SlideShare ist ein Scribd-Unternehmen logo
1 von 15
ChatBot作ります
Microsoft Azure QnA Maker APIを利用してChatBotを簡単作成
自己紹介 髙尾 哲朗
システム構築のプロセス評価、改善、策定、開発フレームワークの設計、
実装管理、プリセールスやプロジェクトの立ち上げなど
ブログ :http://blog.processtune.com
プロフィール :Tetsuro Takao on
Facebook, Twitter or http://mvp.microsoft.com
コミュニティ :.NETラボの運営スタッフ
https://dotnetlab.connpass.com/
Microsoft MVP:Visual Studio and Development Technologies
[July 2010 – June 2018]
QnA Maker APIのご紹介(プレビューv2.0)
https://azure.microsoft.com/ja-jp/services/cognitive-services/directory/lang/
QnA Maker APIのご紹介(プレビューv2.0)
https://azure.microsoft.com/ja-jp/services/cognitive-services/qna-maker/
QnA Maker APIのご紹介(プレビューv2.0)
https://docs.microsoft.com/ja-jp/azure/cognitive-services/qnamaker/httpendpoint
QnA Maker APIの概要
https://docs.microsoft.com/ja-jp/azure/cognitive-services/qnamaker/home
QnA Makerのソリューション・アーキテクチャ
https://azure.microsoft.com/ja-jp/solutions/architecture/?query=QnA
QnA Maker APIのTOPページ
https://qnamaker.ai/
Knowledge Baseの管理:URLの設定
http://www.starnostar.com/Eddie-Van-Halen-Question-and-Answers-Edward-Lodewijk-van-Halen-Question-Answers/9683/FAQ/
Knowledge Baseの管理:URLの追加
Knowledge Baseの管理:KBのダウンロード
Knowledge Baseの管理:リンクの追加
Knowledge Baseの管理:データ・ライフサイクル
UIの作成
構成

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

俺的 Ignite 2021 Fall Update まとめ
 俺的 Ignite 2021 Fall Update まとめ 俺的 Ignite 2021 Fall Update まとめ
俺的 Ignite 2021 Fall Update まとめ
 
Azure Data Box Family Overview and Microsoft Intelligent Edge Strategy
Azure Data Box Family Overview and Microsoft Intelligent Edge StrategyAzure Data Box Family Overview and Microsoft Intelligent Edge Strategy
Azure Data Box Family Overview and Microsoft Intelligent Edge Strategy
 
Microsoft Azure Stack Overview and Roadmap - March 7th, 2019.
Microsoft Azure Stack Overview and Roadmap - March 7th, 2019.Microsoft Azure Stack Overview and Roadmap - March 7th, 2019.
Microsoft Azure Stack Overview and Roadmap - March 7th, 2019.
 
【de:code 2020】 Azure インフラ 最新アップデート!!
【de:code 2020】 Azure インフラ 最新アップデート!!【de:code 2020】 Azure インフラ 最新アップデート!!
【de:code 2020】 Azure インフラ 最新アップデート!!
 
C#ユーザー会 //build/ まとめ(サーバー編)
C#ユーザー会 //build/ まとめ(サーバー編)C#ユーザー会 //build/ まとめ(サーバー編)
C#ユーザー会 //build/ まとめ(サーバー編)
 
祝GA、 Service Fabric 概要
祝GA、 Service Fabric 概要祝GA、 Service Fabric 概要
祝GA、 Service Fabric 概要
 
Azure DevOps Management in Organization
Azure DevOps Management in OrganizationAzure DevOps Management in Organization
Azure DevOps Management in Organization
 
AKS on Azure Stack HCI/Windows Serverの準備と監視 _ Preparing and monitoring AKS on...
AKS on Azure Stack HCI/Windows Serverの準備と監視 _ Preparing and monitoring AKS on...AKS on Azure Stack HCI/Windows Serverの準備と監視 _ Preparing and monitoring AKS on...
AKS on Azure Stack HCI/Windows Serverの準備と監視 _ Preparing and monitoring AKS on...
 
