OpusへのアップグレードでLLMコストを削減したMendralの方法:トリアージャーパターン、SQLアクセス、サブエージェントアーキテクチャ

✍️ OpenClawRadar📅 公開日: April 29, 2026🔗 Source
OpusへのアップグレードでLLMコストを削減したMendralの方法:トリアージャーパターン、SQLアクセス、サブエージェントアーキテクチャ
Ad

Mendralは最近、CI障害分析のためにOpus 4.6にアップグレードしつつ、以前のSonnet 4.0のセットアップと比較してLLM全体のコストを削減した方法を公開しました。鍵となるのは、トリアージと調査を分離し、負荷の高い作業に安価なサブエージェントを使用するアーキテクチャです。

アーキテクチャ:安価なトリアージャー、高価なプランナー

分析された約4,000件のCI障害のうち、3,187件は重複でした(既知の不安定なテスト、インフラの不具合、ネットワークの一時的な問題)。そのようなものに高価なモデルを起動するのは無駄です。しかし、重複排除は決定的ではありません。同じジョブでも異なる理由で失敗することがあります。彼らの解決策はトリアージャーパターンです:

  • Haikuエージェントが狭いタスクを処理:障害がすでに追跡されているかどうかを判断します。既知のエラーメッセージに対して完全一致とセマンティック検索(pgvector)を使用します。operator does not exist bigint character varyingmigration type mismatch on installation_idのような異なる文字列でも同じ根本原因である場合があり、セマンティック検索がそれをキャッチします。
  • 疑わしい場合、HaikuはOpus 4.6にエスカレーションします。誤検知はコストが少なく、見逃しは実際のバグを見逃すことになります。
  • 5件中4件の障害はOpusに到達しません。トリアージャーの一致は完全な調査よりも約25倍低コストです。

コンテキストをプッシュするのではなく、エージェントに引っ張らせる

20万行以上のログをプロンプトに詰め込む代わりに、エージェントはClickHouseへのSQLインターフェースを取得します。生テーブル(github_logs、ログ行ごとに1行)と、事前集計データを持つマテリアライズドビュー(ワークフロー別の障害率、ジョブのタイミング、結果数)があります。ほとんどの調査はビューから始めて絞り込み、その後生ログにドリルダウンします。クエリが返す行が多すぎる場合、システムは切り詰めてより具体的なビューを提案します。ログがまだ取り込まれていない場合、エージェントはGitHub CLIにフォールバックします。

Ad

高価なモデルが計画し、安価なモデルが実行する

Opusは仮説を立て、Haikuサブエージェントを起動します(深さは1レベルまでに制限され、無制限のファンアウトはありません)。各サブエージェントはOpusからのプロンプトを受け取ります:何をどのように検索するか正確に。実際の例:

3つのStorybook CIジョブが同じコミットで失敗し、pnpm installでクラッシュしました。Opusはサブエージェントを派遣してそのステップのエラーメッセージを取得させました。ClickHouseにはまだログがなかったため、サブエージェントはGitHub CLIを使用し、gyp ERR! not found: make[email protected]がコンパイルできなかった理由はmakeがランナーになかったため、と返しました。Opusはその後、ClickHouseで14日間の障害傾向をクエリし、変曲点を見つけてエスカレーションしました。サブエージェントのプロンプトは明示的です:"この実行のCIログを取得してください。pnpm installステップの正確なエラーメッセージ、完全なエラー出力、特に最後の50〜100行を返してください。"

この記事の対象読者

CIデバッグや、コンテキストサイズとコストが問題となるタスクのためにLLM駆動エージェントを構築しているチーム。

📖 全文ソースを読む: HN LLM Tools

Ad

👀 See Also

Grape Root Toolは、リポジトリコンテキストをキャッシュすることでClaudeコードのトークン使用量を削減します
Tools

Grape Root Toolは、リポジトリコンテキストをキャッシュすることでClaudeコードのトークン使用量を削減します

Grape Rootという無料の実験的ツールは、Claude Codeにおける冗長なトークン消費に対処します。以前に探索されたリポジトリファイルに関する軽量な状態を維持することで、フォローアッププロンプト時の変更されていないファイルの不要な再読み込みを防ぎます。

OpenClawRadar
Tatu: Claudeのコードブロック内の秘密情報と破壊的コマンドを保護するオープンソースのセキュリティレイヤー
Tools

Tatu: Claudeのコードブロック内の秘密情報と破壊的コマンドを保護するオープンソースのセキュリティレイヤー

Tatuはオープンソースのフックシステムで、Claude Codeのアクションをリアルタイムで傍受し、漏洩したシークレットをブロックし、PIIにフラグを立て、実行前に破壊的なコマンドを拒否します。インストールはpip/pipxで行い、'tatu-hook init'を実行して監査モードを有効にします。

OpenClawRadar
LLMの隠れたエージェンシー信号(Â)を活用したツール呼び出しの改善
Tools

LLMの隠れたエージェンシー信号(Â)を活用したツール呼び出しの改善

開発者が、LLMにはツール呼び出しをAUC > 0.94で予測する「Â」と呼ばれる線形分離可能な隠れ状態方向があることを発見しました。この信号を使ってツール呼び出しを強制すると、Qwen3-1.7Bの性能が26.7%から85%に向上(+58%の改善)し、ツール未使用の失敗が43%から2.6%に減少しました。

OpenClawRadar
SwarmClawダッシュボードがOpenClawにオーケストレーション層を追加
Tools

SwarmClawダッシュボードがOpenClawにオーケストレーション層を追加

SwarmClawは、OpenClawをラップするセルフホスト型ダッシュボードで、複数のインスタンスのデプロイと管理をゲートウェイ制御、設定修復、リモート履歴同期、ライブ実行承認機能と共に提供します。OpenClawプラグインとSKILL.mdファイルをサポートし、さらに14の他のAIプロバイダーにも接続します。

OpenClawRadar