當前位置: 妍妍網 > 碼農

AntSK:打造.Net全能AI智慧知識庫,共啟智慧化管理新時代!

2024-02-07碼農

各位熱愛技術的朋友們,你們好!

我是許澤宇,一個酷愛探索.Net新技術的博主。在過去的一段時間裏,我被Semantic Kernel和Blazor的魅力深深吸引,並沈浸在其中。現在,我帶著一份全新的創意—— AntSK 知識庫,將這份技術熱忱與大家共享。

An tSK 並不是一個簡單的計畫,它是由 .Net8 AntBlazor SemanticKernel 以及 KernelMemory 結合而成的 AI知識庫/智慧體平台 。這是一個跳躍的起點,讓智慧技術與我們的日常工作、學習密切結合起來。

計畫初心

長久以來,我深感知識與資訊的管理存在一定差距。本著最佳化工作流程、提高效率的目的,AntSK 出爐了!如果你對這個開源計畫感興趣,歡迎存取我的GitHub計畫主頁:

https://github.com/xuzeyu91/AntSK

AntSK的核心魅力

  1. 語意內核 (Semantic Kernel) :透過先進的大模型技術,我們可以使程式更準確地理解和處理復雜的語意請求,為使用者帶來高品質的資訊檢索和推薦服務。

  2. 記憶體內核 (Kernel Memory) AntSK 具有持續學習和儲存資訊的能力,它的長期記憶功能可以累積經驗,並提供更加個人化的互動。

  3. 多樣化的知識庫匯入 :你可以輕松地透過 Word、PDF、Excel、PPT、Txt、Markdown、Json 等多種文件格式來構建你的知識庫。

  4. GPTs生成功能 :讓你可以嘗試構建屬於自己特色的GPT套用。

  5. 開放式API外掛程式體系(計劃中) :第三方開發者或服務商可以方便地將他們的服務整合到AntSK中,不斷拓展套用的邊界。

  6. 聯網搜尋功能 (計劃中) :確保使用者獲取到的知識總是最新、最貼切的。

  7. API介面釋出 (計劃中) :將AntSK強大的內部功能以API形式向外提供,便於開發者整合至其他套用。

套用場景剖析

AntSK 適合多種場景,包括但不限於:

  • 企業級知識管理

  • 智慧客服與對話機器人

  • 搜尋引擎

  • 個人化推薦系統

  • 輔助寫作工具

  • 教育和線上學習平台

  • 其他富有創新的AI套用

  • 下面讓我們來看看如何操作吧:

    首先我們需要建立一個知識庫

    在知識柯瑞可以使用文件或者url進行匯入

    點選檢視可以檢視知識庫的文件切片情況

    然後我們需要建立套用,可以建立對話套用和知識庫。

    知識庫套用需要選擇已有的知識庫,可以選多個

    然後再對話中可以對知識庫的文件進行提問


    另外我們也可以建立對話套用,可以在對應套用中配置提示詞樣版

    下面來看看效果吧

    動手操作 — 如何開始?

    為了讓 AntSK 在Postgres上運作,我們需要對配置檔進行設定,以保證Semantic Kernel和Kernel Memory的良好執行。

    這裏需要註意的是 Postgres需要安裝vector外掛程式

    無論是將服務部署於openai還是使用azure的openai服務,甚至是one-api的整合,都可視實際需求進行配置。

    例如,以下是一個基本的配置檔結構:

    "ConnectionStrings": {"Postgres": "Host=;Port=;Database=antsk;Username=;Password="},"OpenAIOption": {"EndPoint": "","Key": "","Model": "","EmbeddingModel": ""},"Postgres": {"ConnectionString": "Host=;Port=;Database=antsk;Username=;Password=","TableNamePrefix": "km-"}

    想探索更多,或是迫不及待想要體驗 AntSK 的朋友們,可以關註我的公眾號,或加入我們熱情的交流群!

    讓我們在技術層面相遇,共創知識管理的新未來。你們對AI技術和.Net開發的探索之旅,透過 AntSK ,註定不平凡!

    駕馭技術,造福人類。讓我們攜手 AntSK 開啟智慧的新篇章!期待你們的反饋和參與,一起參與到這場技術革新中來!