Hitachi

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


1.7.2 ログのダウンロード方法

ユーザーはログをJP1 Cloud Service サービスポータルの「ログのエクスポート」機能でダウンロードできます。

注※

「JP1」タブの「ログ一覧」からログを選択して,「エクスポート」を押下して実行する機能を指します。詳細は,「JP1 Cloud Service ジョブ管理・システム管理 サービスポータル 利用ガイド」の「9.1.3 エクスポート」を参照してください。

〈この項の構成〉

(1) 一覧表示

ログ一覧に表示する項目と説明を以下に示します。ログの一覧表示の詳細は,「JP1 Cloud Service ジョブ管理・システム管理 サービスポータル 利用ガイド」の「9.1.1 一覧表示」を参照してください。

表1‒14 ログ一覧の表示項目

項目

説明

[チェックボックス]

操作対象を示すチェックボックスです。

ログ名

ログの種類を表す名称が表示されます。ログ名のリンクをクリックすると,ログの詳細情報を参照することができます。

生成AI連携 メッセージログ

生成AI連携が出力するログを出力します。ログの出力抑止の設定をデフォルト設定値から変更することで,ユーザーの入力内容およびそれに対する応答のログも出力されます。

生成AI連携 LangChain思考過程ログ

プロンプトにより成形された質問,および,intermediate_steps,最終回答といったLangChainの思考過程を出力します。本ログファイルに出力されるログは全て出力抑止対象のログであるため,デフォルト設定値では,何も出力されません。

最終更新日時

ログの最終更新日時が表示されます。

(2) 詳細表示

ログの詳細を表示します。ログの詳細表示の詳細は,「JP1 Cloud Service ジョブ管理・システム管理 サービスポータル 利用ガイド」の「9.1.2 詳細表示(V01-11以降)」を参照してください。

(3) エクスポート

ログをエクスポートします。ログのエクスポートの詳細は,「JP1 Cloud Service ジョブ管理・システム管理 サービスポータル 利用ガイド」の「9.1.3エクスポート」を参照してください。

ダウンロードしたファイル中に格納されている各ログのファイル名を以下に示します。

表1‒15 ダウンロードできるログのファイル名

ログ名

ファイル名

ファイル名の例

生成AI連携 メッセージログ

<タスクID>_ai_assistant_service.csv

0000000001_ai_assistant_service.csv

生成AI連携 LangChain思考過程ログ

<タスクID>_ai_assistant_service_intermediate.csv

0000000001_ai_assistant_service_intermediate.csv

ログ名「生成AI連携 メッセージログ」の出力形式を以下に示します。

表1‒16 生成AI連携 メッセージログの出力形式

出力形式

"<通番><日時><時刻><AP名><プロセスID><スレッドID><メッセージID><メッセージテキスト>"

説明

出力項目の内容は,「表1-17 生成AI連携 メッセージログの出力項目」を参照してください。△は半角スペースを表します。

  • 文字コードはUTF-8です。

  • 改行コードはLFです。

  • ヘッダ行はありません。

  • メッセージテキスト内の日時表示はUTC+タイムゾーンです。

出力例

(02-40)

0002 2025-08-20 12:27:20.208+0900 ai_assistant 33057 33455 KNBD20000-I {"question": "ITシステム「サンプルシステム0」では,どのポートを監視すべきですか。検索して教えてください。", "user": "jp1admin", "workflow": "default_workflow"}

