SuperAPI AI 工具集

delegate-to-agent

智能体与模型

查看项目

更新于 10-29 05:26

技能介绍

delegate-to-agent 是一项面向应用开发的 AI 交互集成技能,目标是规范“用户可见的 AI 工作”应如何发起和呈现。其基本规则是:需要 AI 推理、研究、生成或多步决策的工作,交给应用内置的智能体聊天界面处理;确定性的应用动作保持独立,由智能体去编排调用,从而让用户能够看到并引导整个过程。

主要能力与使用方式:

  1. 发起可见的智能体会话。可从界面调用 @agent-native/core/client/agent-chat 中的 sendToAgentChat(),并打开 AgentSidebar,处理由用户发起的任务。示例调用包含 message、context、submit、openSidebar 四个参数。

  2. message 与 context 的分工。用户请求放在 message 中;context 只放简洁的支撑信息,例如选中记录 id、当前视图或有界摘录。文件与图像应使用附件或图像字段,不要将完整记录或凭据序列化进提示词。智能体应通过应用已授权的动作读取私有或大数据。

  3. submit 与 openSidebar 的选择。当明确的用户操作已经表达意图时使用 submit: true;当用户应先审阅或补全请求时,用 submit: false 打开带预填内容的输入框。不要在用户尚未提供请求前自动提交通用生成提示。background: true 配合 openSidebar: false 仅保留给产品有意静默执行的系统发起任务;请用户完成 AI 工作的按钮应打开侧边栏。

  4. 保持边界清晰。提供者读取、校验、确定性转换、数据库写入等显式操作使用聚焦动作;由智能体为 AI 型工作流选择和排序这些动作。用户自由文本提示保留在 AgentSidebar 输入框中,结构化参数使用控件,不另加第二个提示框或追问文本框。不要从应用界面、动作或服务端辅助函数直接调用模型提供方 SDK、completeText() 或 AI SDK 生成函数,也不要让某个动作成为隐藏的第二个智能体。

适用场景:为应用添加 AI 驱动的按钮、工作流、研究任务、生成流程或后续追问,并希望用户能观察和干预 AI 工作过程。

限制与关联:资料未提供安装命令、平台支持、收费方式或效果数据,暂未提供。相关技能包括 actions(定义界面与智能体共享的确定性操作)和 context-awareness(提供导航与选中记录上下文)。