Microsoft Azure & Active Directory Design Patterns ~認証基盤の展開に関するエッセンス~
Microsoft Azure & Active DirectoryDesign Patterns~認証基盤の展開に関するエッセンス~Microsoft Azure & Active DirectoryDesign Patterns~認証基盤の展開に関するエッセンス~
Microsoft Azure & Active Directory Design Patterns ~認証基盤の展開に関するエッセンス~
 
クラウド時代のものづくり(分散アーキテクチャ時代におけるWebシステムの開発と運用) #seccamp
クラウド時代のものづくり(分散アーキテクチャ時代におけるWebシステムの開発と運用) #seccampクラウド時代のものづくり(分散アーキテクチャ時代におけるWebシステムの開発と運用) #seccamp
クラウド時代のものづくり(分散アーキテクチャ時代におけるWebシステムの開発と運用) #seccamp
 
Microsoft Build 2021をさらに楽しむためのおすすめセッション/サンプル コード Powered by Microsoft MVPs
Microsoft Build 2021をさらに楽しむためのおすすめセッション/サンプル コード Powered by Microsoft MVPsMicrosoft Build 2021をさらに楽しむためのおすすめセッション/サンプル コード Powered by Microsoft MVPs
Microsoft Build 2021をさらに楽しむためのおすすめセッション/サンプル コード Powered by Microsoft MVPs
 
Azure ADアプリケーションを使用した認証のあれやこれ ASP.NET Core編
Azure ADアプリケーションを使用した認証のあれやこれ ASP.NET Core編Azure ADアプリケーションを使用した認証のあれやこれ ASP.NET Core編
Azure ADアプリケーションを使用した認証のあれやこれ ASP.NET Core編
 
17-D-1 Azure開発の極意 ~2011年版~
17-D-1 Azure開発の極意 ~2011年版~17-D-1 Azure開発の極意 ~2011年版~
17-D-1 Azure開発の極意 ~2011年版~
 
.NETアプリケーションのクラウド最適化
.NETアプリケーションのクラウド最適化.NETアプリケーションのクラウド最適化
.NETアプリケーションのクラウド最適化
 
Azure ADアプリケーションを使用した認証のあれやこれ
Azure ADアプリケーションを使用した認証のあれやこれAzure ADアプリケーションを使用した認証のあれやこれ
Azure ADアプリケーションを使用した認証のあれやこれ
 
Azure App Service Overview
Azure App Service OverviewAzure App Service Overview
Azure App Service Overview
 
Modernization of IT Infrastructure by Microsoft Azure
Modernization of IT Infrastructure by Microsoft AzureModernization of IT Infrastructure by Microsoft Azure
Modernization of IT Infrastructure by Microsoft Azure
 
Azure Arc Enabled Serverの活用
Azure Arc Enabled Serverの活用Azure Arc Enabled Serverの活用
Azure Arc Enabled Serverの活用
 
私のMCP試験の挑み方
私のMCP試験の挑み方私のMCP試験の挑み方
私のMCP試験の挑み方
 
[SC02] シチュエーション別 Active Directory デザインパターン
[SC02] シチュエーション別 Active Directory デザインパターン[SC02] シチュエーション別 Active Directory デザインパターン
[SC02] シチュエーション別 Active Directory デザインパターン
 

Ähnlich wie Chat bot created by QnA Maker

20110924 shizuoka azure-forsharing
20110924 shizuoka azure-forsharing20110924 shizuoka azure-forsharing
20110924 shizuoka azure-forsharing
Kazuki Aranami
 
