会話アクションでは、ラベルとパラメータを作成または変更することができ、会話デザインにおけるビジネスロジックの基礎を形成します。これらのアクションは汎用性が高く、以下のようなさまざまな目的に使用できます。
- 会話のラベリング:会話にタグを付け、会話ログや分析内で追跡や分析を容易にします。
- パラメーターの作成:対話ビルダー内の条件分岐ロジックで使用するパラメータを保存し、より動的で応答性の高い会話フローを実現します。
- パラメータの更新:既存のパラメータを更新します。たとえば、ユーザーの好みやその他の基準に基づいて会話の言語を変更できます。
この記事では、次のトピックについて説明します。
関連記事
利用可能な会話のアクション
以下の表では、利用可能な会話アクションとその内容を説明しています。
| 名前 | 説明 | アクション固有のフィールド |
| 設定 | 1つまたは複数のパラメータの値を設定します。既存のパラメータを上書きしたり、新しいパラメータを定義したりできます。文字列と数値の両方を受け付けます。数値のみを使用する場合、条件ブロック内で数値演算子(例:「より大きい」など)を適用できます。 |
「別のフィールドを選択」をクリックします。 更新するフィールド:アクションが更新するフィールドの名前を入力します。 値:指定した各フィールドに設定したい文字列または数値を入力します。 |
| 設定を解除 | パラメータの値を削除します。1つのアクションで削除できるのは、1つのパラメータの値のみです。 | 更新するフィールド:アクションが更新するフィールドの名前を入力します。 |
| インクリメント |
数値パラメータの値を、指定した量だけ増加させます。「値」フィールドには数値のみを入力し、上書きを防ぐため、使用するパラメータにも数値のみが含まれていることを確認してください。 たとえば、会話内でトリガされたユースケースの数を追跡するには、usecasesTriggered という名前のパラメータを作成し、ユースケースレベルのアクションごとにその値を1ずつ増加させることができます。 |
更新するフィールド:アクションが更新するフィールドの名前を入力します。 値:指定されたフィールドの値に加算する数値を入力してください。 |
| プッシュ |
単一のパラメータに複数の値を配列として格納できます。 たとえば、セッション用の顧客情報を「B2C, EMEA」のように保存できます。 |
更新するフィールド:アクションが更新するフィールドの名前を入力します。 データのタイプ:文字列、数値、またはブール値を選択します。 値:格納したい値を入力します。 |
| ラベルを追加 | 会話にラベルを追加します。このラベルは会話ログのフィルタリングや分析の精度を高めるために利用できます。1つの会話に複数のラベルを追加でき、それらを個別にフィルタリングできます。 | 値:追加したいラベルを入力します。 |
会話アクションを作成する
会話クションは、AIエージェント、ユースケース、またはブロックのレベルで作成できます。詳しくは「高度なAIエージェントのアクションの作成と追加」を参照してください。