|
各位熱愛技術(shù)的朋友們,你們好! 我是許澤宇,一個酷愛探索.Net新技術(shù)的博主。在過去的一段時間里,我被Semantic Kernel和Blazor的魅力深深吸引,并沉浸在其中?,F(xiàn)在,我?guī)е环萑碌膭?chuàng)意——AntSK知識庫,將這份技術(shù)熱忱與大家共享。 AntSK并不是一個簡單的項目,它是由.Net8、AntBlazor和SemanticKernel以及KernelMemory 結(jié)合而成的AI知識庫/智能體平臺。這是一個跳躍的起點,讓智能技術(shù)與我們的日常工作、學(xué)習(xí)密切結(jié)合起來。 項目初心 長久以來,我深感知識與信息的管理存在一定差距。本著優(yōu)化工作流程、提高效率的目的,AntSK 出爐了!如果你對這個開源項目感興趣,歡迎訪問我的GitHub項目主頁: https://github.com/xuzeyu91/AntSKAntSK的核心魅力
應(yīng)用場景剖析 AntSK適合多種場景,包括但不限于:
下面讓我們來看看如何操作吧: 首先我們需要創(chuàng)建一個知識庫
在知識庫里可以使用文檔或者url進行導(dǎo)入
點擊查看可以查看知識庫的文檔切片情況
然后我們需要創(chuàng)建應(yīng)用,可以創(chuàng)建對話應(yīng)用和知識庫。
知識庫應(yīng)用需要選擇已有的知識庫,可以選多個
然后再對話中可以對知識庫的文檔進行提問
另外我們也可以創(chuàng)建對話應(yīng)用,可以在對應(yīng)應(yīng)用中配置提示詞模板
下面來看看效果吧
動手操作 — 如何開始? 為了讓AntSK在Postgres上運作,我們需要對配置文件進行設(shè)置,以保證Semantic Kernel和Kernel Memory的良好運行。 這里需要注意的是Postgres需要安裝vector插件 無論是將服務(wù)部署于openai還是使用azure的openai服務(wù),甚至是one-api的集成,都可視實際需求進行配置。 例如,以下是一個基本的配置文件結(jié)構(gòu):
|
|
|