ログファイル
本ツールのログファイルについて説明します。
はじめに
本ツールが出力するログファイルには以下のものがあります。
- auto_play (自動プレイ)
- auto_check (自動チェック)
- auto_check_cui (開発者向け)
- program_log (開発者向け)
ログファイルが保存されるディレクトリの構成は以下の通りです。
log/
auto_play/
auto_check/
auto_check_cui/
program_log/
各種ログファイル
以下に個々のログファイルについて説明します。
auto_play, auto_check
自動プレイ・自動チェックの結果がログに出力されます。
両者は基本的に同じ形式で出力されます。
ログは、一回のユーザー指示に対して一つのディレクトリに保存されます。 以下は auto_play の例です。
log/
auto_play/
20240806_101728/
20240806_101739.png
20240806_101822.png
log.md
ログは、ゲーム画面のスクリーンショット画像と、Markdown ファイルから構成されます。
Markdown ファイル (log.md)
自動プレイログの Markdown ファイルの内容について説明します。
Log
ログの先頭/開始時刻
User Input
ユーザー入力
LLM Settings
設定内容
Step {N} LLM Request
{N} 回目の LLM へのリクエストデータ(N: ログ内通番)
- Time: 時刻
- model: モデル
- top_p: top_p パラメータ
- temperature: temperature パラメータ
- Action List: アクションリスト
- Image: 画像
Step {N} LLM response
{N} 回目の LLM からのレスポンスデータ (N: ログ内通番)
- time: 時刻
- task_done: 完了判定
- action_idx: 実行すべきアクションの ID
- additional_info: 追加情報
- summary: 要約
- explain: 現状説明
- plan: 目的達成のためのプラン
- Tokens and Cost
- prompt_tokens: プロンプトのトークン数
- cached_tokens: プロンプトのトークン数のうちキャッシュされたトークン数
- completion_tokens: レスポンスのトークン数
- total_tokens: 送受信したトークン数
- cost: 今回の送受信のコスト
- total_cost: 今回の自動プレイ内での累積コスト
program_log, auto_check_cui
開発者向けのログです。
ログは、一回のユーザー指示に対して一つのディレクトリに保存されます。 以下は一例です。
log/
program_log/
log_20240808-163022/
llm_20240808-163022.log
main_20240808-163022.log
root_20240808-163022.log
auto_check_cui/
...
詳細な説明は省略します。