ワークフロー内のノードのベスト・プラクティス
エージェント・アプリケーションで使用されるワークフローのノードの作成に関連するベスト・プラクティスを次に示します:
- まず、ワークフローで処理するアプリケーション・ステージを決定します。
- 各ステージが単純なままになるように、
OraMessageHintの初期ブランチ。 InitDisplayの場合は、表示出力を返し、起動エクスペリエンスを向上させる場合はオプションでアクションまたはoraCommsを含めます。InitCommunicationsの場合は、oraCommsを返します。InitActionsの場合は、アクションを返します。- アプリケーション・エクスペリエンスは、ユーザーが誰であるか、またはアプリケーションが現在表示しているオブジェクトによって異なる場合は常に、
OraAppContextおよびOraUserContextを使用します。 - ノードで現在の質問または導出されたプロンプトが必要な場合は、ダウンストリーム・ノードによって再構築されることを想定するのではなく、明示的に渡します。
- ワークフローをアプリケーションに含める前に、記述するステージを正確にテストします。