変数をサブトピックに渡して戻す

重要

このリリース計画で説明されている機能の一部は、まだリリースされていません。 提供タイムラインは変更される可能性があり、予定されている機能はリリースされない可能性があります (Microsoft ポリシーを参照)。 詳細: 新機能と予定されている機能

有効対象 パブリック プレビュー 一般提供
管理者、作成者、マーケティング担当者、またはアナリスト向けで、自動的に有効化される - 2021 年 10 月

ビジネス バリュー

この機能を使用すると、作成者は親トピックからサブトピックに変数を渡し、大規模なトピックの作成とメンテナンスが容易になります。

機能の詳細

サブトピックはその親トピックのコンテキスト内で実行されることを除いて、通常のトピックと同じように動作します。 変数を受け渡す機能を追加することで、親トピックの変数をサブトピックでも参照できるようになり、さらに強力になります。

たとえば、ある都市で食事をするのに最高の場所をユーザーがたずねたときに応答として提供されるトピックがあるとします。 そのトピック内でフォローアップの質問をして、食べたい料理の種類や、都市のどのエリアで食事したいか、または価格帯を決定することができます。 これらのフォローアップ質問をすべて 1 つのトピックに含めた会話パスを設計することもできますが、そうすると長く複雑になり、管理者の観点からは把握しにくいものになる可能性があります。

代わりに、各フォローアップ質問でサブトピックを呼び出すことができます。 サブトピック内で割り当てた変数はすべて親トピック内で使用できるため、サブトピックに分岐して食べたい料理の種類を決定し、それを変数として入力してから、元のトピックに戻って他のフォローアップ質問を続けることができます。 料理の種類の変数は、以降に親トピックで呼び出すことも、どこで食事したいかをたずねるサブトピックで使用することもできます。 そうすれば、ユーザーが食べたい種類の料理を提供するレストランのみを返すことができます。