# Azure QnA Maker 聊天機器人實作筆記&待解決問題 ## 1. 機器人建立 ### 第一步:建立知識庫(機器人的大腦) 進入網站:https://www.qnamaker.ai/Home/MyServices =>創建知識庫  =>輸入知識庫基本資料(若有qna網站可直接引入url使用) =>添加自訂問答(可設定多層問答或提示等)  =>點選"Save and Train"訓練 =>點選"Test"可測試效果 =>點選"Publish"發布出去 =>會跳出金鑰等資訊要紀錄下來備用  =>完成後可在我的知識庫看到已建好的KB  ### 第二步:建立chatbot(機器人本體) =>套用Azure上的Web App Bot  =>建立chatbot機器人(如果有一欄是機器人金鑰則填入剛留的,就不用做下一步驟)  =>連上剛剛的知識庫: 填入剛預先保留的QnAKnowledgebaseId, QnAAuthKey, and the QnAEndpointHostName  ### 第三步:嵌入網頁 =>打開Web應用程式機器人 > 點選機器人管理 > 頻道 > 取得機器人內嵌程式碼  =>先顯示金鑰,接著把金鑰複製到在此輸入密碼,然後按下完成。  =>將剛複製的嵌入程式碼放到寫好的html檔案裡面即可  ## 2. 待解決問題 ### a. id辨識問題 尚未成功解決。 試想方法1:以ip搭配時間紀錄 試想方法2:透過Azure Active Directory(Azure AD)來達到身分識別 ### b. 數據資料取得 目前看來只能用Azure提供的App Insight取得 ## 3. 更新時間 2020/03/20
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up