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

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

開始する前に

生成 AI プロバイダーがすでに構成されていることを確認します。生成 AI アクティビティを追加すると、プロバイダーが構成されていない場合、メッセージが表示されます。

AI プロバイダーは次のいずれかの場所で構成できます。

  • TotalAgility Studio。「生成 AI プロバイダーの構成」を参照してください。

  • TotalAgility Advanced Studio。『TotalAgility Advanced Studio ヘルプ』の「TotalAgility との統合」を参照してください。

手順

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

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

  2. 必要に応じて、アクティビティのデフォルトの [名前] を変更します。
  3. [タイプ] リストで、[生成 AI] を選択します。
  4. デフォルトでは、「生成 AI」は [タイトル] として表示されます。タイトルは必要に応じて変更できます。
  5. [プロバイダー] リストには、TotalAgility Advanced Studio の統合モジュールですでに構成されているプロバイダーのリストが表示されます。生成 AI プロバイダー (OpenAI、Azure OpenAI、またはカスタム LLM) を選択します。

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

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

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

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

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

    [なし] (デフォルト)

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

    イメージ

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

    サポートされているのはシングルページのドキュメントのみです。
    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 アクティビティが実行されたという監査エントリが記録されます。

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