機械翻訳について

エージェントAI思考パターンの構成

AIエージェントは、推論に異なる思考パターンを使用できます。 AIエージェントを作成する前に、エージェントが使用する思考パターンを作成する必要があります。

  1. 左側のナビゲーション・ペインで、「プロジェクト」を選択します。
  2. 作成した簡易経費承認プロジェクトを選択します。
  3. 左側のナビゲーション・ペインで、「AIエージェント」AIエージェント・アイコンを選択します。
  4. 「エージェント・パターン」ボックスで、「追加」をクリックします。

    「パターンの作成」パネルが表示されます。

  5. 「パターンの作成」で、パターンの必須フィールドを構成します:

    名前のフィールド(以下「ReAct for Simple Expense Approval Agent」といいます)、識別子(以下「REACTPATTERN_FOR_AGENTS」といいます)、パターン・レシピ(以下「ReAct」といいます)、および空の説明ボックスを含むパターン画面を作成します。 下部には「取消」ボタンと「追加」ボタンがあります。

    • 名前:思考パターンの名前。 このチュートリアルでは、ReAct for Simple Expense Approval Agentという名前を入力します。 現在、Oracle Integrationには2つのパターンがあります。 ReActおよび計画と実行。 わかりやすくするために、これらの名前でパターンを識別できます。
    • 識別子: REACTPATTERN_FOR_AGENTSを指定します。
    • パターン・レシピ:

      エージェントの理由を定義するためにシステム・プロンプトとしてLLMに送信される値。 チュートリアルのReActパターンを選択します。 パターン・レシピは、AIエージェントの思考パターンを含む統合として実装されます。 Oracle Integrationには、すぐに使用できる次の2つのパターンが付属しています。

      • ReAct: 推論とアクション。 AIエージェントは、推論と行動を切り替えます。 AIエージェントは、学習した新しい情報に基づいて計画を更新します。 AIエージェントは、LLMに次のアクション、アクション、学習、および繰返しの入力を求めます。
      • 計画と実行: AIエージェントはLLMに対して完全な計画を生成するように求め、その計画を段階的に実行します。
  6. 「作成」をクリックします。
    パターンの詳細ページが表示されます。
  7. パターンおよびLLMを構成します。
    1. 次のフィールドはデフォルトの番号のままにします。
      • 最大反復数: 「最大反復数」はデフォルトの番号のままにします。 これにより、エージェントが最終的な回答を提供したり終了する前に実行できる推論およびアクション・ステップの数が制限されます。 このフィールドは、無限ループを防止します。
      • 温度: デフォルトの番号のままにします。 温度が高いと、LLMは思考においてより創造的になる可能性があります。
    2. 「ガイドライン」ボックスに、ReAct思考パターンの次のガイドラインを入力します。

      簡易経費承認エージェント・パターンのReActの画面。最大反復が10に設定され、温度が0に設定されています。 ガイドライン・ボックスでは、思考、アクション、監視および繰返しのステップを使用して、ReActエージェント・パターンに従う方法について説明します。 右側には、LLM接続に「LLM_Connection」と表示されます。

      Strictly follow all guidelines. It is mandatory that you reflect on all guidelines provided.
      
      You should follow the ReAct agent pattern (Reason + Act) when generating a response.
      Pattern:
      Think - using your internal reasoning.
      Action - Invoke tools to get information, including additional human input.
      Observe - Process tool response using your internal reasoning.
      Repeat - Repeat until finished.
      
      At each step you provide your think, action, and observe rationale.
      
      You should always attempt to get the most relevant information based on tool use.
      
      Do not guess or infer tool arguments except for the following reasons:
      
      You are given specific guidance by the tool on inferring a tool argument.
      
      You have previous context to make a reasonable assumption.
    3. 「保存」をクリックします。
    4. 「LLM接続」で、「編集」アイコンをクリックしてLLM接続を構成します。
      新しいLLM接続が作成され、表示されます。
    5. LLMの接続情報を構成します。

      LLM_Connection構成ページ。 左側には、ベースURL "https://api.openapi.com"、モデル"gpt-4o-mini"、APIキー・ベース認証のマスクされたAPIキーなどの接続のプロパティが表示されます。 構成の進行状況は100%です。 右側の「変更を保存しますか?」パネルは、アクティブな統合はないが、非アクティブな統合ReAct Pattern Intg (1.0)が構成されていることを示します。 「閉じる」ボタンと「保存」ボタンが下部に表示されます。

      • ベースURL: LLMに接続するためのURL。 たとえば: https://api.openai.com
      • モデル: AIエージェントに使用するモデル。 たとえば: gpt-4o-mini
      • APIキー・ベースの認証: LLMに接続するためのAPIキーを指定します。
    6. 「テスト」をクリックして接続が機能することをテストし、「保存」をクリックします。

      保存すると、Oracle Integrationによって、ReAct Pattern IntgというReActパターンを実装する統合が作成されます。 このシステム作成の統合は、エージェントに対して自動的にアクティブ化されます。

  8. 「戻る」 「戻る」アイコンをクリックして、「パターン詳細」ページに戻ります。
  9. 「戻る」 「戻る」アイコンをクリックして、「AIエージェント」ページに戻ります。
  10. 思考パターンをアクティブ化します。 パターンは、エージェントに指定する前に「アクティブ」ステータスである必要があります。
    1. 「エージェント・パターン」セクションで、簡易経費承認エージェントのReActの横にある「アクション」 「アクション」アイコンをクリックし、「アクティブ化」を選択します。

AIエージェントに対して思考パターンが作成されると、Oracle Integrationによって、プロジェクトにReAct Pattern IntgとGet Tool Dataという2つの統合が自動的に作成されます。 これらの統合を表示するには、「統合」セクションを選択します。 これらの統合はシステムによって生成され、AIエージェントに必要です。 変更や編集を行う必要はありません。

LLM接続も自動的に作成されます。


「ツール・データの取得」、「ReAct Pattern Intg」および「経費精算書の自動承認」の3つの統合を含む「統合」パネル。 各統合はバージョン1.0.0で構成されており、「経費精算書の自動承認」がアクティブとしてマークされています。 右側の「接続」パネルには、「LLM_Connection」(起動)、「REST接続」(トリガー)および「REST_TRIGGER_FOR_AUTO_APPROVAL」(トリガー)がすべて構成されています。 上部には検索とナビゲーションのオプションがあります。