TotalAgility と生成 AI の統合

TotalAgility を 生成 AI と統合するには、次の手順を実行します。

デフォルトでは、生成 AI プロバイダーの統合は、クリーン TotalAgility インストールおよびアップグレードでは使用できません。生成 AI プロバイダーに対して複数の統合を追加できます。

  1. [統合] > [生成 AI] に移動します。

    [生成 AI プロバイダー] ページが表示されます。

  2. [新規] をクリックします。

    [新しい AI プロバイダー構成] ダイアログ ボックスが表示されます。

  3. [タイプ] リストで AI プロバイダーの 1 つを選択し、標準モデルまたはビジョン モデルとして使用するように構成します。

    AI プロバイダーを使用し、項目の生成にイメージを使用しない場合は、標準モデルの設定を構成します。

    AI プロバイダーを使用し、イメージを使用して項目を生成する場合は、ビジョン モデルの設定を構成します。ビジョンの設定が構成されていない場合、または指定されたモデルがイメージの使用をサポートしていない場合は、エラーが発生します。

    • [ChatGPT OpenAI] (デフォルト)

      構成設定

      説明

      [ID]

      AI プロバイダーに一意の ID を指定します。

      [表示名]

      リスト内のサーバー名を識別しやすくするために、AI プロバイダー名を入力します。

      [従来の関数構文の使用]

      TotalAgility が AI プロバイダーにリクエストを送信するために使用する「関数」構文。チェック ボックスをオフにすると、TotalAgility は最新の「ツール」関数構文を使用してリクエストを送信します。

      データ オブジェクトを使用して Copilot 、生成 AI アクティビティ、または生成 AI アクションを実行する場合は、構成された設定に応じて、従来の関数構文または最新の関数構文が使用されます。モデルが構文をサポートしていない場合、エラーが発生します。

      [プロバイダーを次のように使用します]

      [開発用の Copilot]

      選択すると、AI プロバイダーが開発用の Copilot として使用されます。(デフォルト: オフ)

      複数の AI プロバイダーを使用することができますが、開発用の Copilot プロバイダーとして使用する AI プロバイダーは 1 つだけ (ChatGPT または Azure OpenAI) です。

      [抽出用の Copilot]

      選択すると、AI プロバイダーが抽出プロバイダーとして使用されます。(デフォルト: オフ)

      複数の AI プロバイダーが構成されている場合、データ抽出用の Copilot として使用できる AI プロバイダーは 1 つだけ (ChatGPT OpenAI または Azure OpenAI) です。

      [標準モデル]
      [API URL]

      選択したプロバイダーの API URL を入力します。

      [API キー]

      API キーを入力します。

      [モデル]

      要件に合わせて AI プロバイダー モデルを入力します。例: gpt-3.5-turbo

      [温度]

      AI プロバイダーのプロセスの [温度] を設定します。(デフォルト: 0.5、最小値: 0、および最大値: 2)

      温度は、AI が生成したテキストの創造性のレベルを制御するパラメータです。設定した温度に基づいて、より焦点を絞ったテキスト、または多様なテキストが表示されます。温度が高いほど、モデルにはより多くのリスクが発生し、さまざまな応答が得られることを意味します。

      タイムアウト (秒)

      プロバイダーごとにタイムアウト期間を秒単位で設定します (デフォルト: 300、最小: 120、最大: 3600)。テキスト生成やイメージ処理タスクなどのリクエストを AI モデルに送信した場合、タイムアウト期間を設定することで、リクエストが無期限に応答しなくなることを回避できます。一部のプロバイダーは他のプロバイダーよりも遅く、タイムアウト期間を適切に調整するとパフォーマンスを最適化することができるため、このような設定が役立ちます。

      たとえば、テキスト生成リクエストのタイムアウト期間を 120 秒に設定した場合、システムは AI が応答を生成するまで最大 120 秒間待機します。120 秒以上かかった場合、リクエストは終了し、エラーが返されます。

      再試行回数

      プロバイダーごとに再試行回数を設定します (デフォルト: 5、最小: 0、最大: 100)。再試行回数とは、システムが失敗した操作を再試行し、その後試行を中止して失敗応答を返すまでの回数を示します。再試行回数を 3 に設定すると、システムは失敗したリクエストの再送信を最大 3 回試行し、リクエストが引き続き失敗する場合は最終的にエラーを返します。

      AI モデルを使用している場合、タイムアウトと再試行回数の設定は、Copilot、抽出用 Copilot、ダッシュボード インサイト、Copilot インサイト、ビジョンの使用に適用されます。

      [ビジョン モデル]
      [API URL]

      ビジョン モデルの API URL を入力します。

      [API キー]

      API キーを入力します。

      [モデル]

      オプション。イメージを入力として使用する場合の AI プロバイダー モデル。例: gpt-4-vision-preview。ただし、このモデルは要件に応じて変更することができます。

      [トークン制限]

      デフォルトでは、プロバイダーのトークン制限は 3000 です。

      トークンは、AI プロバイダーが入力を処理するときに生成される単語のフラグメントです。トークン制限により、リクエストごとにモデルに送信されるトークン (通常は単語) の数が制限されます。

      タイムアウト (秒)

      プロバイダーごとにタイムアウト期間を秒単位で設定します (デフォルト: 300、最小: 120、最大: 3600)。

      再試行回数

      プロバイダーごとに再試行回数を設定します (デフォルト: 5、最小: 0、最大: 100)。

    • [Azure OpenAI]

      Azure OpenAI プロバイダー タイプには、ChatGPT OpenAI と同じ構成オプションがあります。

    • [カスタム LLM]

      構成設定

      説明

      [ID]

      AI プロバイダーの ID を入力します。

      システムでは、この ID で AI プロバイダーが識別されます。

      [表示名]

      リスト内のサーバー名を識別しやすくするために、AI プロバイダー名を入力します。

      [プロセス]

      次の変数を持つカスタム サービスまたは同期プロセスを選択します。

      変数名

      変数タイプ

      初期化

      入力:

      入力プロンプト

      文字列

      はい

      温度

      Double

      はい

      出力:

      出力

      文字列

      いいえ

      必要なプロセスが使用できない場合は、[新しいプロセスの作成] リンクをクリックすると、正しい入力変数と出力変数を使用して同期プロセスが自動的に作成されます。

      プロセスがカスタム LLM AI プロバイダーとして構成されている場合、プロセスを削除することはできません。

  4. [保存] をクリックします。
    構成した AI プロバイダーが [生成 AI プロバイダー] ページに表示されます。既存の生成 AI プロバイダーを更新または削除できます。
    既存の AI プロバイダーを開くと、API キーは暗号化されているため、キーの最後の 5 桁のみが表示されます。