五类工具与两条分类轴
按调用方向与作用对象两条轴摆开五类工具:感知、执行、协作、用户沟通四类由 Agent 主动调用,事件触发类由外部触发。每类的设计重点落在不同的地方。
FIVE KINDS, TWO AXES
工具类型
调用方向
作用对象
例子与设计重点
感知
获取信息
Agent 主动调用
读外部状态
网页搜索、知识库检索、读文件、搜文件内容
重点:一次返回多少,怎么分页,超阈值怎么截
执行
改变世界
Agent 主动调用
改外部状态
执行命令、写文件、调外部接口、发邮件
重点:错误代价高,安全约束是核心
协作
驱动别的执行者
Agent 主动调用
另一个 Agent 或人
创建子 Agent、给子 Agent 发消息、取消、列举
重点:谁持有控制流,谁承担失败
用户沟通
向人传递信息
Agent 主动调用
人
回复消息、发结构化卡片、发通知
重点:人可能不在线,要多渠道异步触达
事件触发
唤醒 Agent
Agent 注册
外部触发
Agent 自己
定时器、监控后台命令、接外部事件源
重点:注册时声明关心什么,触发时怎么唤醒