工具調用(Function Calling)
一句話解釋
大模型在回答過程中,按需要調用搜尋、計算、查數據庫、發消息等外部工具,再根據結果繼續工作。
模型本身只會生成文字。有了工具調用,模型可以判斷「這一步需要查庫存」,生成一條調用請求,由程序真正執行,再把結果交回給模型。
工具調用是智能體能完成實際工作的基礎。
舉個例子
客戶問「這款機器明天能發貨嗎」,模型調用庫存查詢工具,得到「庫存 12 台」後回答可以發貨。
相關術語
- Agent(智能體)AI Agent
- 能自己讀文件、調用工具、分步驟把一件事做完的 AI,區別於只回復一段文字的聊天 AI。
- MCPModel Context Protocol
- 讓 AI 連接外部工具和數據的一種開放協議,智能體通過 MCP 可以讀寫數據庫、調用業務系統。
- APIApplication Programming Interface
- 程序之間互相調用的接口,企業系統和智能體通過 API 使用大模型、搜尋、生圖、發佈等能力。