Agentic AIでループ・ワークフローでヒューマンを使用するには、ワークフローをコールする統合を作成する必要があります。
前提条件:
統合を作成する前に、次の点に注意してください:
- 統合は非同期タイプである必要があります。つまり、統合のエンドポイントはレスポンスを受信しません。
- 統合は、常にRESTトリガー接続から開始する必要があります。
- RESTトリガー接続は、次のように構成する必要があります。
- プロジェクトのオープン
- ナビゲーション・ペインで、「プロジェクト」を選択します。
- プロジェクト名を選択します。
- 統合の作成
- 左側のツールバーで、「統合」
を選択します。
- 「統合」セクションで、「追加」(統合が設計されていない場合)または「+」(1つ以上の統合が設計されている場合)をクリックします。
「統合の追加」パネルが表示されます。
- 「作成」をクリックし、「アプリケーション」を選択します。
- 統合の名前を入力し、必要に応じてその他の説明情報を入力します。
- 「作成」をクリックします。
- 統合を開始するRESTトリガー接続を構成します。
をクリックし、表示されるダイアログで、以前に作成したRESTトリガー接続を選択します。「基本情報の構成」ページが表示されます。
- 「エンドポイントに何をコールしますか。」フィールドにわかりやすい名前を入力し、「続行」をクリックします。
- 「リソース構成の構成」ページで、次の詳細を入力し、「続行」をクリックします。
- 操作名の指定: 操作名を入力します。
- この操作は何を行いますか。: 操作の目的の簡単な説明を指定します。
- エンドポイントの相対リソースURIとは何ですか。: エンドポイントの相対パスを入力します。
- エンドポイントに対して実行するアクション: 「POST」を選択します。
- このエンドポイントのパラメータの追加および確認: このオプションを選択します。
- このエンドポイントのリクエスト・ペイロードの構成: このオプションを選択します。
- 「リクエスト・パラメータの構成」ページで、リクエスト・パラメータを追加し、そのデータ型を選択します。
ノート:
このパラメータは、ヒューマン承認タスクの完了後にAIエージェントがレスポンス/更新を取得するために使用するコールバックURLを指定します。
- 「続行」をクリックします。
- 「リクエストの構成」ページで、次を入力して「続行」をクリックします。
- リクエスト・ペイロード形式をJSONとして選択します。
- <<inline>>をクリックしてJSONペイロードをコピー・アンド・ペーストし、完了したら「OK」をクリックします。
- 「サマリー」ページで「終了」をクリックします。
- 「Human in the loop」アクションを統合に追加して、ワークフローをコールします。
- 「アクション」
をクリックして、「アクション」パネルを開きます。
- パネルの「コール」セクションから、「Human in the loop」アクションをドラッグし、要素間の接続矢印の上にカーソルを置くと表示される
記号にドロップします。 または、接続矢印の上にカーソルを置き、表示される
記号をクリックし、ダイアログ・ボックスから「Human in the loop」アクションを選択します。
- 表示される構成ウィザードで、ループ・アクションで人間を構成します。
- 「基本情報の構成」ページで、次のフィールドに一意の名前と説明を入力します。
- エンドポイントを呼び出すにはどうすればよいですか。: 一意の名前を入力します。
- このエンドポイントは何を行いますか。: 説明を入力します。
- 「続行」をクリックします。
- 「構成」ページで、次のように入力します。
- 「プロセス」ドロップダウンから、統合がコールするワークフローを選択します。
- 「バージョン」ドロップダウンから、選択したワークフローの適切なバージョンを選択します。
- 「続行」をクリックします。
- 「サマリー」ページで、データを確認し、「終了」をクリックします。
- 「続行」をクリックします。
ループ要素のヒューマンが統合に追加されます。
- 「Human in the loop」アクションの前に「Map」アクションを追加して、統合からループ・ワークフローのヒューマンに情報を渡します。
- 「アクション」
をクリックして、「アクション」パネルを開きます。
- 「マップ」アクションをドラッグし、ループ・アクションで人間の前に接続矢印の上にカーソルを置くと表示される
記号にドロップします。
- マップ・アクションを選択し、
をクリックして「編集」を選択します。 マッパーが開きます。
- 左側の「ソース」リストで、ワークフローに渡す必要があるデータ要素が見つかるまでツリーを展開します。
- 右側の「ターゲット」リストで、データを受信する必要がある入力が見つかるまでツリーを展開します。
- ソース要素をターゲット要素にドラッグします。
マッピングの詳細は、Oracle Integration 3でのOracle Mapperの使用のデータのマップを参照してください。
- マッピング要素が完了したら、マッピングをテストします。
「Oracle Integration 3でのOracle Mapperの使用」の「マッピングのテスト」を参照してください。
- 統合をアクティブ化します。
統合の設計が完了したら、統合をアクティブ化して、エージェントAIツールを作成できるようにします。 「Oracle Integration 3での統合の使用」の「統合のアクティブ化」を参照してください。