【ITBEAR】近日,微軟公司以預覽版形式推出了Microsoft.Extensions.AI,這是一套專為開發(fā)人員構建AI應用程序設計的核心.NET庫。據(jù)科技媒體NeoWin報道,該庫提供了統(tǒng)一的API抽象,適用于各種規(guī)模的語言模型及中間件模型,同時還標準實現(xiàn)了緩存、遙測、工具調(diào)用等常見任務。
API抽象通過創(chuàng)建中間層,簡化和標準化了與不同系統(tǒng)或服務之間的交互,使得開發(fā)者能夠更容易地訪問和使用數(shù)據(jù)或功能,無需關心底層實現(xiàn)的復雜性。在預覽階段,微軟為OpenAI、Azure AI推理和Ollama提供了參考實現(xiàn),并強調(diào)了Microsoft.Extensions.AI的幾個核心優(yōu)勢:提供一致的API和約定,便于將AI服務集成到.NET應用中;允許庫作者不依賴特定供應商,適應不同的AI服務提供者;開發(fā)者可以使用相同的基礎抽象,保持應用程序中的單一API;同時,它還簡化了新功能的添加,促進了應用程序的組件化和測試。