選項
首頁
新聞
如何在 2025 年使用 Azure AI Foundry 建立 AI 聊天機?分步指南。

如何在 2025 年使用 Azure AI Foundry 建立 AI 聊天機?分步指南。

2025-12-04
168

建立 AI 聊天機器人可能看起來很有挑戰性,但只要有正確的工具和方法,是完全可以做到的。本深入指南將教您如何使用 Azure AI Foundry 建立聊天機器人、使用 Azure AI Search 增強其知識以進行檢索增強生成 (RAG),以及使用簡化的容器化以順利部署。我們會將流程簡化為清晰、可行的步驟,讓您的聊天機器人為生產環境做好準備。

重點

使用 Azure AI Foundry 的內建模板加速聊天機器人開發。

結合 Azure AI Search for RAG,以私人資料豐富聊天機器人的知識庫。

使用 Docker 進行容器化,以確保在不同的設定中統一部署。

將聊天機部署到 Azure Container Instances (ACI) 以供公開使用。

辨識並解決潛在的部署障礙。

使用 Azure 建立您的 AI 聊天機器人

設定舞台:從 LLM 到聊天機器人

開發複雜的 AI 聊天機要從基本要素開始:大型語言模型 (LLM)、私人資料集和檢索增強世代 (RAG) 架構。目標是建立一個聊天機器人,能夠以自然的方式存取特定資訊並與使用者互動。假設您已經精通 AI 搜尋,並擁有可運作的 RAG 系統,接下來該怎麼辦?Azure 提供了縮短差距的資源。本指南將解釋如何將您的解決方案轉換至生產就緒狀態,讓使用者可以主動存取並使用您的 AI 應用程式。

Azure AI Foundry是整合這些元件的強大平台。我們將示範 Azure 服務如何將原始資料轉換為可完全運作的聊天機器人。本教學以 Azure、Azure AI Search、GitHub 儲存庫 (Azure-Samples/get-started-with-ai-chat) 以及 Microsoft Azure 生態系統為中心。以下是我們的目標:

  • 使用 Python 在本機開發程式碼。
  • 建立 Docker 映像並執行容器。
  • 將映像上傳到容器註冊表。
  • 從容器註冊表部署至 Azure 容器實體,以便全球存取。

第 1 部分:本機開發與設定

我們的初始階段包括使用所需技術準備本機開發環境。您也可以在 AI Foundry 內自訂範本:

.我們也會在 GitHub 中建立並修改專案,以強化其功能。

我們將使用 Python 進行編碼,最好是在 Cursor 之類的 IDE 中進行編碼。此階段包括

  1. 分支 Azure AI Chat Repository:從 GitHub 分支 Azure-Samples/get-started-with-ai-chat 套件庫。此套件庫提供聊天機器人專案的基礎程式碼。該範本提供使用 Azure AI Foundry 和 SDK 部署聊天應用程式的簡單起點。
  2. 建立本機環境:設定環境檔案 (.env),以安全地儲存 API 金鑰和組態詳細資訊。
  3. 自訂程式碼:在分叉與環境設定之後,修改程式碼以符合您的特定需求。

進入 AI Foundry 平台

本機設定完成後,您就可以使用 Azure AI Foundry 提供的範本繼續進行。此平台可簡化 AI 應用程式編碼。選擇「Get Started with AI Chat」選項開始。這會確認儲存庫已成功 fork 到您的 GitHub 帳戶。

有了這些範本,您就可以使用預先建立的 AI 程式碼來建構聊天機器人,以便整合到您的應用程式中。或者,將這些範本複製到您自己的環境,作為起點。

使用 AI Search 和 Azure 模型

設定

在執行程式碼和設定 Docker 之前,我們必須先設定環境。使用提供的 .env.sample 模版建立 .env 檔案,並更新環境金鑰。以下是 Azure Search 專案連接端點的配置範例

:

AZURE_AI_SEARCH_ENDPOINT=AZURE_AI_SEARCH_INDEX_NAME=AZURE_AI_SEARCH_API_KEY=AZURE_AI_EMBEDDINGS_DEPLOYMENT_NAME= (索引搜尋所需)AZURE_ AI_OPENAI_ENDPOINT= AZURE_AI_OPENAI_API_KEY=AZURE_AI_OPENAI_MODEL_NAME=。

在為 Docker 部署建立容器之前,必須在向量配置中建立嵌入欄位。讓我們建立向量配置,以驗證所有元件在本機環境中運作正常。建立索引時,您可以加入分塊並測試向量,確認設定完成。

