SuperAPI AI 工具集

sf-ai-agentscript

智能体与模型

查看项目

更新于 10-15 22:40

技能介绍

用途:该技能用于以代码优先方式编写确定性 Agentforce 智能体,适合创建或编辑 .agent 文件、构建有限状态的主题流程,以及对路由、变量、动作和发布行为做可重复控制。若工作流完全静态线性,建议改用 Flow 或 Apex。

主要能力:支持确定性主题路由、守卫与状态转换,槽位填充、指令解析、动作后循环与 FSM 设计;提供 Agent Script CLI 工作流,包括 sf agent generate authoring-bundle、sf agent validate authoring-bundle、sf agent preview、sf agent publish authoring-bundle 与 sf agent activate。

使用方式:先阅读 references/activation-checklist.md,从 Builder UI 迁移可看 references/migration-guide.md。编写前需确认智能体用途、Service Agent 还是 Employee Agent、目标 org 与发布意图、预期动作目标。校验命令示例:sf agent validate authoring-bundle --api-name MyAgent -o TARGET_ORG --json。发布后需手动激活:sf agent activate --api-name MyAgent -o TARGET_ORG;CI 中可用 --version <n> --json。

适用场景:需要门禁、强制顺序、显式状态转换、合规或漂移控制的智能体;推荐采用确定性入口/门禁、灵活中段、确定性收尾的结构。

限制:需遵守语法规则,如禁止 else if、嵌套 if、顶层 actions: 块等;Service Agent 需有效 Einstein Agent User,Employee Agent 不得提供 default_agent_user;发布不等于激活;部分失败模式与平台限制见 references 目录。具体收费与价格暂未提供。