サーバーレスやマイクロサービスへの"チャレンジ"を後押ししてくれるセッションを紹介
サーバーレスやマイクロサービスへの"チャレンジ"を後押ししてくれるセッションを紹介サーバーレスやマイクロサービスへの"チャレンジ"を後押ししてくれるセッションを紹介
サーバーレスやマイクロサービスへの"チャレンジ"を後押ししてくれるセッションを紹介
Yuta Matsumura
 
3 倍早い?! MS 製開発者専用ツールによる HTML5 + JavaScript を使ったWeb 作成
3 倍早い?! MS 製開発者専用ツールによる HTML5 + JavaScript を使ったWeb 作成3 倍早い?! MS 製開発者専用ツールによる HTML5 + JavaScript を使ったWeb 作成
3 倍早い?! MS 製開発者専用ツールによる HTML5 + JavaScript を使ったWeb 作成
Osamu Monoe
 

Ähnlich wie Chat bot created by QnA Maker (20)

Bot frameworksdk
Bot frameworksdkBot frameworksdk
Bot frameworksdk
 
Intelligent cloud with Microsoft Graph.
Intelligent cloud with Microsoft Graph.Intelligent cloud with Microsoft Graph.
Intelligent cloud with Microsoft Graph.
 
User groupandfuture
User groupandfutureUser groupandfuture
User groupandfuture
 
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
 
Ignite 2021秋 recap - 開発者向け新機能紹介
Ignite 2021秋 recap - 開発者向け新機能紹介Ignite 2021秋 recap - 開発者向け新機能紹介
Ignite 2021秋 recap - 開発者向け新機能紹介
 
決済システムの内製化への旅 - SpringとPCFで作るクラウドネイティブなシステム開発 #jsug #sf_h1
決済システムの内製化への旅 - SpringとPCFで作るクラウドネイティブなシステム開発 #jsug #sf_h1決済システムの内製化への旅 - SpringとPCFで作るクラウドネイティブなシステム開発 #jsug #sf_h1
決済システムの内製化への旅 - SpringとPCFで作るクラウドネイティブなシステム開発 #jsug #sf_h1
 
Decentralized layer2 network ION
Decentralized layer2 network IONDecentralized layer2 network ION
Decentralized layer2 network ION
 
Azure AntennaでCD/CIを学んできた
Azure AntennaでCD/CIを学んできたAzure AntennaでCD/CIを学んできた
Azure AntennaでCD/CIを学んできた
 
20110924 shizuoka azure-forsharing
20110924 shizuoka azure-forsharing20110924 shizuoka azure-forsharing
20110924 shizuoka azure-forsharing
 
サーバーレスやマイクロサービスへの"チャレンジ"を後押ししてくれるセッションを紹介
サーバーレスやマイクロサービスへの"チャレンジ"を後押ししてくれるセッションを紹介サーバーレスやマイクロサービスへの"チャレンジ"を後押ししてくれるセッションを紹介
サーバーレスやマイクロサービスへの"チャレンジ"を後押ししてくれるセッションを紹介
 
Visual Studio ~ 過去、現在、そして未来
Visual Studio ~ 過去、現在、そして未来Visual Studio ~ 過去、現在、そして未来
Visual Studio ~ 過去、現在、そして未来
 
2014年を振り返る 今年の技術トレンドとDockerについて
2014年を振り返る 今年の技術トレンドとDockerについて2014年を振り返る 今年の技術トレンドとDockerについて
2014年を振り返る 今年の技術トレンドとDockerについて
 
Bot Framework 最新情報 2018
Bot Framework 最新情報 2018Bot Framework 最新情報 2018
Bot Framework 最新情報 2018
 
Visual Studio App Centerで始めるCI/CD(iOS)
Visual Studio App Centerで始めるCI/CD(iOS)Visual Studio App Centerで始めるCI/CD(iOS)
Visual Studio App Centerで始めるCI/CD(iOS)
 
Visual Studio と Azure で Python を始めよう
Visual Studio と Azure で Python を始めようVisual Studio と Azure で Python を始めよう
Visual Studio と Azure で Python を始めよう
 
