该工作流根据用户查询的复杂度和性质,动态选择两种强大的Anthropic模型——Claude Opus 4和Claude Sonnet 4进行处理,同时通过Anthropic的网页搜索功能和Think工具保持扩展性和上下文感知能力。
核心优势
-
🔁 动态模型选择
- 自动将用户查询路由至Claude Sonnet 4(处理常规任务)或Claude Opus 4(处理复杂推理),确保最佳性能和成本效益。
-
🧠 具备工具使用的AI代理
- AI代理可使用网页搜索工具获取最新信息,并通过Think工具进行复杂推理,从而提升响应质量。
-
📎 记忆集成
- 基于会话的记忆功能保持对话上下文,使交互更连贯、更接近人类对话。
-
🧮 内置计算工具
- 通过集成的计算器工具处理数字查询,减少对外部处理的需求。
-
📤 结构化输出解析器
- 确保输出始终以JSON格式良好结构化,提升一致性和下游集成能力。
-
🌐 网页搜索能力
- 支持实时检索当前事件、统计数据或AI基础知识中未包含的详细信息。
组件概览
-
触发器:监听新的聊天消息。
-
路由代理:分析消息并返回最佳使用模型。
-
AI代理:处理对话,决定何时使用工具。
-
工具:
web_search
用于互联网查询Think
用于推理Calculator
用于数学任务
-
使用的模型:
claude-sonnet-4-20250514
:优化用于常规和业务逻辑任务。claude-opus-4-20250514
:最适合深度、战略性和分析性查询。
工作原理
-
动态模型选择
- 工作流在收到聊天消息时启动。Anthropic路由代理分析用户查询,根据其复杂度和需求确定最合适的模型(Claude Sonnet 4或Claude Opus 4)。
- 路由代理使用预定义标准进行决策:
- Claude Sonnet 4:最适合实时工作流路由、数据验证和常规业务逻辑等标准任务。
- Claude Opus 4:保留给需要深度推理、高级分析或高影响力决策的复杂场景。
-
查询处理与响应生成
- 选定的模型处理查询,利用web_search进行实时信息检索,Think进行内部推理,Calculator处理数字任务。
- AI代理协调这些工具,确保响应准确且具备上下文感知能力。简单记忆节点保留会话上下文,实现连贯的多轮对话。
- 最终响应经过格式化后返回给用户,不包含中间步骤或元数据。
设置步骤
-
节点配置
- 触发器:配置“当收到聊天消息时”节点以处理传入的用户查询。
- 路由代理:设置“Anthropic路由代理”,包含定义模型选择逻辑的系统消息。确保其输出包含
prompt
和model
字段的JSON对象。 - AI模型节点:将“Sonnet 4或Opus 4”节点链接到动态选择的模型。“Sonnet 3.7”节点为路由代理本身提供支持。
-
工具集成
- 附加“web_search” HTTP工具以启用互联网搜索,确保API端点和头部(如
anthropic-version
)正确配置。 - 将辅助工具(Think、Calculator)连接到“AI代理”以扩展功能。
- 添加“简单记忆”节点以维护对话历史。
- 附加“web_search” HTTP工具以启用互联网搜索,确保API端点和头部(如
-
凭证
- 为所有需要认证的节点(如模型节点、网页搜索)提供Anthropic API密钥。
-
测试
- 激活工作流并使用示例查询进行测试,验证:
- 正确的模型选择(如简单查询使用Sonnet,复杂查询使用Opus)。
- 工具的正确使用(如需要时触发网页搜索)。
- 跨聊天轮次的记忆保留。
- 激活工作流并使用示例查询进行测试,验证:
-
部署
- 验证通过后,将工作流设置为活跃状态以进行实时交互。