操作和构件字段 action-widget-configuration

IMPORTANT
Adobe LLM Apps当前在Beta中。
此处显示的功能、工作流和UI不一定表示产品的最终状态。 要加入Beta,请发送电子邮件至llm-apps-beta@adobe.com 。

使用此页可在操作编辑器中查找字段。 有关完整的创建历程,请参阅从头开始创建操作

操作参数

输入参数是LLM平台发送到操作处理程序的值。 该模型从用户的消息中提取这些字段并将它们映射到这些字段。

属性
描述
名称
参数标识符(例如,categoryquery
类型
StringNumberIntegerBoolean
描述
易于用户识别的解释 — LLM平台使用它来提取正确的值
必需
如果选中,则在调用操作之前,模型必须提供此参数

文件参数

文件参数是在操作编辑器中配置的输入字段名称。 当用户上传文件时,主机会为这些参数(通常包括download_urlfile_id)提供文件对象。

元数据字段

基本信息

字段
必需
描述
操作名称
操作的显示名称(例如,搜索产品
描述
操作功能的说明 — LLM平台使用此项来决定何时调用它

创建后,编辑器还会显示不可变的​代码标识符。 它将操作映射到处理程序存储库中的actions/<code-identifier>/index.js

注释

描述操作行为的可选提示:

注释
描述
破坏性提示
操作可修改或删除数据
幂等
使用相同的参数多次调用该操作将获得相同的结果
Open World提示
该操作与外部系统交互
只读提示
该操作只读取数据,从不写入

OpenAI元数据

字段
最大长度
描述
正在调用状态文本
64个字符
运行操作时在LLM平台中显示的消息(例如,正在加载产品……
调用状态文本
64个字符
操作完成后显示的消息(例如,产品已加载……
构件描述
512个字符
映射到_meta["openai/widgetDescription"];汇总模型的渲染组件并减少重复的旁白

操作描述控制模型何时选择操作。 构件描述说明了组件在呈现之后显示的内容。

可见性

切换
描述
公开给AI模型
AI模型可在对话期间调用操作
在应用程序表面中显示为小组件
操作在应用程序中呈现可视化构件

分析

字段
描述
收集用户意图
收集导致执行分析操作的对话摘要

构件字段

构件信息

字段
描述
类型
构件技术 — 当前为​EDS
Widget域(沙盒源)
托管构件的来源;每个应用程序必须是唯一的
首选边框
如果选中,该构件将在LLM平台中的边框卡中呈现

模板URL

字段
描述
脚本URL
EDS scripts/aem-embed.js入口点的HTTPS URL。 在同一EDS项目中跨操作共享
小组件URL
此操作渲染的EDS页面的HTTPS URL。 生成的操作可自动配置此项

CSP配置

内容安全策略控制构件iframe可以联系哪些外部域。 每个外部域都必须明确列入允许列表。

指令
描述
资源域
静态资产的域 — 图像、字体、脚本、样式
连接域
构件可能通过fetchXHRWebSocket联系的域
帧域
允许嵌套iframe的源;触发更严格的应用程序审核
重定向域
openExternal个重定向链接的受信任目标(特定于ChatGPT)
基本URI域
base-uri CSP指令(仅MCP应用SDK,而不是ChatGPT)

权限

允许构件访问的硬件和浏览器API。 这些将映射到iframe权限策略。

权限
描述
摄像头
访问设备摄像头
麦克风
访问设备麦克风
地理位置
访问用户的位置
剪贴板
从剪贴板读取或写入剪贴板
recommendation-more-help
llm-apps-help-main-toc