Slack、Lineでチャットボットを動かす / Connect a QnA Bot to slack and line
Slack、Lineでチャットボットを動かす / Connect a QnA Bot to slack and lineSlack、Lineでチャットボットを動かす / Connect a QnA Bot to slack and line
Slack、Lineでチャットボットを動かす / Connect a QnA Bot to slack and line
 
人前で話すことは “特別” ではない!~ 特別にしない方法について ~
人前で話すことは “特別” ではない!~ 特別にしない方法について ~人前で話すことは “特別” ではない!~ 特別にしない方法について ~
人前で話すことは “特別” ではない!~ 特別にしない方法について ~
 
LINE Bot 開発のための Azure Logic Apps 入門
LINE Bot 開発のための Azure Logic Apps 入門LINE Bot 開発のための Azure Logic Apps 入門
LINE Bot 開発のための Azure Logic Apps 入門
 
3 倍早い?! MS 製開発者専用ツールによる HTML5 + JavaScript を使ったWeb 作成
3 倍早い?! MS 製開発者専用ツールによる HTML5 + JavaScript を使ったWeb 作成3 倍早い?! MS 製開発者専用ツールによる HTML5 + JavaScript を使ったWeb 作成
3 倍早い?! MS 製開発者専用ツールによる HTML5 + JavaScript を使ったWeb 作成
 
大規模なリアルタイム監視の導入と展開
大規模なリアルタイム監視の導入と展開大規模なリアルタイム監視の導入と展開
大規模なリアルタイム監視の導入と展開
 

Mehr von Takao Tetsuro

Mehr von Takao Tetsuro (20)

Small Language Model Local Launch on AI Tour Tokyo
Small Language Model Local Launch on AI Tour TokyoSmall Language Model Local Launch on AI Tour Tokyo
Small Language Model Local Launch on AI Tour Tokyo
 
local launch small language model of AI.
local launch small language model of AI.local launch small language model of AI.
local launch small language model of AI.
 
Implementation Approach of Artifical Intelligence
Implementation Approach of Artifical IntelligenceImplementation Approach of Artifical Intelligence
Implementation Approach of Artifical Intelligence
 
MAUIGraphicsNamespace.pptx
MAUIGraphicsNamespace.pptxMAUIGraphicsNamespace.pptx
MAUIGraphicsNamespace.pptx
 
Polyglot Persistence and Graph Schema
Polyglot Persistence and Graph SchemaPolyglot Persistence and Graph Schema
Polyglot Persistence and Graph Schema
 
ServiceMeshEndpointWithMinimalAPIPublish.pptx
ServiceMeshEndpointWithMinimalAPIPublish.pptxServiceMeshEndpointWithMinimalAPIPublish.pptx
ServiceMeshEndpointWithMinimalAPIPublish.pptx
 
OptonsPatternDotNet.pptx
OptonsPatternDotNet.pptxOptonsPatternDotNet.pptx
OptonsPatternDotNet.pptx
 
ASP.NETCoreOptionsPattern.pptx
ASP.NETCoreOptionsPattern.pptxASP.NETCoreOptionsPattern.pptx
ASP.NETCoreOptionsPattern.pptx
 
gRPCurlDotNet.pptx
gRPCurlDotNet.pptxgRPCurlDotNet.pptx
gRPCurlDotNet.pptx
 
Layout isfirstprocessofatomicdesign
Layout isfirstprocessofatomicdesignLayout isfirstprocessofatomicdesign
Layout isfirstprocessofatomicdesign
 
WebAssemblyとBlazor 、WebAssembly System Interfaceでコンテナライズの設計を解説
WebAssemblyとBlazor 、WebAssembly System Interfaceでコンテナライズの設計を解説WebAssemblyとBlazor 、WebAssembly System Interfaceでコンテナライズの設計を解説
WebAssemblyとBlazor 、WebAssembly System Interfaceでコンテナライズの設計を解説
 
