音声ベースであろうとなかろうと、チャットボットはしばらく前から実用化されています。殺人ミステリーゲームでユーザーを魅了することから、不動産取引や医療診断の支援まで、チャットボットはさまざまな分野に広がっています。 ユーザーがボットを作成して展開できるプラットフォームは数多くあります。 Recast.AI(SAP に買収された後、現在は SAP Conversational AI)は、その先駆者の 1 つです。 クールなインターフェース、共同作業の性質、および分析ツールが提供されているため、人気のある選択肢となっています。 Recast の公式ウェブサイトには、「インテリジェント ロボットの作成、トレーニング、展開、監視のための究極のコラボレーション プラットフォームです」と記載されています。 基本的なボットの作成Recast で基本的なボットを作成する方法を見てみましょう。
これが、Recast プラットフォームで作成するボットです。 ロボット開発の5つの段階Recastの公式ブログによると、ロボットの生涯には5つの段階があるそうです。
意図を通してロボットを訓練する検索、フォーク、作成が可能です意図オプション。 「インテントとは、意味は同じだが構成が異なる一連の表現です。インテントはボットの理解能力の中核です。各インテントはボットが理解できる考えを表しています。」(Recast.AI ウェブサイトより) 図2: ロボットパネル 前述したように、ジョークを言うロボットが必要です。つまり、ボットはユーザーがジョークを言うように頼んでいることを理解でき、ユーザーが単に「こんにちは」と言ったときにジョークで応答すべきではないということです。これは良くありません。ユーザーが言う可能性のあることをグループ化します。例:
… インテントを最初から作成する前に、検索/フォークのオプションを見てみましょう。検索ボックスに「Joke」と入力します(図3)。このシステムは、世界中の Recast ユーザーによって作成されたインテントの公開リストをフィードします。これが、Recast が本質的に共同作業型である理由です。したがって、すべてのインテントを最初から作成する必要はなく、すでに作成されているインテントに基づいて構築することができます。これにより、共通の意図を持つボットをトレーニングするために必要な労力が削減されます。 図3: インテントの検索
いくつかの表現を追加すると、図 7 に示すように、ロボットはいくつかの提案をします。いくつか選択してインテントに加えます。独自のカスタム エンティティにタグを付けて、ボットのコンテキストに基づいてキーワードを検出することもできます。 図7: 提案された表現 スキルスキルこれは明確な目的を持った会話であり、それに基づいてロボットは動作し、目標を達成することができます。それは、挨拶をするだけの簡単なものから、ユーザーが提供する情報に基づいて映画を提案するといった複雑なものまであります。 スキルには、単なる質問と回答のペア以上のものが必要であり、複数のやり取りが必要です。たとえば、為替レートについて学習するのに役立つボットを考えてみましょう。まずソース通貨を尋ね、次にターゲット通貨を尋ね、最後に正確な応答を返します。スキルを組み合わせることで、複雑な会話フローを作成できます。 ジョーク ボットのスキルを作成する方法は次のとおりです。
この単純な使用例では、「要件」タブで特定の要件を考慮する必要はありませんが、特定のキーワードまたはエンティティが表示された場合にのみ応答をトリガーする必要がある状況を考慮することができます。この場合は要件が必要になります。 要件とは、スキルがアクションを実行する前に取得する必要があるインテントまたはエンティティです。要件は、ボットが会話中に使用できる重要な情報です。たとえば、ユーザーの名前や場所などです。要件が完了すると、関連付けられた値がボットのメモリに保存され、会話全体で使用できるようになります。 では、アクションページの設定に行きましょう応答(図10参照)。 図10: アクションの追加 追加をクリック新しいメッセージグループ。次に選択メッセージを送信そして、テキスト メッセージを追加します。この場合は、どんなジョークでもかまいません。もちろん、ボットに毎回同じジョークを言わせたくないので、複数のメッセージを追加して、毎回ランダムに 1 つ選択することができます。 図11: テキストメッセージの追加 チャネル統合ロボットの成功は、そのアクセシビリティにも左右されます。 Recast には、Skype for Business、Kik Messenger、Telegram、Line、Facebook Messenger、Slack、Alexa など、多数のメッセージング チャネル統合が組み込まれています。さらに、Recast はカスタム チャネルを開発するための SDK も提供します。 さらに、Recast では、すぐに使用できる Web チャット (Connect ページ) も提供しています。カラーテーマ、タイトル、ロボットのアバターなどをカスタマイズできます。ページに追加できるスクリプト タグが提供されます。これでインターフェースが使用できるようになりました (図 12)。 図12: ウェブチャットの設定 Web チャットのコードはオープンソースなので、開発者は外観や標準の応答タイプなどを簡単にカスタマイズできます。パネルには、ボットをさまざまなチャネルに展開する方法について段階的に説明されています。このジョーク ボットは、図 13 に示すように、Telegram と Web チャットに展開されます。 図13: Webチャットの展開 図14: Telegramで開発されたボット その他多数Recast は複数の言語をサポートしています。ボットを作成するときにベースとして言語を選択しますが、後で必要な言語をさらに追加するオプションがあります。 図15: 多言語ロボット ここでの例は、単純な静的ジョーク ロボットです。実際の使用では、さまざまなシステムとのより多くのやり取りが必要になる場合があります。 Recast には、ユーザーがさまざまなシステムに接続して応答を取得できる Web フック機能があります。また、プラットフォームの個々の機能の使用に役立つ詳細な API ドキュメントも用意されています。 分析に関しては、Recast にはボットの精度を理解し、より深くトレーニングするのに役立つ監視ダッシュボードがあります。 |
<<: 2020年Qizhi開発者会議が北京で盛大に開幕、第一弾の1000万インセンティブボーナスが発表された
>>: 自由に歩き回るロボット掃除機は密かにあなたを監視しているかもしれない
編纂者 | Yan Zheng制作:51CTO テクノロジースタック(WeChat ID:blog)...
[51CTO.com からのオリジナル記事] IT 部門のステータスが一向に向上しないのはなぜか、上...
[[274294]] [51CTO.com クイック翻訳] Future Today Researc...
この記事はLeiphone.comから転載したものです。転載する場合は、Leiphone.com公式...
人工知能 (AI) はブラックボックスの実践と見なされることが多く、テクノロジー自体の仕組みではなく...
[[392872]]物流および貨物輸送組織のデジタル化が進むにつれて、企業は顧客、サプライ チェーン...
ザ・ペーパー記者 張偉最新の報告書によると、中国の人工知能特許出願件数は過去10年間で世界第1位であ...
北京Megviiテクノロジー株式会社(以下、「Megvii」)は、シリーズDの株式資金調達の第2フェ...
先週、スタンフォード大学のエビ揚げロボットが爆発事故を起こした後、コーヒーを作るロボットが再び人気を...
11月15日、OpenAIは突然、ChatGPT Plusの新規ユーザー登録を停止すると発表しました...
人工知能は、企業のデジタル変革の方法を変え、効率性、俊敏性、顧客中心の機能を最前線にもたらします。要...
この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...