11 月 26 日消息,微軟宣布旗下人工智能開發(fā)工具包 Semantic Kernel 的 OpenAPI 擴(kuò)展功能正式版現(xiàn)已上線,號稱為.NET 和 Python 提供全面支持。
IT之家獲悉,Semantic Kernel 是微軟推出的開源軟件開發(fā)工具包,旨在將大型語言模型(如 OpenAI、Azure OpenAI 和 Hugging Face)與編程語言(如 C#、Python 和 Java)集成,幫助開發(fā)者更輕松地將語言模型引入應(yīng)用程序,從而顯著降低 AI 應(yīng)用的開發(fā)門檻。
微軟稱,OpenAPI 是一種開源標(biāo)準(zhǔn)規(guī)范,其通過機(jī)器可讀格式(如 JSON 或 YAML)來描述 RESTful API 的結(jié)構(gòu)和行為,詳細(xì)定義了 API 的端點(diǎn)、請求參數(shù)、響應(yīng)格式以及認(rèn)證方式,便于開發(fā)者清晰理解和使用 API,作為由 OpenAPI Initiative 管理的項(xiàng)目(其前身為 Swagger),OpenAPI 致力于推動(dòng) API 標(biāo)準(zhǔn)化與互操作性,廣泛應(yīng)用于生成文檔、自動(dòng)化測試和模擬服務(wù)。
相對于此前預(yù)覽版本,微軟還為 OpenAPI 擴(kuò)展功能正式版引入了重大更新,允許開發(fā)者利用現(xiàn)有 API 基礎(chǔ),將其轉(zhuǎn)化為 AI 代理可用的擴(kuò)展插件。這一功能顯著提升了效率與靈活性。例如在智能家居場景中,開發(fā)者可以根據(jù) OpenAPI 規(guī)范構(gòu)建擴(kuò)展插件,讓 AI 代理能夠控制燈光開關(guān)等設(shè)備操作。這種方法不僅降低了系統(tǒng)集成的復(fù)雜性,也拓展了 AI 代理的實(shí)際應(yīng)用場景。