Flow 是 Alter 的内置工具编排器。 Flow 并不是将所有启用的工具加载到每个请求中,而是充当单个工具,智能地将您的请求路由到正确的工具。
为什么要使用流?
节省上下文空间
流作为单个工具加载,而不是所有启用的工具,从而释放上下文窗口以容纳实际内容
更快的性能
降低有效负载处理速度,并减少每个请求的延迟
节省合理使用预算
每个请求的代币越少意味着合理使用的方案配置的使用量越少
启用流
请记住:Flow 只能编排已启用的工具。除 Flow 本身之外,还启用您需要的特定工具(日历、Gmail、Slack 等)。
流程如何运作
当您在启用 Flow 的情况下发送请求时,将遵循以下流程:示例
- 单Tool
- 多Tool链
- 随着转型
请求:“我今天有什么会议?”自动流动:
- 认识到您需要日历信息
- 选择日历工具
- 检索您的会议
何时使用流程与特定工具
使用 Flow
- 您不确定使用哪个工具
- 您想要简单、自然的语言请求
- 您启用了许多工具
- 您正在执行复杂的多步骤任务
使用特定的 Tool 操作
- 您确切地知道您需要哪种工具
- 您想要尽可能最快的执行
- 您正在构建可重复的工作流程
- 你需要可预测的、一致的行为
**90%规则:**对于90%的任务,流程是最佳选择。只有当您需要优化、可重复的工作流程时才创建特定的工具操作。
最佳实践:配置“询问任何内容”
询问任何事情操作是更改的默认操作 - 当您在提示框中输入内容而不选择特定操作时,会使用它。 现在,您的默认交互将使用 Flow 的编排,而不是将所有启用的工具加载到每个请求中。高级:Tool 使用指令链接
高级:Tool 使用指令链接
高级:智能上下文管理
高级:智能上下文管理
流程包括一个内置的抽象步骤,可优化结果返回到对话的方式。
总结的作用是什么
执行工具后,流程:- 压缩输出 - 压缩详细的工具输出 2. 保留重要数据 — 保留ID、URL、引用和数据点 3. 提出关键观点 - 突出显示链接、想法和后续发现 4. 提供来源引用 — 使用 [Step N] 符号进行追踪
为什么这很重要
如果不进行总结,复杂的工作流程将使您的上下文窗口变得臃肿。到第 5 或第 6 回合,你就会达到代币限制。流程的总结保证:- 高效上下文 — 仅保留基本信息
- 可行的回复 — 保留重要的数据点
- 更好的性能 — 更少的上下文 = 更快的响应
- 可追溯性 — [步骤N] 引文验证信息来源
输出示例
获得最佳效果的技巧
具体一点
好:“向工程频道发送一条Slack消息”
含糊:“给团队留言”
特定请求帮助流程选择正确的工具。
自然连锁
Flow 可以很好地处理多步骤任务。 不要将复杂的请求拆分为多个提示 - 让 Flow 协调链。
审核结果
Flow 显示它正在使用哪些工具。如果它选择了错误,请更详细地重新重新记录您的请求。
故障排除
Flow 选择错误 Tool
Flow 选择错误 Tool
用更具体的细节重新表述您的请求:
- 不是:“检查我的消息”
- 尝试:“在通用频道中查看我未读的 Slack 消息”
Flow 找不到 Tool
Flow 找不到 Tool
确定工具是:
- 在工具管理器中启用(流程无法使用禁用的工具)
- 配置正确(例如,使用Gmail进行身份验证)
- 不受您的操作设置限制
性能仍然缓慢
性能仍然缓慢
即使使用Flow,非常大的请求也可能会很慢。尝试:
- 将非常复杂的任务分为 2-3 个步骤
- 使用特定的工具操作来执行重复的任务
- 仅启用工具管理器中的必要工具
相关文档
Tool 经理指南
了解如何连接和管理您的工具
Tools 不工作
修复常见集成问题
Alter 行动
构建自定义工具工作流程