IBM Cloud Docs
Web リソースからの回答でアシスタントを強化

Web リソースからの回答でアシスタントを強化

このチュートリアルでは、 Watson Discovery サービスと watsonx Assistant サービスを使用して、米国連邦準備制度の最新の調査に関する質問に回答できる仮想アシスタントを作成します。 このアシスタントは、米連邦準備理事会 (FRB) の経済データ (FRED) の Web サイトに掲載されている最新の調査資料を使用して、質問に回答します。

IBM Cloud

このチュートリアルは、管理対象デプロイメントを使用している場合にのみ実行してください。

学習目標

このチュートリアルを完了すると、以下の方法について理解できます。

  • 特定のサブジェクトに関する質問を認識できるアクションを watsonx Assistant で作成します。
  • Discoveryで会話型検索プロジェクトを作成します。
  • プロジェクトにウェブクロールデータソースを追加します。
  • watsonx Assistant アクションを、 Discovery プロジェクトから回答を取得する検索拡張機能に接続します。
  • アシスタントを使用して、Web サイトから取得した回答を返します。

期間

このチュートリアルを完了するには、およそ 2 時間から 3 時間かかります。

前提条件

  1. 始める前に、 IBM Cloudを使用して有料アカウントをセットアップする必要があります。

    プラス・プランを使用すると、このチュートリアルを無料で完了できます。プラス・プランでは、30 日間の試用版が無料で提供されます。 ただし、サービスのプラス・プラン・インスタンスを作成するには、有料アカウント (クレジット・カードの詳細を指定するアカウント) が必要です。 有料アカウントの作成について詳しくは、 アカウントのアップグレードを参照してください。

  2. プラス・プランの Discovery サービス・インスタンスを作成します。

    IBM Cloud カタログの Discovery リソース ・ページに移動し、プラス・プラン・サービス・インスタンスを作成します。

Plusプランの利用を停止し、料金を支払いたくない場合は、30日間のトライアル期間が終了する前に、Plusプランのサービスインスタンスを削除してください。

アシスタントの作成

このチュートリアルでは、単一のアクションでアシスタントを作成します。 最初に、 watsonx Assistant サービス・インスタンスを作成する必要があります。

ライト・プランとトライアル・プランの両方の watsonx Assistant サービス・インスタンスを無料で使用できます。 検索スキルをアシスタントに追加するにはプラス以上のプランが必要であり、トライアル・プランにすべてのプラス・プラン・フィーチャーが含まれているため、トライアル・プランを作成します。 ライト・プランではサポートされません。

  1. Discovery サービス・インスタンスがホストされている同じデータ・ロケーション (ダラスなど) に、試行計画 watsonx Assistant サービス・インスタンスを作成します。

  2. IBM Cloudの watsonx Assistant プラン・サービス・ページで、 「 watsonx Assistant をクリックします。

    watsonx Assistant 製品のユーザー・インターフェースが表示されます。ここで、最初のアシスタントを作成できます。

  3. アシスタント名として FRED research を追加し、 「次へ」 をクリックします。

    Shows the Watson Assistant welcome page
    Watson Assistant welcome page

  4. 自分とアシスタントに関する情報を共有するためのフィールドに入力し、 「次へ」 をクリックします。

    「Which statement Describes your needs best」 フィールドで、 「I 'm using Watson Assistant to complete a course or certification.」 を選択します。

    アシスタントが住む場所を教えてください」ページ*
    詳細
    *を表示します

  5. アシスタントを作成すると、自動的に Web チャット・アプリケーションが作成されます。

    チャットボットスタイル設定*
    チャット
    *を表示します

  6. 「次へ」 をクリックして、Web チャットのデフォルトのスタイルを受け入れます。

    caption-side=bottom"
    偽のウェブページ
    *でチャットボットのプレビューを表示します

    Web ページに表示されるとおりの Web チャットのプレビューが表示されます。

  7. 「作成」 をクリックして、アシスタントと対応する Web チャット・アプリを作成します。

