隨手做一個支援 RAG 的 AI Agent
隨著 AI 應用在各種開發場景中愈來愈普及,微軟也持續優化 .NET 生態系對 AI 開發的支援。最新釋出的 .NET AI Chat Web App Template Preview 2 ,為開發者提供了一套更加完整且實用的範本,讓使用者可以快速建立支援 Retrieval-Augmented Generation(RAG)模式的聊天應用程式。 🛠️安裝 .NET AI Chat Template 要開始使用這個全新的 AI Chat 範本,只需要透過簡單幾個指令,就能在你的開發環境中安裝並啟用。 首先,請開啟 Terminal 命令列介面,執行以下指令來安裝最新版的範本套件: dotnet new install Microsoft.Extensions.AI.Templates 安裝完成後,你就可以直接使用 .NET CLI 建立新的 AI Chat 專案了。舉例來說,若要在當前目錄中建立一個新的 aichat 專案,只需執行: dotnet new aichatweb 執行後,使用 VS Code 開啟專案,只需要做一些簡單的設定: 在 appsettings.json 中,配置好 你的 GitHub Models Token( 這裡有介紹 ): "GitHubModels" : { "Token" : "github_pat_11AOOOOOOOOOOOOOOOMnB" } 並且在 wwwroot 的 Data 資料夾底下,放入你要進行檢索的 PDF 文件,確定一下你的環境有 .net 9 SDK,接著透過 dotnet run 就可以執行啦。 運行的結果如下: 在出現的畫面中,你可以直接對 PDF 文件進行詢問,系統會依照PDF文件中的內容進行回答,出現的準確度也還算不錯。 隨著 .NET AI Chat Template 的功能越來越完整,開發者現在可以更輕鬆地搭建基於自有資料的智慧聊天應用,不需要繁瑣的部署過程,也無需額外申請複雜的雲端服務。無論是個人實驗、專案原型,還是小型產品開發,都可以快速起步並持續擴展。如果你還沒試過,不妨趁著這次更新體驗看看,相信它會成為你未來 AI 開發流程中不可或缺的一環。 📚 延伸閱讀 .NET AI...