Team development
Team developmentTeam development
Team development
 
M365VM_PowerFX_takao-matsumoto_matsui_kojima
M365VM_PowerFX_takao-matsumoto_matsui_kojimaM365VM_PowerFX_takao-matsumoto_matsui_kojima
M365VM_PowerFX_takao-matsumoto_matsui_kojima
 
Excel on OneDrive is not a file
Excel on OneDrive is not a fileExcel on OneDrive is not a file
Excel on OneDrive is not a file
 
Development toolsforteamdevelopment
Development toolsforteamdevelopmentDevelopment toolsforteamdevelopment
Development toolsforteamdevelopment
 
React Helmet navigates SPA
React Helmet navigates SPAReact Helmet navigates SPA
React Helmet navigates SPA
 
Reacthelmetcontrolesspa
ReacthelmetcontrolesspaReacthelmetcontrolesspa
Reacthelmetcontrolesspa
 
One drivesettings
One drivesettingsOne drivesettings
One drivesettings
 
Galapagosization environment
Galapagosization environmentGalapagosization environment
Galapagosization environment
 
Design mvc apps with spotify web api object model
Design mvc apps with spotify web api object modelDesign mvc apps with spotify web api object model
Design mvc apps with spotify web api object model
 

Kürzlich hochgeladen

The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
koheioishi1
 
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
YukiTerazawa
 

Kürzlich hochgeladen (8)

次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
 
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
 
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
 
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
 
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
 
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
 
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
 

Chat bot created by QnA Maker

