查看: 5|回复: 0

anthropic发布了一篇文章,讲智能体如何用好工具。

[复制链接]

6

主题

0

回帖

18

积分

新手上路

积分
18
发表于 昨天 16:57 | 显示全部楼层 |阅读模式
anthropic发布了一篇文章,讲智能体如何用好工具。


总体原则说白了就是搞个小的原型先试,在试的过程中评估,打磨。

有个几个原则:
1.选择合适的工具实施(以及不实施)
一个常见错误是工具仅仅包裹现有软件功能或API端点——无论这些工具是否适合智能体。

工具不是越多越好,要高内聚,低耦合,把那些离散的接口要抽象封装起来。
每个工具都有具体的意义和用途。
这个就跟程序设计里面,设计类和函数差不多。

2.定义功能界限的命名空间工具

命名空间(将相关工具按常见前缀分组)可以帮助划定众多工具之间的界限;
可以帮助智能体在正确的时间选择合适的工具。
比如:
asana_search
jira_searcha
sana_projects_search
asana_users_search

3.将有意义的上下文从工具返回给智能体
工具返回的东西要有意义,并不是像程序那样返回一个数字就可以的。

4.优化工具响应以提升令牌效率

5.提示工程工具的描述与规范

具体看原文:www.anthropic.com/engineering/writing-tools-for-agents
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|青ICP备2025004122号-1

在本版发帖
关注公众号
返回顶部