MCP中Function Calling工作流程_MCP_大模型
2025-04-29 21:26:16 15 举报
MCP (Model Control Protocol) 的 Function Calling 工作流程定义了如何通过 MCP 通信机制来调用模型中定义的功能。这一过程涉及几个关键阶段,确保功能调用的安全性、有效性和正确的序列。核心内容包括: 1. **初始化通信通道**:确保发送方和接收方之间已经建立了一个安全可靠的通信通道。 2. **功能调用请求**:发送方明确指出需要调用的模型功能以及相关参数,启动调用过程。 3. **验证与授权**:接收方进行功能调用请求的验证,确保发送方有权限执行该操作。 4. **执行与反馈**:接收方执行相应的功能,并将结果或状态反馈给发送方。 5. **通信确认**:发送方收到功能执行结果后,进行确认,确保通信的完整性。 在整个流程中,文件类型涉及的是包含函数调用信息的数据包,通常为特定格式的消息类型。修饰语可强调该流程是"同步"进行的,意味着发送方在功能调用过程中会等待接收方的反馈,直到整个操作完成。这一严格的流程确保了操作的准确性和系统的可靠性。
作者其他创作
大纲/内容
生成函数所需的参数,以JSON格式输出
i
分析用户请求、判断是否需要调用函数
将函数执行结果返回给模型,生成最终回答
步骤3:参数生成
开发者根据模型输出执行实际函数
步骤5:结果整合
开发者定义函数的名称、描述、参数及其类型
步骤2:模型推理
步骤4:函数执行
步骤1:函数定义
Function Calling 工作流程
0 条评论
下一页