Hinweis der Redaktion

  1. 本日は、まだプレビューではありますがv2.0であるMicrosoft Azure QnA Makerをご紹介します。
  2. 自己紹介です。
  3. 本日ご紹介するQnA MakerはMicrosoft Azure Cognitive Servicesのひとつとして開発が進められています。
  4. こちらには多くのドキュメントが用意されており(まだ英語ですが)ますので、そちらも参照ください。
  5. ドキュメントには、API Referenceが用意されていますので、QnA Makerに接続する際に参照します。 公式なアナウンスメントでなく私の経験則上のお話で申し訳ないのですが、Microsoftの多くのサービスはベータからv1.0、v1.0からv2.0の間隔は長くともv2.0からGAまでは短いように感じています。その意味で、QnA Maker APIは今回この時期にお話ししたかったトピックです。
  6. まず、概要として既存のFAQコンテンツの「インデキシング」と「ランキング」を行うのがQnA Makerのサービスであるということが重要です。 既存のFAQコンテンツがなくともブラウザから投入することができますが、QとAのセットが多いほど「インデキシング」と「ランキング」の有用性が高まることは理解いただけると思います。既存のFAQコンテンツのコンバート【クリック】とMicrosoft Azure Cognitive Service(言語解析部分)に接続する工数【クリック】、およびMicrosoft Bot Frameworkを利用する際(入出力UIからの接続)のBot connectorの管理【クリック】を省力化できることが特長です。
  7. つまり、QnA Makerをうまく利用することでFAQチャットボットのようなソリューションを作成する場合に大きな工数削減になるということが本日のお話のポイントとなります。この図のAzure App Serviceが担っている役割は「Azure Searchを利用した質問への回答の補完」であり、FAQのナレッジベースのストアはQnA Makerです。重要なことは、QnA Makerのナレッジベースをどのように管理していくか?という部分がFAQチャットボットのようなソリューションの性能を左右します。 たとえば、ExcelやWordの使い方ならわざわざQAとして用意しなくともAzure Searchを使う方がよっぽど性能のいい答えを返してきます。こういう部分のQAを自作するのは、その企業や組織に特殊な使い方がある場合です。たとえば交通費精算のExcelファイルに関する質問はQnA Makerに、Excelの自動保存に関する質問はAzure Searchにといった使い方もできます。また企業内のAzure SQLにAzure Searchを使った問い合わせをすることもできますので、QnA Makerには「交通費精算のヘルプを参照してください」と返答させて、そのリンクとして企業内のAzure SQLで管理されたヘルプへのURLを埋め込むことも可能です。これにより、ヘルプコンテンツのURLが変更されてもチャットボットに変更を加える必要はありません。この方法はまたの機会にAzure Searchの使い方のお話しをします。
  8. それではFAQのナレッジベースがどのように性能アップしていくのかについて、具体的な画面で説明します。まずQnA Maker APIのTOPページでCreate new serviceを選択します。ここでQnA Maker APIに投入するナレッジベースを指定する必要があり、「URL」「Upload」「Manually」を選択できます。既存のFAQコンテンツ(.tsv, .pdf, .doc, .docx and .xlsx format)が存在する場合は選択します。本日はURLの例を説明しますが、それぞれのファイルの扱いに注意してください。TSV(タブ区切りテキスト)ファイルはUTF-8、タブ区切りでないと正しく取り込まれないので、たとえばExcelで管理している場合はそのまま取り込めるので、文字コードやセル内改行が次レコードになってしまうなどの作業上の問題を考慮してTSVなどで保存する必要はありません。
  9. URLはFAQのサイトを参照することができます。ここで使っている例はスクリプトにより他のサイトから結果を取得してくるサイトを例にしています。セマンティックなプレーンHTMLのサイトでなければいけないわけでなく、出力された結果がセマンティックに構成されているページを正しく読み取ります。その際に「?」などのキーワードをQ、次のQの間のテキストをAといった感じで取り込みます。
  10. また、URLは複数定義できるのも管理上、非常に便利な機能です。たとえば、この例では一般的なFAQのサイトの後にあるトピックに関するFAQを追加しています。そのため、交通費精算に関するFAQの後に宿泊に関するFAQを追加することができます。このチャットボットをAzure Active Directoryで認証することで、宿泊出張の無い部署や営業所にチャットボットを展開する際に宿泊に関するURLを入れないQnA Makerを用意するなどノンコーディングでナレッジベースを管理することができます。
  11. 複数のURLから取得したナレッジベースはダウンロードすることができます。FAQサイト側でナレッジベースを管理する場合、特にQnA Maker側でナレッジベースを管理する必要はありません。しかし、チャットボットの応答の精度をあげることを目的にQnA Maker側でナレッジベースを管理したい場合、Excelで管理した方が楽です。 現在のところTSVファイルでのダウンロードとなるため、エディタで開いてからコピー、Excel側にペーストという手順の方がうまくいきます。 このようなケースでは、Download Knowledge Base | Replace Knowledge Base を利用するのでなくSettingsのソースを差し替えます。 Download Knowledge Base | Replace Knowledge Base はTSVでダウンロード、TSVでナレッジベースを管理、TSVで置き換えの場合に使用してください。
  12. ソースの差し替えは、URLを削除、Fileを追加です。 ファイルを置き換えるときも同じく、Fileを削除、Fileを追加です。必ず古いソースを削除します。 返答にハイパーリンクを張る場合、応答を改行する場合などはExcelの機能を使います。 ファイルを保存して管理画面でソースを差し替えたらSave and retrainを行います。 また、改行して下の行にだけリンクを貼りたいといった場合、Excelではセルごとにしか貼れませんので特定の様式で応答を記述します。
  13. QnA MakerのナレッジベースはWebブラウザのUIを持っていますので、Excelで管理している場合はブラウザでの更新を必ずExcelと同期させてください。【クリック】削除や【クリック】マージができます。その意味では、Excelで管理している場合はブラウザでの更新を行わないなど取り決めを行っておく必要があります。というのも【クリック】このインターフェイスは、共同で管理するアカウントを追加することができます。
  14. あとはパブリッシュすればAPIとしては作成完了です。