セグメント・イベント参照
以下の表は、AIアシスタントがSegment拡張機能を使用してSegmentに送信するイベントの詳細を示しています。 これらのイベントは、Segment warehouseではテーブルとして表示され、他のDestinationでは通常のイベントとして表示されます。
AIアシスタントv2APIを使用して生成され、ユーザーIDに関連付けられたイベントのみが含まれます。
取扱メッセージ
AIアシスタントがメッセージの処理を完了したときに送信されます。
| プロパティー | タイプ | 説明 |
|---|---|---|
accountId |
ストリング | IBMアカウントのID。 |
assistantId |
ストリング | AIアシスタントのID。 |
browser |
ストリング | メッセージの送信に使われたブラウザ。 |
channel |
ストリング | 顧客がメッセージの送信に使用したチャネル (例えば、'phoneまたは 'chat)。 |
device |
ストリング | メッセージの送信に使用されたデバイスのタイプ。 |
environment |
ストリング | メッセージが処理された環境('draftや'liveなど) |
language |
ストリング | AIアシスタントの言語。 |
pageUrl |
ストリング | メッセージ送信元のウェブページの URL。 |
serviceInstance |
ストリング | IBMAIアシスタントのサービスインスタンス。 |
sessionId |
ストリング | メッセージが処理されたセッションのID。 |
skillsInvoked |
String[] | メッセージの処理中に呼び出されたすべてのスキル (たとえば 'main skillや 'actions skill など) を列挙した文字列の配列。 |
以下のプロパティは、アクションスキルによって処理されたメッセージにのみ含まれます:
| プロパティー | タイプ | 説明 |
|---|---|---|
action |
ストリング | メッセージの処理中に訪れたアクションの一意な識別子(例えば、'action_202)。 |
actionCompleted |
ブール値 | メッセージの処理中にアクションが完了したかどうか。 |
actionCompletedReason |
ストリング | アクションが完了した理由 (例えば、'all_steps_doneまたは 'fallback.) |
actionStarted |
ブール値 | メッセージの処理中にアクションの処理が始まったかどうか。 |
actionTitle |
ストリング | メッセージの処理中に訪れたアクションのタイトル(例えば'I want to pay my bill)。 |
actionsVisited |
String[] | メッセージの処理中に訪れたアクションを列挙した文字列の配列。 |
fallbackReason |
ストリング | フォールバックアクションが訪問された理由(例えば、ヒューマンエージェントにエスカレーションされた、またはアクションがマッチしなかった)。 |
handler |
ストリング | 呼び出されたハンドラの名前。 |
stepsVisited |
オブジェクト[] | stepIdと 'stepTitle2つのプロパティを持つオブジェクトで、ユーザがメッセー ジの処理中に訪れたステップを列挙している。 |
subaction |
ストリング | メッセージによってトリガーされたアクションによって呼び出された他のアクションの名前。 |
アクションは開始しました
アクションの処理が始まるときに送られる。
| プロパティー | タイプ | 説明 |
|---|---|---|
accountId |
ストリング | IBMアカウントのID。 |
action |
ストリング | アクションの一意な識別子(例えば、'action_202)。 |
actionTitle |
ストリング | アクションのタイトル(例えば「I want to pay my bill)。 |
actionCompleted |
ブール値 | 同じ会話ターン中にアクションが完了したかどうか。 |
actionCompletedReason |
ストリング | アクションが完了した理由 (例えば、'all_steps_doneまたは 'fallback.) |
assistantId |
ストリング | AIアシスタントのID。 |
browser |
ストリング | アクションのトリガーとなったメッセージの送信に使用されたブラウザ。 |
channel |
ストリング | 顧客がアクションのトリガーとなるメッセージの送信に使用したチャネル (たとえば、'phoneや 'chat など)。 |
device |
ストリング | アクションのトリガーとなったメッセージの送信に使用されたデバイスのタイプ。 |
environment |
ストリング | アクションが開始された環境('draftや'liveなど) |
fallbackReason |
ストリング | フォールバックアクションが開始された理由(例えば、人間のエージェントにエスカレーションされた、またはアクションが一致しない)。 |
handler |
ストリング | 呼び出されたハンドラの名前。 |
language |
ストリング | AIアシスタントの言語。 |
pageUrl |
ストリング | アクションのトリガーとなったメッセージが送信されたウェブページの URL。 |
serviceInstance |
ストリング | IBMAIアシスタントのサービスインスタンス。 |
sessionId |
ストリング | アクションを開始したメッセージが送信されたセッションのID。 |
skillsInvoked |
String[] | アクションを開始したメッセージの処理中に呼び出されたすべてのスキルの一覧を示す文字列の配列 (たとえば 'main skillや 'actions skill など)。 |
stepsVisited |
オブジェクト[] | stepIdと 'stepTitle2つのプロパティを持つオブジェクトで、ユーザがメッセー ジの処理中に訪れたステップを列挙している。 |
subaction |
ストリング | 処理中にアクションが呼び出した他のアクションの名前。 |
アクションは完了しました
アクションの処理が終了したときに送信される。
| プロパティー | タイプ | 説明 |
|---|---|---|
accountId |
ストリング | IBMアカウントのID。 |
action |
ストリング | アクションの一意な識別子(例えば、'action_202)。 |
actionCompletedReason |
ストリング | アクションが完了した理由 (例えば、'all_steps_doneまたは 'fallback.) |
actionStarted |
ブール値 | 同じ会話ターン中にアクションが開始されたかどうか。 |
actionTitle |
ストリング | アクションのタイトル(例えば「I want to pay my bill)。 |
assistantId |
ストリング | AIアシスタントのID。 |
browser |
ストリング | アクションのトリガーとなったメッセージの送信に使用されたブラウザ。 |
channel |
ストリング | 顧客がアクションを開始するメッセージの送信に使用したチャネル (たとえば、'phoneや 'chat など)。 |
device |
ストリング | アクションのトリガーとなったメッセージの送信に使用されたデバイスのタイプ。 |
environment |
ストリング | アクションが完了した環境('draftや'liveなど) |
fallbackReason |
ストリング | フォールバックアクションが呼び出された理由(例えば、ヒューマンエージェントにエスカレーションされた、またはアクションがマッチしなかった)。 |
handler |
ストリング | アクションによって呼び出されたハンドラの名前。 |
language |
ストリング | AIアシスタントの言語。 |
pageUrl |
ストリング | アクションのトリガーとなったメッセージが送信されたウェブページの URL。 |
serviceInstance |
ストリング | IBMAIアシスタントのサービスインスタンス。 |
sessionId |
ストリング | アクションを開始したメッセージが送信されたセッションのID。 |
skillsInvoked |
String[] | アクションを開始したメッセージの処理中に呼び出されたすべてのスキルの一覧を示す文字列の配列 (たとえば 'main skillや 'actions skill など)。 |
stepsVisited |
オブジェクト[] | stepIdと 'stepTitle2つのプロパティを持つオブジェクトで、ユーザがメッセー ジの処理中に訪れたステップを列挙している。 |
subaction |
ストリング | 処理中にアクションが呼び出した他のアクションの名前。 |
セッション開始
新しいセッションが開始されたときに送信される。
注: v2ステートレスAPIは、セッション開始のためのイベントを生成しない。
| プロパティー | タイプ | 説明 |
|---|---|---|
accountId |
ストリング | IBMアカウントのID。 |
assistantId |
ストリング | AIアシスタントのID。 |
browser |
ストリング | セッションを開始したメッセージの送信に使用されたブラウザ。 |
channel |
ストリング | セッションを開始したチャンネル(例えば'phoneや'chat)。 |
device |
ストリング | セッションを開始したメッセージの送信に使われたデバイスのタイプ。 |
environment |
ストリング | セッションが開始された環境('draftや'liveなど) |
pageUrl |
ストリング | セッションを開始したメッセージが送信されたウェブページの URL。 |
serviceInstance |
ストリング | IBMAIアシスタントのサービスインスタンス。 |
sessionId |
ストリング | セッション の ID |