MCP 工具执行时缺少用户信息不一定要让 Agent 重新开始对话 例如一个报表生成工具,需要客户名称、日期范围和输出语言 用户只说:“帮我生成上个月的经营… · @yunxi0623 · TwKit
@yunxi0623
MCP 工具执行时缺少用户信息不一定要让 Agent 重新开始对话 例如一个报表生成工具,需要客户名称、日期范围和输出语言 用户只说:“帮我生成上个月的经营报告” Agent 可以理解任务,却不知道具体客户是哪一家 传统做法是让模型自己追问,然后重新组织工具参数 MCP 规范里有个值得研究的能力就是 Elicitation 它允许 MCP Server 在执行过程中通过客户端向用户请求补充信息 表单模式下服务端可以定义需要的字段和数据结构,让客户端显示对应输入 也就是说缺少参数时不必让模型凭空猜测 这对需要填写订单信息、筛选条件、报告参数的自动化工具尤其有用
曝光 19 · 评论 0 · 点赞 0 · 书签 0
查看原帖