每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领域的领跑者。点击订阅,与未来同行! 订阅:https://rengongzhineng.io/
Anthropic公司最新升级了他们的AI模型Claude 3,这一次的大招是添加了对外部工具的支持。这意味着Claude 3可以自动访问文档或进行更复杂的计算。根据Anthropic的说法,Claude 3能从数百个选项中可靠地选择合适的工具来完成任务。
客户可以通过结构化的API,让Claude访问内部知识数据库、实时数据和复杂计算。此外,Claude还能指挥子代理来处理更细致的请求,这使得AI模型可以通过定制功能来处理更广泛的任务。
工具必须由API用户提供,因为Claude本身并不内置任何工具功能。每个工具都有一个名称、详细描述和一个JSON格式的输入模式。
Anthropic建议在工具描述中提供尽可能多的细节和上下文,以便Claude能学会正确使用它们。描述的重要性甚至超过了使用示例。每个工具的描述应该至少包括三到四句话,解答如下问题:
- 工具的功能是什么?
- 什么时候使用它(以及什么时候不使用)?
- 每个参数的含义以及它如何影响工具的行为?
- 重要的注意事项或限制,例如如果工具名称不明确,工具不会返回哪些信息?
如果Claude识别出合适的工具,API会返回一个带有“tool_use”原因的响应。基于工具名称和输入,功能可以在客户端执行,并将结果返回给Claude。
根据任务的不同,Claude会展示一个“思考链”,逐步考虑如何使用哪些工具。这提供了对其决策过程的洞察,并有助于调试。对于更复杂的模型,如Sonnet,可以通过特殊的提示来激发思考链。
Anthropic表示,顶级模型Opus最能够结合多个复杂工具,并处理缺失的参数。如果需要,它会请求更多信息。
较小的Haiku模型即使没有明确的参数也尝试调用工具。总体而言,Anthropic表示,Claude可以可靠地从数百个选项中选择正确的工具。
随着设计精良的工具的引入,Claude的应用范围可以大大扩展。API文档中包含了许多例子,展示了如何将Claude用作客户服务助手、提取结构化数据或控制子代理。