Semantic Kernel 是一個(gè)輕量級(jí)的 SDK,它將大型語(yǔ)言模型(LLM)與現(xiàn)有的編程語(yǔ)言(如C#、Python和 Java)集成在一起。 可以減少自然語(yǔ)言語(yǔ)義和內(nèi)存管理等復(fù)雜任務(wù)。
Semantic Kernel 的可擴(kuò)展編程模型結(jié)合了自然語(yǔ)言語(yǔ)義功能、傳統(tǒng)代碼本地功能和基于嵌入式內(nèi)存的能力,為應(yīng)用程序提供了 AI 的新潛力和增值。它支持 prompt templating、函數(shù)鏈?zhǔn)秸{(diào)用、向量化內(nèi)存和智能規(guī)劃等功能。
Semantic Kernel 支持和封裝了來(lái)自最新AI 研究的多種設(shè)計(jì)模式,開發(fā)者可以將其應(yīng)用于插件,如 prompt chaining、遞歸推理、摘要、零 / 少樣本學(xué)習(xí)、上下文記憶、長(zhǎng)期記憶、嵌入、語(yǔ)義索引、規(guī)劃、檢索增強(qiáng)生成和訪問(wèn)外部知識(shí)庫(kù)以及自己的數(shù)據(jù)。
核心功能:
1. 快速集成: Semantic Kernel 可以快速而輕松地與現(xiàn)有應(yīng)用程序集成,為應(yīng)用程序注入 AI 能力。
2. 多種設(shè)計(jì)模式支持: Semantic Kernel 支持多種 AI 研究中的設(shè)計(jì)模式,如 prompt chaining、摘要、零 / 少樣本學(xué)習(xí)、上下文記憶等,為應(yīng)用程序提供了豐富的功能。
3. 嵌入式內(nèi)存: Semantic Kernel 支持向量化內(nèi)存,可以存儲(chǔ)和查詢最近的數(shù)據(jù),增強(qiáng)應(yīng)用程序的智能能力。
4. 智能規(guī)劃: Semantic Kernel 具備智能規(guī)劃功能,可以幫助應(yīng)用程序解構(gòu)復(fù)雜目標(biāo)并進(jìn)行規(guī)劃。
5. 支持外部數(shù)據(jù)集成: Semantic Kernel 支持通過(guò)連接器模式進(jìn)行身份驗(yàn)證和連接外部 API,使應(yīng)用程序可以訪問(wèn)和整合外部數(shù)據(jù)。
注意:該項(xiàng)目正在快速發(fā)展中,歡迎開發(fā)者通過(guò)貢獻(xiàn)代碼、提交問(wèn)題或加入社區(qū)的方式參與其中。


產(chǎn)品與服務(wù)
聯(lián)系站長(zhǎng)
關(guān)于我們