以下是配置變數的細目:

  • AZURE"_AI"_SEARCH"_ENDPOINT:您的 Azure AI Search 服務的端點 URL,用於連線到您的搜尋資源。
  • azure"_ai"_search"_index"_name:Azure AI Search 內組織和儲存資料的索引名稱。
  • AZURE"_AI"_SEARCH"_API"_KEY:驗證與 Azure AI Search 連線所需的 API 金鑰,可將您的模型連結至端點。
  • AZURE"_AI"_EMBEDDINGS"_DEPLOYMENT"_NAME:用來連結並提供基於模型的搜尋作業所需的文字嵌入。

Dockerfile 總覽

下一個階段涉及使用 Dockerfile 建立 Docker 映像檔。此檔案對於部署 AI 應用程式和 SDK 非常重要。它也會指定要複製哪些檔案來進行端點連接。

成本考慮

Azure 服務成本

請注意使用 Azure AI Foundry 的相關成本。請記住,Azure AI 服務以隨用隨付的方式運作,定價取決於您所選擇的 AI 和 Azure OpenAI 服務計劃。

常見問題

我可以將這個聊天機器人部署到其他雲端平台嗎?

雖然本指南是為 Azure 量身打造,但是底層的容器化原則和核心聊天機設計可以修改為其他雲端平台,例如 AWS 或 Google Cloud。不過,具體的執行步驟需要調整,以符合不同的專案需求。

我可以將哪些資料匯入 RAG 系統?

RAG 系統可容納各種資料格式,例如文字檔、PDF 和文件。關鍵因素是要適當地架構您的資料,以便 Azure AI Search 能夠有效率地編制索引並擷取相關資訊。

相關問題

部署 AI 聊天機器人的主要安全考量為何?

部署 AI 聊天機器人,尤其是處理敏感資訊的 AI 聊天機器人,需要處理幾個安全層面,以保護您的系統和使用者:資料加密:加密所有資料,無論是在靜止狀態或傳輸過程中。利用 Azure Key Vault 管理加密金鑰和敏感機密。靜態資料是指儲存在資料庫中的資訊,而傳輸中的資料是指跨網路傳送的資訊:實施強大的驗證以驗證使用者身份。利用 Azure Active Directory (Azure AD) 進行身分與存取管理。使用 API 金鑰來控制 API 的存取:持續驗證並清除所有使用者輸入,以防範注入攻擊。這包括檢查並阻止可能損害系統的惡意程式碼或指令碼。記錄與監控:建立徹底的記錄和監控,以快速識別和處理安全問題。Azure Monitor 可用於收集和檢查日誌與效能資料。應檢閱這些資料,以找出未經授權存取、潛在資料外洩和系統弱點的跡象。

相關文章
海爾推出全球最輕的 AI 運動外骨骼機器人,重量僅 1.75 公斤 海爾推出全球最輕的 AI 運動外骨骼機器人,重量僅 1.75 公斤 海爾集團推出全球最輕量的運動用人工智慧外骨骼機器人——海爾外骨骼機器人 W3。此次發布創下業界最輕量的新紀錄,標誌著在輕量化設計與智能人體動作增強領域取得重大突破。頂級材質成就超輕量設計W3採用創新的一體成型製造工藝,結合全碳纖維與鈦合金。這種航空級材質組合將總重量控制在僅1.75公斤,實現了輕量化與強度兼備的極致機械性能。為提升舒適度,機器人內置非牛頓流體材質,接觸皮膚時觸感柔軟,但在劇烈運動時
耀科傳媒首部AIGC劇集《秦嶺青銅之謎》今日上線,主演均由AI選角 耀科傳媒首部AIGC劇集《秦嶺青銅之謎》今日上線,主演均由AI選角 今日,耀科傳媒的AIGC奇幻懸疑短劇《秦嶺青銅秘事》正式上線。本劇由該公司首批簽約的兩位AI演員秦凌月與林西妍主演,故事背景設定在神秘莫測的秦嶺礦區。 劇情追隨退休情報官秦月帶領團隊深入該區域,揭開一樁塵封已久的礦難,以及跨越兩代人的血祭真相——這份真相就隱藏在受限的地下區域,正是科學探索與古代巫術交匯之處。作為中國最早完全由AI數位人支持的電影之一,該劇在籌備階段便引發了業界熱烈討論,而關於其A
薩提亞·納德拉準備利用與OpenAI的新合作關係 薩提亞·納德拉準備利用與OpenAI的新合作關係 週三,一位華爾街分析師直接詢問了微軟執行長薩蒂亞·納德拉,修訂後的OpenAI合作關係將如何影響公司的財務狀況。 納德拉將這一新協議描述為對各方都有利的結果。“我們對與OpenAI的合作感到滿意。我始終非常重視任何合作關係,並確保它能夠實現雙贏。只有這樣,雙方才能保持良好的合作伙伴關係。” 他強調,微軟仍然可以使用OpenAI的智慧財產權,包括其模型和智慧體產品,但不再需要為此向OpenAI支付費用。 談到在2032年之前可以免費使用OpenAI最先進的人工智慧技術,納德拉表示:“
相關專題推薦
商業 最佳 AI 支出追蹤工具:掃描收據並自動分類公司開支
最佳 AI 支出追蹤工具:掃描收據並自動分類公司開支

