AIToday
大規模言語モデルAIコーディングHacker News掲載日時: 2026年8月22日 1:02

AgentSight、AIエージェントのトークン利用をコード変更なしで追跡

LINEで送る
AgentSight、AIエージェントのトークン利用をコード変更なしで追跡

3つのポイント

  1. 何が起きたか

    AgentSightは、Linux上で動作するAIエージェント向けの非計測型可観測性ツール。eBPF(Extended Berkeley Packet Filter)というLinuxカーネル機能を使用してカーネルレベルでトークン消費、LLM APIコール、プロセス動作をキャプチャする。Linux kernel >= 5.8(BTFサポート必須)、rootまたはCAP_BPF権限が必要で、ANOLISA CLIまたはYUMでインストール。systemdサービスとして動作し、ポート7396でWebダッシュボードを提供する。

  2. なぜ重要か

    AIエージェント運用チームは、エージェント、タスク、モデル別のトークン利用を監視でき、LLMエラー、コンテキストオーバーフロー、SSE切断、エージェントクラッシュを検出できる。すべてエージェントコードを変更することなく、すべてのLLMコールを監査可能。ダッシュボードはリアルタイムトークントレンド、エージェントヘルスステータス、セッショントレースを表示。Copilot Shellの会話スキルとの統合により、自然言語でトークン利用と監査ログをクエリでき、Tokenless統合ではトークン削減データも表示。AIエージェントを運用する日本の企業が、エージェントコードを修正することなくトークン利用状況を監視し、コスト最適化の可能性がある。

  3. 注目点

    データはSQLiteに保存(デフォルト最大容量200 MB、AGENTSIGHT_GENAI_DB_MAX_SIZE_MB環境変数でカスタマイズ可能)。容量到達時は自動クリーンアップ実行。ダッシュボード認証はリモートアクセス時はトークンベース(64文字の16進数、自動生成・永続化)、localhost(127.0.0.1:7396)アクセスは認証不要。macOSサポートはtraceコマンド(ローカルJSONLセッションファイルをスキャン)とserveコマンド(ダッシュボード表示)の2つに限定、eBPF依存機能はLinux専用。

わからないところ、AIに聞けます

質問と回答はこのページに公開されます。

こういう要約が、毎朝あなたのメールに届きます。

背景と解説

AgentSightはAIエージェント可観測性のギャップを埋める。エージェントコード内の計測が不要で、カーネルレベルで動作。eBPFはLinuxカーネル技術で、カーネル空間でのプログラム安全実行を可能にし、システムコールとネットワークトラフィックを最低レベルで傍受。従来のアプリケーションレベルログの性能コストとコード保守負担を回避。

可観測性の焦点は3つ:トークン経済(エージェント、タスク、モデル別の利用追跡)、動作監査(完全なLLMコール追跡)、信頼性監視(エラー、クラッシュ、コンテキストオーバーフロー検出)。ビルトインダッシュボードはリアルタイム可視化、CLIコマンドはプログラム的クエリと下流システムとの統合をサポート。Tokenlessコンポーネント統合により、チームは生の消費メトリクスと並行してトークン削減データを見え、マルチターンエージェントセッション全体でLLM支出最適化の必要性に対応。

よくある質問
最小システム要件は?
AgentSightはLinuxでkernel >= 5.8(BTFサポート必須)、rootまたはCAP_BPF権限が必要。Linux x86_64システムモードで動作。macOSはtraceコマンドとserveコマンドのみ対応し、eBPF機能は利用不可。
ダッシュボード認証はどのように処理されるか?
localhostアクセス(127.0.0.1:7396)は認証不要。リモートアクセスはURLに?token=<TOKEN>を追加するか、Authorization: Bearer <TOKEN> HTTPヘッダを設定する必要。トークンは64文字の16進数文字列で初回起動時に自動生成され.dashboard_tokenファイルに永続化。認証は設定ファイルで信頼できる内部ネットワークのみ無効化可能。
AgentSightが検出するエージェント割込みはどのタイプか?
5種類の割込みを検出:llm_error(HTTPステータス >= 400またはSSEエラー、重大度高)、sse_truncated(finish_reason=stopなしでSSEストリーム終了、重大度高)、context_overflow(コンテキスト長超過、重大度高)、agent_crash(セッション中途でプロセス消失、重大度致命的)、token_limit(finish_reason=lengthで出力がmax近い、重大度中)。
LINEで送る

あなたの仕事に関係するAIニュースを、毎朝お届けします。

業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。

登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →

AIに質問

この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。

質問と回答はこのページに公開されます。

関連記事

次の記事へYouTubeクリエイター、AI企業の提携で視聴者の反発