HN 日本語サマリー

← 一覧へ戻る
プログラミング

Show HN: Gauge – ドキュメントを再帰的に改善するオープンソースCLI

Show HN: Gauge – Open-Source CLI to recursively improve your docs (github.com)

8 pointsby 0x63_Problems3 コメント

要約

Gaugeは、コーディングエージェント向けにドキュメントを再帰的に改善するためのオープンソースCLIツールを発表しました。このCLIはローカル実行バックエンドを備えており、アカウント不要で試すことができます。ヒルクライミングループを用いて、エージェントのタスク実行、トランスクリプト分析、ドキュメントのバリアント作成、再実行を繰り返し、ドキュメントの質を向上させます。

全文翻訳

HNの皆さん、GaugeのEvanです。私たちは、コーディングエージェント向けにドキュメントを再帰的に改善するためのCLIをオープンソース化しました。このCLIにはローカル実行バックエンドが含まれているため、アカウントなしで試すことができます。説明動画はこちらです: https://youtu.be/zhLUlIKB1Mg

このCLIはヒルクライミングループをサポートしています:

  • ドキュメントを必要とするコーディングエージェント向けのタスクを設定します(例: 'Gauge CIチェックを設定する')。
  • タスクを実行します。
  • セッションのトランスクリプトを分析し、摩擦や失敗を見つけます。
  • 問題を解決するためにドキュメントのバリアントを作成します。
  • ドキュメントのバリアントを(透過的に、同じホスト名で)挿入してタスクを再実行します。
  • 問題を解決するバリアントが見つかるまで繰り返します。

この同じループは、Skills、CLI、その他のエージェント向けサーフェスをヒルクライミングする際にもサポートします。

私たちは2年前にオープンソース開発者ツール(Tachなど)の構築から始め、その後AI検索最適化にピボットし、現在は2つの分野の交点に焦点を当てています。私たちはすでに素晴らしい開発者ツール企業と協力していましたが、彼らがClaude CodeやCodexの最適化方法を尋ねてきたのが最初でした。これは最終的にすべての企業が必要とするものになると気づきました。私たちのCLIは、ドキュメント/デブレル/エンジニアリングチームが、コーディングエージェントが製品をどのように使用するかを測定、分析、改善するためのプリミティブを提供します。

設計は、VMとネットワークゲートウェイの2つのコンポーネントに集約されます。

VMは単純明快です。エージェントが環境内で高い権限を持つことを望んでおり、それによって開発者のコーディングエージェントを代表するものとなります。各VMには通常、エージェントハーネス自体、言語ツールチェーン、およびgitリポジトリが含まれます。

ネットワークゲートウェイは、TLSを終端し、ドキュメントのバリアントを透過的にスワップインする場所です。ゲートウェイは認証情報の置換も処理するため、エージェントはプレースホルダーを見て、キーを外部に漏らすことができません。

CLIには「ローカル」実行バックエンド(推論はまだリモート)が付属しています。VMの場合、Dockerコンテナを使用し、ネットワークゲートウェイは各セッションのサイドカーコンテナで実行されるmitmproxyです。

私たちは内部でヒルクライミングループを使用して、誤った価格設定、不正確な製品制限、繰り返し行われる回避策などのコーディングエージェントの問題を見つけて修正してきました。GaugeがClaude CodeとCodexのみをサポートしていると報告したコーディングエージェントがあり、取得したウェブページをたどって問題を修正しました(Pi、OpenCode、Antigravityもサポートしています)。Clerkについては、コーディングエージェントをレガシーな「キーレス」モードから新しい「clerk init」コマンドに移行するのを支援しました。Gaugeを使用してSDKのエラーメッセージのリリース前変更を検証でき、その後、デプロイ後の「clerk init」の使用率が3倍に増加しました。

AIモデルの「静的」な性質により、実質的にすべてのソフトウェア製品でクローズドループ最適化技術が可能になったと認識しています。同じエージェントを繰り返しシミュレートできるため、高忠実度のテスト環境があれば十分です。最良の結果を達成するには、高品質な分析(一般化可能な摩擦と異議を見つける)とペア化された実験(コンテンツのみを変更し、下流の行動変化を測定する)が鍵となります。

リポジトリはこちらです: https://github.com/gauge-sh/gauge-cli CLIは以下で使い始めることができます: npm i -g @withgauge/cli

ドキュメントとクイックスタートもこちらにあります: https://docs.withgauge.com/agents/guides/cli

コーディングエージェントをこれらのページに向けると、初期セットアップがガイドされるはずです。うまくいかない場合はお知らせください!エージェントがいくつかの妥当な評価を実行し、修正できる摩擦点が少なくとも1つ見つかることを意図しています。

HNの皆さんにお聞きしたいです: これをローカルでDIYしたことはありますか、それとも社内で何かを構築しましたか?これは改善でしょうか?そうでなければ、何を変更する必要がありますか?