250724 -- MCP
MCP 的概念
MCP 是一個開放協議,它為應用程序向 LLM 提供上下文的方式進行了標準化。
你可以將 MCP 想象成 AI 應用程序的 USB-C 接口。
就像 USB-C 為設備連接各種外設和配件提供了標準化的方式一樣,MCP 為 AI 模型連接各種數據源和工具提供了標準化的接口。
https://zhuanlan.zhihu.com/p/29001189476

RAG
RAG(Retrieval Augmented Generation ,檢索增強生成),我們不需要訓練和微調大模型,只需要提供和用戶提問相關的額外的信息到提示詞中,從而可以獲得更高質量的回答。
Function Calling
Function Calling (函數調用) 是一種允許大型語言模型(LLM)根據用戶輸入識別它需要的工具并決定何時調用該工具的機制。
如何使用MCP工具
首先需要在主機上自動或手動配置 MCP 服務,當用戶輸入問題時, MCP 客戶端讓 大語言模型選擇 MCP 工具,大模型選擇好 MCP 工具以后, MCP 客戶端尋求用戶同意(很多產品支持配置自動同意),MCP 客戶端請求 MCP 服務器, MCP 服務調用工具并將工具的結果返回給 MCP 客戶端, MCP 客戶端將模型調用結果和用戶的查詢發送給大語言模型,大語言模型組織答案給用戶。
其實 RAG 、Function Call 和 MCP 本質上都是一樣,都是為了借助外部工具幫助大模型完成更復雜的事情。

浙公網安備 33010602011771號