お祝いのメッセージが表示されると、新しいアシスタントのホーム・ページが表示されます。

Shows the assistant page
Assistant home page

アクションの作成

米国連邦準備理事会 (FRB) の経済データ (FRED) Web サイトからの最新の研究論文に関する質問を認識できる単一のアクションを作成します。

実際のシナリオでは、カタログ内の商品に関する質問や、保険プラン・オプションなどに関する質問にアシスタントが回答するようにすることができます。 同様の手順を実行して、顧客が特定の主題について質問していることを認識するようにアシスタントに学習させることができます。

  1. ナビゲーション・パネルから、 「アクション」 をクリックします。

    Watson Assistantアクション
    *を表示します

    アクションページが表示されます。

    アクションの概要ページを示します。
    「アクション」ページ

  2. 「アクションの作成」 をクリックし、最初から開始することを選択します。

    アクション作成メソッドのオプションを示します。
    Action creation method options

  3. 顧客が経済調査について質問したことをアシスタントに認識させるには、以下のサンプル・ユーザー質問を追加し、 「保存」 をクリックします。

    What are the latest working papers about?
    

    エディターが閉じます。 いくつかの例を追加します。

  4. 「Customer starts with」 タイルをクリックして、例の追加を続行します。

    顧客プロンプト・タイルが選択された「アクション」ページを表示します。
    User question examples

  5. 以下の質問を追加します。

    Are there any working papers on the shipping industry?
    
    Are there any papers that focus on inflation?
    
    Are there papers about how trade policy affects pricing?
    
    What's the latest research on municipal bond markets?
    

    プロンプトの質問の例のリストを示します。
    User examples list

  6. 「Conversation ステップ」 セクションの最初のステップをクリックします。

    選択された最初のステップを示します。
    First step

  7. 「アシスタントが言います」の欄に以下のテキストを追加します

    I'll check the Federal Reserve Economic Data website.
    
  8. 顧客からの回答を追加しないでください。 代わりに、 [次に] セクション[次のステップへ] をクリックし、 [回答を検索] を選択します。

    アクション・ステップの「AND」セクションを示しています。
    And then options

  9. 設定の編集」をクリックします。

    検索ステップの詳細を表示します。
    Search step

  10. 「結果を返した後にアクションを終了する」 を選択し、 「適用」 をクリックします。

    「アクションの終了」チェック・ボックスが選択された検索ステップを示しています。
    Search step settings

  11. 変更を保存し、「X」をクリックしてステップを閉じます。

    アクション・クローズ・アイコンを示しています。
    「閉じる」アクション

おつかれさまでした。 これで、FRED 研究論文に関する質問を認識し、検索応答を返すアクションが正常に作成されました。

作成されたアクションを示します。
Created action

後のステップで、このアクションの検索応答を、アシスタント用に構成された検索拡張機能に接続します。

会話型検索プロジェクトの作成

アシスタントが被験者に関する質問を認識できるようになったので、正確な回答を取得できるデータにアクセスできるようにします。

Discoveryで、会話型検索プロジェクト・タイプを作成します。 このプロジェクト・タイプは、ダイアログ駆動型の対話中に回答を取得するために最適化されています。 例えば、他のプロジェクト・タイプとは異なり、不要な事前作成されたエンリッチメントは適用されません。

  1. 新しい Web ブラウザー・ページを開きます。

    watsonx Assistant ページを別のタブで開いたままにして、2 つのアプリケーションを切り替えることができます。

  2. IBM Cloudの Discovery Plus プラン・サービス・ページで、 「 Discovery をクリックします。

  3. マイプロジェクトページから、 新規プロジェクトをクリックします。

  4. プロジェクトに Federal Reserve research という名前を付け、 「会話型検索」 プロジェクト・タイプを選択します。

  5. 次へ をクリックします。

次のステップで、プロジェクトのデータ・ソースを構成します。

Web サイトへの接続