2026 年最新最佳 AI 報銷管理工具:備受好評的解決方案,可自動掃描收據並分類企業支出。探索強大且顛覆傳統的解決方案,助您輕鬆管理報銷、精準追蹤財務,並簡化合規流程。我們精心整理並每週更新的免費與付費方案比較指南,將協助您找到最合適的選擇。透過 XIX.AI 的專家精選,釋放您的 AI 優勢。

10 個工具
xix.ai
商業 最佳 AI 招聘工具:篩選履歷與自動化安排候選人面試
最佳 AI 招聘工具:篩選履歷與自動化安排候選人面試

在 XIX.AI 探索 2026 年最新且評價最高的 AI 招聘工具。我們精心挑選的清單收錄了強大且具顛覆性的解決方案,可協助篩選履歷並自動化安排候選人面試。透過實際測試與每週更新的排行榜,比較免費與付費選項。立即找到最適合您的招聘助手,並優化您的招聘流程!

10 個工具
xix.ai
生產率 AI 個人健康與專注力教練:管理倦怠感並提升精神能量
AI 個人健康與專注力教練:管理倦怠感並提升精神能量

立即在 XIX.AI 探索 2026 年最佳 AI 個人健康與專注力教練。我們精心策劃的排行榜收錄了備受好評、能帶來革命性改變的工具,助您管理倦怠感並提升精神能量。透過實際使用心得,比較免費與付費方案的差異。立即開啟通往巔峰生產力與身心健康的道路。

10 個工具
xix.ai
聊天機器人 最受好評的 AI 浪漫聊天機器人:透過一貫的個性建立長期關係
最受好評的 AI 浪漫聊天機器人:透過一貫的個性建立長期關係

探索 2026 年最新、評價最高的 AI 浪漫聊天機器人,助您建立真摯且長久的連結。我們精心整理的清單包含功能強大且性格鮮明的聊天機器人、免費與付費版本的比較,以及實際測試結果。立即前往 XIX.AI 尋找您的完美伴侶,並開始建立這段關係吧。

10 個工具
xix.ai
教育與學習 最佳AI資料科學導師:精通SQL、Pandas及機器學習工作流程
最佳AI資料科學導師:精通SQL、Pandas及機器學習工作流程

探索2026年最優秀的人工智慧資料科學導師,幫助他們掌握SQL、Pandas以及機器學習工作流程。在XIX.AI上檢視我們精心挑選的頂級導師名單,獲得強大而具有變革性的指導。透過對比免費和付費選項,並結合實際應用案例進行了解,今天就開啟你的資料科學精通之路吧。

10 個工具
xix.ai
聊天機器人 最佳 AI 調情與對話訓練工具:即時提升社交魅力與自信
最佳 AI 調情與對話訓練工具:即時提升社交魅力與自信

在 XIX.AI 探索 2026 年最頂尖的 AI 調情與對話訓練工具。我們精心挑選、評價最高的精選清單,能助您即時建立社交魅力與自信。探索這些必試且能徹底改變遊戲規則的工具,並透過免費與付費版本的比較,以及每週更新的排行榜,立即解鎖您的社交優勢。

10 個工具
xix.ai
評論 (1)
0/500
DouglasMitchell
DouglasMitchell 2025-12-30 20:30:53

Tengo curiosidad por Azure AI Search, ¿realmente ayuda a mejorar tanto el chatbot? Aunque guías paso a paso son útiles, a menudo encuentro que la parte de datos y privacidad no se cubre bien. 🤔 Al final, un bot solo es tan inteligente como la información que le damos. ¿Se mencionan ahí consideraciones sobre cómo evitar sesgos en los datos de búsqueda? Algo que no acabo de ver claro.

OR