0003 2025-08-20 12:28:16.002+0900 ai_assistant 33057 33455 KNBD20001-I {"answer": "検索結果に基づいて,ITシステム「サンプルシステム0」で監視すべきポートについて回答いたします。

ITシステム「サンプルシステム0」では,以下の2つのポートを監視する必要があります:

1. サーバA0: ポート443 (TCPプロトコル)<略> ", "recommends": ['ITシステム「サンプルシステム0」の監視ポート(サーバA0のポート443とサーバB0のポート3306)に関連するイベントの発生状況を調査してください。<略>'], "workflow": "default_workflow"}

出力例

(02-30)

"0011 2023-11-17 10:20:30.000+0900 ai_assistant 12345 00001 KNBD20000-I {"question": " ITシステム「サンプルシステム」では,どのポートを監視すべきですか。検索して教えてください。", "user": "jp1admin", "workflow": "default_workflow"}"

"0012 2023-11-17 10:20:34.000+0900 ai_assistant 12345 00001 KNBD20001-I {"answer": "サンプルシステムでは,サーバAの443番ポートと,サーバBの3306番ポートを監視する必要があります。ネットワークモニタリングツールや監視スクリプトを使用することができます。 [sourcepage:Sample_System_boot.pdf-page.1]", "recommends": ["監視スクリプトについて教えてください。"], "workflow": "default_workflow"}"

出力例

(02-20以前)

0116 2024-01-16 16:34:07.016+0900 ai_assistant 53702 53708 KNBD20000-I {"question": "ITシステム「サンプルシステム」では,どのポートを監視すべきですか。検索して教えてください。", "user": "string"}

0117 2024-01-16 16:34:18.016+0900 ai_assistant 53702 53708 KNBD20001-I {"answer": "サンプルシステムでは,サーバAの443番ポートと,サーバBの3306番ポートを監視する必要があります。ネットワークモニタリングツールや監視スクリプトを使用することができます。 [sourcepage:Sample_System_boot.pdf-page.1]"}

ログ名「生成AI連携 メッセージログ」の出力項目を以下に示します。

表1‒17 生成AI連携 メッセージログの出力項目

#

項目

説明

1

通番

ログの番号。

2

日時

ログの日時。形式はyyyy-MM-dd

3

時刻

ログの時刻。形式はhh:mm:ss.SSSZZZ

4

AP名

アプリケーション識別名。ai_assistantを指定します。

5

プロセスID

実行したプロセスのID。

6

スレッドID

実行したスレッドのID。

7

メッセージID

本ログのメッセージのID。IDの形式および具体的なIDは,「6.2.1 メッセージの概要」を参照してください。

8

メッセージテキスト

詳細なメッセージテキスト。出力される情報は「6.2.2 メッセージ一覧」を参照してください。

9

改行

LF

ログ名「生成AI連携 LangChain思考過程ログ」の出力形式を以下に示します。

表1‒18 生成AI連携 LangChain思考過程ログの出力形式

出力形式

"<通番><日時><時刻><AP名><プロセスID><スレッドID><メッセージID><メッセージテキスト>"

説明

出力項目の内容は,「表1-19 生成AI連携 LangChain思考過程ログの出力項目」を参照してください。△は半角スペースを表します。

  • 文字コードはUTF-8です。

  • 改行コードはLFです。

  • ヘッダ行はありません。

  • メッセージテキスト内の日時表示はUTC+タイムゾーンです。

出力例

(02-40)

0002 2025-08-20 12:27:22.749+0900 ai_assistant 33057 33455 KNBD20002-I {"prompt_question": "ITシステム「サンプルシステム0」では,どのポートを監視すべきですか。検索して教えてください。", "workflow": "default_workflow", "nodes": [{'node': 'secretary', 'llm': 'aws_llm', 'prompt': '__jp1cs_secretary'}, {'node': 'supervisor', 'llm': ' aws_llm ', 'prompt': '__jp1cs_supervisor'}, {'node': 'knowledge_search_agent', 'llm': ' aws_llm ', 'prompt': 'knowledge_search_agent'}, {'node': 'event_analysis_agent', 'llm': ' aws_llm ', 'prompt': '__jp1cs_event_analysis_agent'}], "invoke_id": "819ea05a-7b2b-4099-8986-7ea9c24c9343"}

0003 2025-08-20 12:27:24.391+0900 ai_assistant 33057 33617 KNBD20032-I {"node": "secretary", "message": "", "invoke_id": "819ea05a-7b2b-4099-8986-7ea9c24c9343"}

0004 2025-08-20 12:27:26.702+0900 ai_assistant 33057 33617 KNBD20032-I {"node": "supervisor", "message": "ITシステム「サンプルシステム0」の監視すべきポート情報を検索してください。", "invoke_id": "819ea05a-7b2b-4099-8986-7ea9c24c9343"}

0005 2025-08-20 12:28:11.712+0900 ai_assistant 33057 33617 KNBD20003-I {"node": "knowledge_search_agent", "intermediate_steps": [{'AIMessage': {'tool_calls': [{'name': 'user_contents', 'args': {'arg': 'サンプルシステム0 監視 ポート'}, 'id': 'toolu_bdrk_013JB9TsEUKpvvj5ciGVcvBM', 'type': 'tool_call'}]}}, {'ToolMessage': {'name': 'user_contents', 'tool_call_id': 'toolu_bdrk_013JB9TsEUKpvvj5ciGVcvBM', 'content': 'sourcepage:Sample_System_0_boot.pdf-page.1\ncontent:サンプルシステム0の起動手順<略>'}}], "invoke_id": "819ea05a-7b2b-4099-8986-7ea9c24c9343"}

0006 2025-08-20 12:28:15.998+0900 ai_assistant 33057 33455 KNBD20004-I {"final_answer": "検索結果に基づいて,ITシステム「サンプルシステム0」で監視すべきポートについて回答いたします。

ITシステム「サンプルシステム0」では,以下の2つのポートを監視する必要があります:

1. サーバA0: ポート443 (TCPプロトコル)<略> ", "recommends": ['ITシステム「サンプルシステム0」の監視ポート(サーバA0のポート443とサーバB0のポート3306)に関連するイベントの発生状況を調査してください。<略>'], "invoke_id": "819ea05a-7b2b-4099-8986-7ea9c24c9343"}

出力例

(02-30)

"0021 2023-11-17 10:20:31.000+0900 ai_assistant 12345 00001 KNBD20002-I {"prompt_question": " ITシステム「Aシステム」では,どのポートを監視すべきですか。検索して教えてください。", "workflow": "default_workflow", "nodes": [{"node": "secretary", "llm": "use_defined_name", "prompt": "jp1cs_secretary"}, {"node": "supervisor", "llm": "use_defined_name", "prompt": "jp1cs_supervisor"}, {"node": "knowledge_search_agent", "llm": "use_defined_name", "prompt": "knowledge_search_agent"}, {"node": "event_analysis_agent", "llm": "use_defined_name", "prompt": "jp1cs_event_analysis_agent"}]}"

"0022 2023-11-17 10:20:33.000+0900 ai_assistant 12345 00001 KNBD20032-I {"node": "secretary", "message": "ユーザーの質問に答えてください"}"

"0023 2023-11-17 10:20:33.000+0900 ai_assistant 12345 00001 KNBD20032-I {"node": "supervisor", "message": "ITシステム「Aシステム」の監視対象のポートを調査してください"}"

"0024 2023-11-17 10:20:33.000+0900 ai_assistant 12345 00001 KNBD20003-I {"node": "knowledge_search_agent", "intermediate_steps": [{"AIMessage": {"tool_call": {"name": "user_contents","args": {"__arg1": "Aシステム ポート監視"},"id": "toolu_bdrk_013ryNHoxrW7F4nPcnXQcsKC"}}},{"ToolMessage": {"content": "sourcepage:Asystem_boot.pdf-page.1\ncontent: A システムの起動手順<略>","name": "user_contents","tool_call_id": "toolu_bdrk_013ryNHoxrW7F4nPcnXQcsKC"}}]}"

"0024 2023-11-17 10:20:34.000+0900 ai_assistant 12345 00001 KNBD20004-I {"final_answer": "検索結果から,Aシステムでは以下のポートの監視が必要であることがわかります。<略>", "recommends": ["ポートの監視方法を教えてください"]}

出力例

(02-20以前)

0021 2023-11-17 10:20:31.000+0900 ai_assistant 12345 00001 KNBD20002-I {"prompt_question": " ITシステム「Aシステム」では,どのポートを監視すべきですか。検索して教えてください。"}

0022 2023-11-17 10:20:33.000+0900 ai_assistant 12345 00001 KNBD20003-I {"intermediate_steps": "[{"AIMessage": {"tool_call": {"name": "user_contents","args": {"__arg1": "Aシステム ポート監視"},"id": "toolu_bdrk_013ryNHoxrW7F4nPcnXQcsKC"}}},{"ToolMessage": {"content": "sourcepage:Asystem_boot.pdf-page.1\ncontent: A システムの起動手順<略>","name": "user_contents","tool_call_id": "toolu_bdrk_013ryNHoxrW7F4nPcnXQcsKC"}}]

0023 2023-11-17 10:20:34.000+0900 ai_assistant 12345 00001 KNBD20004-I {"final_answer": "検索結果から,Aシステムでは以下のポートの監視が必要であることがわかります。<略>

ログ名「生成AI連携 LangChain思考過程ログ」の出力項目を以下に示します。

表1‒19 生成AI連携 LangChain思考過程ログの出力項目

#

項目

説明

1

通番

ログの番号。

2

日時

ログの日時。形式はyyyy-MM-dd

3

時刻

ログの時刻。形式はhh:mm:ss.SSSZZZ

4

AP名

アプリケーション識別名。ai_assistantを指定します。

5

プロセスID

実行したプロセスのID。

6

スレッドID

実行したスレッドのID。

7

メッセージID

本ログのメッセージのID。IDの形式および具体的なIDは,「6.2.1 メッセージの概要」を参照してください。

8

メッセージテキスト

詳細なメッセージテキスト。出力される情報は「6.2.2 メッセージ一覧」を参照してください。

9

改行

LF