TaskGoblin が秘密情報を Agent から遠ざける仕組み
私たちの Agent は信頼できないコードを読み込み、リポジトリ全体をクローンします。Agent が認証情報を一切保持することなく、リクエストに秘密情報を注入するプロキシアーキテクチャについて解説します。
製品アップデート、エンジニアリングノート、そしてAIチームメイトを開発するチームからのニュース。
私たちの Agent は信頼できないコードを読み込み、リポジトリ全体をクローンします。Agent が認証情報を一切保持することなく、リクエストに秘密情報を注入するプロキシアーキテクチャについて解説します。
個人用のエージェントツールは、一人の開発者を速くしました。次のインターフェースは、ノートパソコン上のより優れたウィンドウではありません。イシュートラッカー、リポジトリ、Slackという、チーム全員がすでに働いている場所に存在するエージェントです。
コーディングエージェントによってコードを出荷するコストは下がったが、issue、ドキュメント、CI、リリースノートといったコードを取り巻く仕組みは、今も人手で維持されている。定期的に自律実行するエージェントランで、そのギャップをどう埋めるかを紹介する。
「愚問などない」というのは、人に対しては良いアドバイスだ。しかし、あなたが眠っている間に働く自律型エージェントにとっては、自分で答えられたはずの質問こそが、最もコストの高い行為になる。
エージェントが与えられたほぼあらゆる作業を実行できるようになると、ボトルネックは「エージェントが仕事をこなせるか」ではなく「十分な速さで仕事を渡せるか」に変わる。これは見た目以上に厄介な問題だ。
心地よい物語は、AIがエンジニア間の格差を平準化するというものだ。しかし居心地の悪い真実は、その逆にAIが格差を広げるということだ——ルールに従うことではなく、ルールがなぜ存在するかを理解していることに報酬を与えるからだ。
エディタの中に住むエージェントは、ノートパソコンを閉じた瞬間に止まってしまいます。エージェントがより自律的になるにつれて、この制約を正当化するのはますます難しくなり——非同期でリモートなモデルが、単純な算数によって勝利を収めます。
エージェントに「これは動きますか?」と尋ねるとき、あなたはその答えを書いたのと同じ推論で、自分の答案を採点させているのです。代わりに、見せてもらいましょう。
ソフトウェアのあらゆる飛躍は、抽象化の飛躍だった――パンチカードからコンパイラ、そしてクラウドへ。次の飛躍は新しい言語ではない。実装をエージェントに委ね、私たち自身は判断力の階層へと上がっていくことだ。