微軟釋出.NET AI聊天模板,提供開發者以更直覺的方式,快速建立人工智慧聊天應用,並可結合自建資料進行互動。該模板採用Blazor架構,內建RAG(Retrieval Augmented Generation)技術,使應用能夠讀取與理解本地或雲端儲存的資料來源,並透過Microsoft.Extensions.AI與Microsoft.Extensions.VectorData模組進行處理與最佳化。開發者可透過Visual Studio、VS Code或.NET CLI安裝並啟用此模板,快速生成可執行的聊天應用。

此模板的主要特點是支援自定義資料聊天功能,開發者可直接將PDF等檔案加入專案,系統會自動索引並建立向量資料庫,讓聊天機器人能夠理解與引用這些內容進行互動。此外,該模板支援本地向量儲存與Azure AI Search,適合不同規模與需求的應用場景。

微軟強調該模板具有高度可擴充性,開發者可以透過Microsoft.Extensions.AI替聊天機器人增加自訂功能,例如像是透過新增C#函式,聊天機器人可整合天氣查詢或其他第三方服務,進一步提升應用的實用性。模板內建的資料處理與快取機制,可協助管理不同格式的資料來源,確保聊天應用能夠即時回應使用者查詢,並在必要時更新資訊。

微軟持續發展.NET AI生態系,未來計畫擴展樣板類型,涵蓋AI Console應用、Minimal API模板,並與.NET Aspire整合。微軟也表示將改進模板內容,包括與Semantic Kernel團隊合作,提供更多與語義分析相關的解決方案。開發者可透過官方GitHub頁面或.NET AI社群提供回饋,助微軟改進模板功能,以符合實際開發需求。

目前.NET AI聊天模板仍處於預覽階段,未來隨著技術發展與使用者回饋進一步調整與改進。對於存在導入人工智慧聊天應用需求的.NET開發者而言,該模板提供了一個低門檻的起點,能夠迅速建立基礎應用,並根據需求擴展功能。

熱門新聞

Advertisement