Hitachi

JP1 Cloud Service システム管理 生成AI連携 利用ガイド


2.2.3 ワークフローの設定(02-30以降)

質問への回答に利用するワークフローを設定ファイル(ai_assistant.yml)へ設定します。ワークフローを定義するには下記手順に沿って定義を行います。

〈この項の構成〉

(1) 利用するワークフローの定義

チャット画面で選択できるワークフローは,設定ファイルのservice.langgraph.workflows[]に定義します。「1.5.2(2)(c) ワークフロー」に示すワークフローの設定内容は「付録D ワークフローの定義例」を参照してください。

(2) ワークフローで利用するオペレーターノードの生成AIサービスの定義

ワークフローのノードごとに利用する生成AIサービスを定義します。接続設定を行った生成AIサービス(generative_ai.azure[].models[]またはgenerative_ai.aws[].models[])のname情報をそれぞれ以下に設定します。

  • Secretaryに利用する生成AIサービスを指定する場合

    service.langgraph.workflows[].secretary.llm_name

  • Supervisorに利用する生成AIサービスを指定する場合

    service.langgraph.workflows[].supervisor.llm_name

(3) ワークフローで利用するエージェントノードの生成AIサービス定義

ワークフロー内で利用するエージェントノードが利用する生成AIサービスを定義します。エージェントノードに利用する生成AIサービスはすべてのワークフローで同一の設定です。接続設定を行った生成AIサービスのname情報をそれぞれ以下に設定します。

  • ユーザーコンテンツ取得を行うナレッジ検索エージェントに指定する場合

    service.langgraph.agents.knowledge_search_agent.llm_name

  • 運用管理データ取得機能を行う運用管理データ取得エージェントに指定する場合

    service.langgraph.agents.event_analysis_agent.llm_name

  • ユーザープログラム呼び出し機能を行うカスタムエージェントに指定する場合

    service.langgraph.agents.custom_agent.llm_name

(4) ワークフローのノードが利用するプロンプトの定義(任意)

ワークフローのノードが利用するプロンプトをデフォルト値から変更したい場合は「3.1.8 プロンプトの設定(任意)(02-30以降)」を参照し,変更してください。



目次