生成 AI アクティビティの追加

ワークフロー ソリューション内で生成 AI 機能を利用するには、次の手順を実行します。生成 AI アクティビティ タイプは、true/false 条件やループを構成する際にも使用できます。

  1. 開始ノードまたはその他のノードの下にある をクリックします。

    [アクティビティの追加] ダイアログ ボックスが表示されます。

  2. 必要に応じて、アクティビティのデフォルトの [名前] を変更します。
  3. [タイプ] リストで、[生成 AI] を選択します。
    生成 AI プロバイダーが構成されていない場合は、警告メッセージが表示されます。AI プロバイダーを構成するには、TotalAgility Apps ランディング ページに移動し、Tungsten Copilot カードを選択して、[構成] をクリックします。TotalAgility Designer で AI プロバイダーを構成することもできます。『TotalAgility Designer ヘルプ』の「ChatGPT と TotalAgility の統合」を参照してください。
  4. デフォルトでは、生成 AI は [タイトル] として表示されます。タイトルは必要に応じて変更できます。
  5. [プロバイダー] リストには、すでに構成されているプロバイダーのリストが表示されます。生成 AI プロバイダー (ChatGPT OpenAI、Azure OpenAI、または Custom LLM) を選択します。

    AI エージェント プロバイダーを選択すると、(標準および追加で追加された) 入力変数と出力変数のリストが表示されます。

    • 入力変数と出力変数には、静的な値または動的変数 (フォーム コントロール、フォーム変数、またはグローバル変数) を設定することができます。

    • 標準変数に含まれる出力変数は、チャット コントロール応答を入力するために使用されます。

  6. [ソース] リストで、次のいずれかのソースを選択します。

    TotalAgility を以前のバージョンからアップグレードする場合に、[ソース][インライン画像] に設定されていた場合、[ソース][画像] に設定されます。

    [なし] (デフォルト)

    AI プロバイダーからの応答は、提供された入力 (プレーン テキストまたは変数) に基づきます。

    イメージ

    実行時に提供されたイメージに基づいて応答が生成されます。

    一部の生成 AI モデルでは、イメージの使用はサポートされていません (カスタム LLM を含む)。
    1. [ドキュメント] リストで、いずれかの変数タイプを選択します。

      • [ドキュメント]: 実行時に、変数は base64 文字列を使用してドキュメントの内容を保存します。

      • [文字列]: いずれかの [マッピング タイプ] を選択します。

        • インスタンス ID (デフォルト): 実行時に、変数はドキュメントのインスタンス ID を使用します。

        • base64 文字列形式のデータ: 実行時に、変数はドキュメントのコンテンツを base64 文字列形式として使用します。

    2. [MIME の種類] リストで、ファイルのタイプを選択します。サポートされている MIME タイプは次のとおりです: GIF、JPEG、および PNG (デフォルト)。

    テキスト

    ドキュメントに半構造化ドキュメント (請求書、注文書など) や固定フォームなどのレイアウト テキストが含まれている場合は、カスタム LLM プロバイダーを使用するよりもテキスト形式を使用したほうがより良い結果が得られます。

    実行時に入力として渡されたドキュメントに基づいて応答が生成されます。

    [ドキュメント] リストで、いずれかの変数タイプを選択します。

    • [文字列]: 実行時に、変数はドキュメントのインスタンス ID を使用します。

    • ドキュメント (デフォルト): 実行時に、変数はドキュメントのインスタンス ID を使用します。

    実行時の TotalAgility のテキスト形式には、Transformation Designer でサポートされている次のようなファイル タイプがサポートされています。

    • TIFF (*.tif)

    • JPEG (*.jpg)

    • PNG (*.png)

    • PDF

    ソース形式を [テキスト] に設定すると、標準モデル構成が使用されます。

  7. [応答] リストで、指定された入力に対する応答を保持する変数 (文字列など) を選択します。
  8. AI プロバイダーのプロセスの [温度] を設定します。(デフォルト: 0.5、最小: 0、最大: 2)

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

  9. ワークフローがこのポイントに到達した場合に設定されるようにする [状態] を入力します。
  10. [追加] をクリックします。

    生成 AI ノードが追加され、プロパティが更新されてプロパティ パネルに表示されます。

  11. ソリューションを公開すると、生成されたワークフローに対応する設定が入力され、システムで次の処理が実行されます。
    • 選択した AI プロバイダーに正しい入力が渡され、実行時にマッピングした変数が設定されます。

    • 生成 AI アクティビティが実行されたという監査エントリが記録されます。

    プロバイダーがソース サーバーと同じ名前で構成されている場合は、プロセスをエクスポートしてからターゲット サーバーにインポートすると、アクティビティが正しく実行されます。