maestro
latest
false
Maestro Orchestrate ユーザー ガイド
- はじめに
- スタート アップ ガイド
- 任意のキャンバスで構築する
- 大文字と小文字で構築
- フローを利用した構築
- BPMN で構築する
- オペレーティング
- 監視
- 最適化中
- 参考情報
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
会話のコンテキストを取得
最近のチャット履歴やユーザー プロファイル情報など、最新の会話コンテキストを取得するノードです。
機能
最新の 会話コンテキスト (最近のチャット履歴とユーザー プロファイル情報) を取得します。
重要:
[メッセージを待機] は、ユーザーがチャット メッセージを送信した後に、すでに会話コンテキストを出力として返します。[会話コンテキストを取得] ノードは、通常、チャット ループの構築には必要ありません。また、下流のノードで現在の会話状態が必要であるものの、次のユーザー メッセージのために一時停止すべきではない、まれに使用 する必要があります 。
入力
| フィールド | 説明 |
|---|---|
| 会話 ID | 読み取る会話の ID です。会話トリガーの出力にバインドします (例: $vars.conversationTrigger1.output.conversationId)。 |
| やり取りの上限 | 返される会話履歴に含める過去のやり取りの最大数。会話履歴の過去のメッセージをいくつ返すかを指定します。 |
出力
| フィールド | 説明 |
|---|---|
conversationContext | メッセージ履歴を含む、最新の会話コンテキスト。 |
この conversationContext には、次のフィールドがあります。
| フィールド | 説明 |
|---|---|
latestExchangeId | 最新のやり取りの識別子 (相互のターン)。会話に返信する際に メッセージを送信 するための Exchange ID の入力として を使用します。 |
messages | The recent conversation history, including both the user's and the workflow's messages. Exchange limit determines how many past exchanges to include. |
userSettings | ユーザー レベルのプロファイル フィールド。エンド ユーザーがチャネル上で設定可能。 |
使用例
下流の 会話型エージェント ノードでコンテキスト全体を参照します。
$vars.getConversationContext1.output.conversationContext
$vars.getConversationContext1.output.conversationContext
下流の [メッセージを送信] ノードでlatestExchangeIdを参照します。
$vars.getConversationContext1.output.conversationContext.latestExchangeId
$vars.getConversationContext1.output.conversationContext.latestExchangeId
次のステップ
- メッセージを待機: 会話のコンテキストを読み取る既定の方法です。
- チャット : すべてのチャットの会話型ノードです。
- チャット エージェントのワークフローを構築する: エンドツーエンドのチュートリアル
- チャットのデプロイ: ワークフローをデプロイし、チャット チャネルで利用できるようにします。