maestro-automate
latest
false
Maestro Automate ユーザー ガイド
- はじめに
- 開発
- デプロイして実行する
- 例
- 参照
会話のコンテキストを取得
Inputs, output, and usage examples of the Get conversation context node in a chat workflow.
機能
最新の 会話コンテキスト (最近のチャット履歴とユーザー プロファイル情報) を取得します。
重要:
[メッセージを待機] は、ユーザーがチャット メッセージを送信した後に、すでに会話コンテキストを出力として返します。[会話コンテキストを取得] ノードは、通常、チャット ループの構築には必要ありません。また、下流のノードで現在の会話状態が必要であるものの、次のユーザー メッセージのために一時停止すべきではない、まれに使用 する必要があります 。
入力
| フィールド | 説明 |
|---|---|
| 会話 ID | 読み取る会話の ID です。会話トリガーの出力にバインドします (例: $vars.conversationTrigger1.output.conversationId)。 |
| やり取りの上限 | 返される会話履歴に含める過去のやり取りの最大数。会話履歴の過去のメッセージをいくつ返すかを指定します。 |
出力
| フィールド | 説明 |
|---|---|
conversationContext | メッセージ履歴を含む、最新の会話コンテキスト。 |
この conversationContext には、次のフィールドがあります。
| フィールド | 説明 |
|---|---|
latestExchangeId | 最新のやり取りの識別子 (相互のターン)。会話に返信する際に メッセージを送信 するための Exchange ID の入力として を使用します。 |
messages | 最近の会話履歴 (ユーザーと Maestro Automate のメッセージの両方を含む)。交換の上限 により、含める過去の交換の数が決まります。 |
userSettings | ユーザー レベルのプロファイル フィールド。エンド ユーザーがチャネル上で設定可能。 |
使用例
下流の 会話型エージェント ノードでコンテキスト全体を参照します。
$vars.getConversationContext1.output.conversationContext
$vars.getConversationContext1.output.conversationContext
下流の [メッセージを送信] ノードでlatestExchangeIdを参照します。
$vars.getConversationContext1.output.conversationContext.latestExchangeId
$vars.getConversationContext1.output.conversationContext.latestExchangeId
次のステップ
- メッセージを待機: 会話のコンテキストを読み取る既定の方法です。
- チャット : すべてのチャットの会話型ノードです。
- チャット エージェントのワークフローを構築する: エンドツーエンドのチュートリアル
- チャットのデプロイ: ワークフローをデプロイし、チャット チャネルで利用できるようにします。
- コミュニティ: UiPath フォーラムで質問したり、他のビルダーとワークフローを共有したりできます。