Agent
内置智能体在当前任务的上下文中提供解释和受支持的操作。该功能处于实验阶段,默认关闭。
启用
- 使用 Screph 执行引擎时,需要为 Agent 角色准备 LLM 配置;使用 OpenHands 或 Codex 时,需要检查所选连接和智能体执行环境是否可用。
- 打开智能体设置并启用功能。
- 在第一个请求之前检查上下文、附件和操作的权限。
在语言模型设置中选择模型和服务。
新对话默认使用 OpenHands,也可选择 Screph 或 Codex。为已开始的对话选择其他执行引擎会创建新对话;原有历史记录保留在原对话中。
请求是如何处理的
- 智能体接收请求文本,以及当前设置允许的上下文。
- 响应可能包含对支持的操作的解释或建议。
- 在逐步模式中,建议的修改会经过审查和确认。在委派任务中,智能体可在任务范围内继续执行获准的操作;停止后控制权返回用户。
- 结果与用户决定保存在智能体历史记录中。
上下文和附件
请求可包含所选对象、项目、当前图像或明确添加的附件信息。外部语言模型按照所选提供方的规则接收获准的上下文。本地模型在用户计算机上处理这些数据。
操作确认
发送任务时可选择“逐步”、“由智能体决定”和“完全委派”。后两种模式的授权仅限于当前任务及其数据;需要时智能体会请求用户参与。手动编辑仍可使用。
- 读取允许的上下文并不意味着有权更改项目或文件。
- 访问模式和任务模式分别选择。在完全访问模式下,内置智能体通过支持的操作修改项目和设置。
- 如果未设置某个操作的权限,则该操作将被阻止。
- 应用后,检查结果并在必要时使用撤消、备份或项目历史记录。
预览对应当前显示的数据版本。切换项目或图像、或编辑对象后,原建议可能失效,需要新请求或更新后的预览。确认只针对这项修改,不涵盖未来的所有操作。
对话与聊天控制
聊天上方的按钮用于打开历史记录和新建对话。“+”菜单包含附件、技能和智能体参数;旁边可选择访问权限和模型。Ctrl+F 搜索当前显示的文本。工作进行时,“发送”按钮会变为“停止”。
智能体和 Screph Code 聊天采用相同布局,但各自拥有独立的对话、上下文和权限。语音输入用于填写请求。请在相应聊天中发送和停止任务。停止任务不会撤销已应用的更改。
智能体技能
技能库从“+”菜单打开,可查看、选择、启用和创建当前智能体执行环境的技能。所选技能会为任务添加说明;按名称提及技能有助于选择所需材料。
技能不会授予额外权限,也不会安装硬件、模型或第三方服务。技能不可用时,需要检查其适用范围和文件。工业或机器人任务的技能包可能仅包含知识和示例,并不提供已就绪的设备连接。
历史和本地数据
Screph 保存本地任务和操作历史。OpenHands 和 Codex 也会在各自的执行环境中保留对话;项目中的消息副本不能替代这些历史记录。分享项目前可检查已保存的消息和附件。删除本地对话不等于删除外部提供方持有的数据。
局限性
- 智能体可能出错,仍需用户检查。
- 质量和可用功能取决于所选模型。
- 委派允许在任务范围内继续执行所选任务。这并不能证明结果正确,也不授予在任务之外任意操作的权限;关键修改需要监督和检查。