中文(繁體)

目前位置: 首頁> AI 資訊

微軟推出.NET AI聊天網頁應用模板,簡化AI開發

作者: LoRA 時間: 2025年03月15日 268

上週,微軟推出了一款新的AI 聊天網頁應用模板,目前處於預覽階段,旨在簡化.NET 開發中的AI 應用開發。此模板是微軟在推動AI 技術普及方面的又一重要舉措,提供了在Visual Studio、Visual Studio Code 以及.NET CLI 中使用的腳手架和指導。

機器人 電腦  辦公 人工智能

根據微軟的介紹,這款.NET AI 聊天模板幫助開發者迅速構建智能聊天應用。模板基於Blazor 框架,利用了Microsoft.Extensions.AI 和Microsoft.Extensions.VectorData 抽象,遵循了聊天應用中常用的檢索增強生成(RAG)模式。

其主要特點是能夠創建與自定義數據(如示例PDF 文件或用戶數據)交互的聊天界面。開發者可以選擇在本地或Azure 進行集成,模板支持本地向量存儲以便於原型設計,以及Azure AI 搜索以支持更高級的設置。生成的代碼包含用於聊天交互的UI 組件、引用追踪和後續建議,開發者可根據需求進行自定義或刪除。

為開始使用該模板,開發者只需在命令行輸入以下命令進行安裝:

此外,該模板簡化了數據攝取過程,包含處理各種數據源和格式的代碼,提供了示例PDF 文件及其處理代碼,供開發者用自己的文件進行替換。應用程序將自動比較文件夾內容並相應更新向量存儲。但需要注意的是,開發者在使用AI 模型提供者時應謹慎,避免因大型數據文件導致的錯誤或延遲。

微軟的產品團隊強調,該代碼基於Microsoft.Extensions.AI 構建,使得插件自定義行為變得十分簡單。開發者可以賦予聊天機器人訪問任何C# 函數的權限,這樣可以擴展其功能,獲取額外數據或執行操作。

展望未來,微軟開發團隊計劃擴展模板選項,未來更新將包括AI 控制台模板、最小API 模板以及對.NET Aspire 的支持。此外,這些模板還計劃默認包含在.NET SDK 中,並探索對Azure AI Foundry 的支持。同時,微軟還與語義內核團隊合作,拓展語義內核用戶的模板選項。