mcp调用泳道图
2025-10-29 09:37:11 0 举报
mcp调用泳道图
作者其他创作
大纲/内容
用户提问
agent从大模型回复中通过正则匹配,判断是否需要调用mcp工具,并且提取出需要调用的工具名称和参数
'我无法提供财联社的最新快讯。建议您访问财联社官网或使用相关新闻应用'
mcp调用
获取mcp工具列表
'广州市当前天气情况如下:\\- **天气状况**:阴\- **温度**:23°C\- **风向**:北\- **风力**:≤3级\- **湿度**:70%\- **发布时间**:2025-10-28 17:00:46\\如需了解更详细的天气信息,请告诉我!'
大模型
'<tool_call>\{\"name\": \"get_current_weather\
把提示词输入到大模型
agent进一步包装mcp服务的响应生成提示词
收到提问的回复
收到大模型的回复
财联社最新的快讯
提示词输入给大模型
agent服务启动
mcp server
返回mcp响应
工具调用结果提示词:'<tool_response>\🌤️ 广州市 天气信息\ \🌡️ 温度: 23°C\☁️ 天气: 阴\💨 风向: 北\💨 风力: ≤3级\💧 湿度: 70%\📅 发布时间: 2025-10-28 17:00:46\\数据来源: 高德地图天气API\</tool_response>'
大模型回复
用户
是否调用
返回mcp工具名称,作用,入参
Y
系统提示词:你是一名专业的天气助手。当用户询问天气相关问题时,请调用 get_current_weather(获取当前天气)工具获取天气信息,以友好、清晰的方式向用户展示天气信息,请始终使用工具来获取准确的天气数据。### 工具(Tools)你可以调用一个或多个函数来协助处理用户的查询。以下是在 <tools></tools> XML 标签内为你提供的函数签名:<tools>{\"type\": \"function\
生成初始提示词
用户提示词:广州最近的天气怎么样
N
广州最近天气怎么样
agent
把大模型的回复返回给用户界面
携带参数,按照mcp协议调用远程mcp函数,获取响应
0 条评论
下一页