今日凌晨,OpenAI 宣布對(duì)其 Agent SDK 進(jìn)行重大更新,正式支持 Model Context Protocol(MCP)服務(wù)。
這項(xiàng)技術(shù)使得開發(fā)者可以通過統(tǒng)一接口標(biāo)準(zhǔn),為智能體無限接入各種第三方工具,大幅提升復(fù)雜自動(dòng)化應(yīng)用的開發(fā)效率。
那么,什么是 MCP 呢?大家可以把 MCP 想象成 AI 模型的“USB 接口”,它提供了一個(gè)統(tǒng)一的標(biāo)準(zhǔn),讓 AI 智能體能夠連接不同的工具和數(shù)據(jù)源。就像你可以用 USB 接口連接 U 盤或移動(dòng)硬盤,MCP 也可以讓 AI 智能體實(shí)現(xiàn)網(wǎng)絡(luò)搜索工具、數(shù)據(jù)庫查詢工具等“即插即用”的擴(kuò)展能力。
根據(jù)官方說明,新版 SDK 現(xiàn)已支持網(wǎng)絡(luò)搜索、專業(yè)分析、本地查詢、網(wǎng)絡(luò)追蹤等多樣化工具的快速集成。以開發(fā)需要同時(shí)處理文件系統(tǒng)、數(shù)據(jù)庫和網(wǎng)絡(luò)信息的智能體為例,開發(fā)者可借助 MCP 服務(wù)器分別接入對(duì)應(yīng)工具,顯著簡(jiǎn)化多任務(wù)協(xié)同開發(fā)流程。
IT之家注意到,OpenAI 聯(lián)合創(chuàng)始人兼首席執(zhí)行官 Sam Altman 還特意發(fā)文贊揚(yáng) MCP,可見其對(duì) AI 智能體的重要性。
MCP 的核心框架由三大關(guān)鍵部分組成:
模型(Model):這是系統(tǒng)的邏輯核心,負(fù)責(zé)定義數(shù)據(jù)的結(jié)構(gòu)以及系統(tǒng)如何解釋信息和作出決策。在 AI 應(yīng)用中,模型通常是理解語言的神經(jīng)網(wǎng)絡(luò)或處理圖像的深度學(xué)習(xí)模型。
上下文(Context):這是模型運(yùn)行的環(huán)境,決定了模型在不同條件下的行為。上下文可以包括用戶的輸入、環(huán)境因素以及系統(tǒng)的當(dāng)前狀態(tài)。例如,一個(gè) AI 聊天機(jī)器人會(huì)根據(jù)對(duì)話的上下文生成不同的回答。
協(xié)議(Protocol):這是系統(tǒng)內(nèi)不同組件之間通信的橋梁,定義了它們之間交互的規(guī)則。協(xié)議確保了模型和上下文之間的有效溝通,使得環(huán)境的變化能夠正確地影響模型,反之亦然。
OpenAI 目前已經(jīng)在 GitHub 提供完整的開發(fā)文檔(https://github.com/openai/openai-agents-python),有需要的用戶可自行查閱。