仮想アシスタントが米国連邦準備理事会 (FRB) の最新のワーキング・ペーパーに関する質問に答えられるようにしたいので、プロジェクトを、ワーキング・ペーパーをホストする連邦準備理事会 (FRB) の経済データ Web サイトに接続します。

  1. 「データ・ソースの選択」 ページで、 「Web クロール」 をクリックし、 「次へ」 をクリックします。

    Shows the data source options
    Data source options

  2. 「コレクション名」 フィールドに、 FRED papers を追加します。

    caption-side=bottom"
    Webクロール名フィールド*
    *を表示します

  3. 「Starting URLs」 フィールドに、次のアドレスを追加します。 URL:

    https://research.stlouisfed.org/wp
    

    URL を1つだけ追加します。 実際のシナリオでは、同じトピックに関する情報を使用して他のページに移動する複数の URL を追加できます。 さらに URL を追加することで、アシスタントの専門知識の幅を広げることができます。

  4. 追加 をクリックします。

  5. 先ほど追加した URL の編集アイコンをクリックします。

  6. 「たどるリンクの最大数」 フィールドで、値を 5 に変更します。

    「開始URL」フィールドを表示します。
    開始 URL 設定

    値を 5 に変更することにより、指定したページをサービスに処理させ、さらに開始ページから最大 5 つのリンクを追跡させたいことを示します。

  7. 「保存」 をクリックし、次に 「完了」 をクリックします。

Discovery サービスは、お客様が指定したウェブページを、お客様が開始ページとして指定したページからクロールします。 URL

Web サイトがクロールされ、データが索引付けされている間に、 watsonx Assistant サービス・インスタンスに戻りましょう。 ここで、作成したアクションをこの Discovery プロジェクトに接続します。

アシスタントのプレビュー

Discoveryに保管されているデータに接続するアシスタントをプレビューするには、「環境」ページからアシスタントをプレビューする必要があります。 個別にテストすると、アシスタントは Discoveryからデータを取得できません。

  1. 「環境」ページで、 「この環境をプレビュー (Preview this environment)」 をクリックします。

    検索拡張機能を" caption-side="bottom"}にしたドラフト環境を表示します{: caption="

    チャット・アイコンを含むサンプル Web ページが表示されます。

    Shows a preview of a web page with a chat icon
    Web chat icon

  2. チャットアイコンをクリックすると、ウェブチャットウィンドウが開きます。

    ウェブチャットの" caption-side="bottom"}を表示します{: caption="

  3. 以下のテキスト質問を入力します。

    What impact is inflation having on the real estate market?
    

    このテスト質問は、アシスタントのトレーニングに使用した質問の 1 つではありません。

    正しい回答が返され、ソース文書ページへのリンクが含まれています。

    Shows a preview of the assistant where the test question is answered
    Web chat returns search response

おつかれさまでした。 米国連邦研究所の経済データ Web サイトから入手可能なワーキング・ペーパーから情報を取得することにより、経済トピックに関する質問に回答できるアシスタントを正常に作成しました。

サマリー

このチュートリアルでは、US Federal Reserve Economic Data Web サイトからワーキング・ペーパーに関する情報を収集する Web クロール・コネクターを使用して、 Watson Discovery 会話型検索プロジェクトを作成しました。 個別に、 watsonx Assistant 仮想アシスタントを作成しました。これには、経済的な問題に関するユーザーの質問を認識できる単一のアクションが含まれます。 アクションの検索応答を、経済データが保管されている Discovery プロジェクトに接続する検索拡張をアシスタントに追加しました。 最後に、仮想アシスタントをテストしました。その際、質問をして、関連する経済調査資料からのデータに関する有用な応答を取得します。

次のステップ

作成して検索拡張に接続したアシスタントは、ドラフト環境から使用できます。 次に、アシスタントを実稼働環境に公開してデプロイすることができます。 アシスタントをデプロイするために使用できるさまざまな方法があります。 詳しくは、 概要: プレビューと公開を参照してください。