iT邦幫忙

2024 iThome 鐵人賽

DAY 28
0
自我挑戰組

三十天自學計畫:從零開始學 Azure系列 第 28

[DAY 28] 使用 Azure Custom Question Answering 做聊天機器人

  • 分享至 

  • xImage
  •  
  1. 登入 Azure 入口網站。
  2. 建立 Azure Cognitive Services 資源。選擇 Language Service 作為服務類型。建立完成後,會得到 API 金鑰和端點 URL,這些資訊稍後會用來配置聊天機器人。
  3. 在 Azure 入口網站中,找到 Language Service 資源並進入 Custom Question Answering 部分。
  4. 上傳知識來源,如 PDF、Word 文檔或提供一個網站 URL,系統將自動處理這些內容以生成問答資料庫。也可以手動編輯問答資料或添加特定問題的答案,從而增強知識基礎。
  5. 配置聊天機器人,可以選擇使用 Azure Bot Service 與 Azure Custom Question Answering 集成:
  • 建立 Azure Bot:在 Azure 入口網站中,建立一個 Azure Bot 資源。
  • 整合 QnA Maker:在 Bot Service 中使用 Azure SDK 或 REST API,將你創建的 Custom Question
    Answering 服務集成到聊天機器人中。
  1. 設計對話邏輯:在機器人的對話設計中,調用 Custom Question Answering API 來檢索用戶問題的答案。
  2. 完成聊天機器人的設置後,可以使用 Azure Bot Framework Emulator 或直接在 Azure 入口網站中進行測試。當確定聊天機器人運行正常時,你可以部署到不同的渠道,例如 Microsoft Teams、Web Chat、Facebook Messenger 等。
  3. 根據用戶反饋,我們可以不斷完善知識基礎,調整機器人的對話邏輯,並且可以通過 Azure 提供的分析工具來監控機器人的性能和用戶互動情況。

上一篇
[DAY 27] Azure Speech 是什麼?
下一篇
[DAY 29] 使用 LINE Bot 串接 Question Answering 建立客服機器人(上)
系列文
三十天自學計畫:從零開始學 Azure30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言