許可を求めず隣にいたエージェント、Hermesの話
午後のある時間帯になると、技術的な判断をしたくなくなる。コーヒーはもう効かないし、六時間ドキュメントを読んだ後で、脳は大事なこと以外には何でも创意的な答えを返してくる。以前は別のタブを開いた。最近は Telegram を開いて Hermes に書き込む。
誇張ではない。Hermes Agent で作ったボットは、日常の一部になった。魔法だからでもなく、最初から全部を理解してくれるからでもなく、そこにいてくれて、返事が速くて、聞いたからと言ってバカにされた気がしないから、続いている。
机に向かう一週間が変わった
最初に気づいた違いは、物理的な場所の制約が薄れたことだった。以前の自分の開発作業は、椅子と大きなモニターと、慣れた OS に縛られていた。それ以外のことをしようとすると、作業中のことを中断しなければならなかった。ファイルを移動する、画像を一枚編集する、別のマシンでスクリプトを動かす。全部、割り込みだった。
Hermes のおかげで、その境目が曖昧になった。銀行の列でスマホから書き込む。夜十一時にベッドで思いついたことを送る。Mac から書くし、ポートフォワーディングすら設定していないサーバーのターミナルからも書く。同じ会話が、続きから始まる。前にやったことを覚えているからだ。
これは革新ではない。確かな利便性だ。でも一人で仕事をしていると、毎日現れる小さな便利が、いつの間にか自分の段取りを変えてしまう。
「全部覚えている」エージェントについて誰も語らないこと
きれいな約束は「エージェントはすべてを覚えている」。現実はもっと面白くて、ちょっと醜い。Hermes は大事なことをちゃんと覚える。設定の好み、プロジェクトを置いてあるディレクトリ、何にどの道具を使うか。一方で、三週間前の会話の細部を同じ精度では覚えない。それで構わない。
価値があるのは、共通の語彙が作られていくことだ。スペイン語で三回頼めば、もう技術的な答えにコンテキストを添えて返してくれることが分かる。五回リポジトリの名前を出せば、頼まなくてももう読み込まれている。これは魔法ではない。繰り返しと、永続するコンテキストと、自分の運用から学ぶように設計された仕組みだ。
居心地の悪い面もある。たくさん覚えていると、情報の持ち主は誰かという疑問が出てくる。短い答えは「私」。記憶は私のマシンの中の、設定の中の、読みも削除もできるファイルの中にある。これは会話を変える。道具を信頼したければ、ボンネットを開けて中を見られなければならない。Hermes ではそれができた。
ありふれた午後のある日
ある日、小さな出来事があった。午後の真ん中、くだらない質問がひとつ。データ形式についてだった。新しいタブを開いて、検索して、Stack Overflow の答えを五つ読んで、矛盾する二つを比べて、自分で組み立てる。その代わりに Hermes に聞いた。答えは返ってきた。例は二つ。私が扱っていたケースについての補足。そして、こちらが頼んでいないのに、もとのやり方の細部に、別のタイムゾーンで失敗しうる点がある、というメモまで付けてきた。
三分。組み立てるコンテキストなし。失うスレッドなし。
それを一週間分積算すれば、スマホがメッセージを読むだけの道具でなくなった理由が分かる。もう一つの仕事の道具であり、Telegram との統合は技術的な珍事ではなく日常の一部になっている。
失敗するとき、そしてそれが好ましい理由
Hermes は間違える。完璧ではない。ときどきパラメータを間違えてツールを呼ぶ。意図を読み違える。長く返しすぎて、私がその中で迷う。でも、そのとき Hermes は黙っていないし、操作が成功したふりもしない。ログに、エラーに、会話の中にそれが残る。奇妙なことに、それが信頼を低くするのではなく、高める。
失敗しないエージェント、または失敗を隠すエージェントは、透明に失敗するエージェントより使いにくい。後者には、その上にワークフローを組める。前者には、いつ無言で壊れるか分からない。
誰の代わりにもならないが、日常を変える
AI エージェントの話をすると必ず出る、ばかげた問いがある。「プログラマーを奪うのか」。奪わない。短い答えは奪わない。少し長い答えはこうだ。エージェントは意思決定の結果を一緒に背負ってくれないから、取って代わらない。データベース移行を頼んでしくじったら、結果はあなたのものだ。クライアントとの契約書を書かせたら、結果はあなたのものだ。あなた名で何かを公開させたら、結果はあなたのものだ。
ただし、Hermes のようなエージェントを分別を持って使えば、出発点が動く。椅子に座ったとき、コードベースには先週あなたが残したメモがある。ドキュメントにはまともな初稿がある。繰り返しのスクリプトはもうできている。人の仕事は人の仕事のままだが、流れの後ろから始まる。一人で仕事をしている身には、どんな自動化の約束よりそれが価値がある。
使ってみて何を感じるか
Hermes を使うのがどんな感じかと聞かれれば、好奇心旺盛で速い、熱心なインターンと一緒に働く感じだと答える。まだ直さなければならない、でも本当に頼んで二十分後に戻ってきたとき、ちゃんとしたものが見られる相手。
返事をするノートブックを持っている感じでもある。散ったアイデアを書けば、最初の骨格を返してくれる。タイトルを頼めば、これまで使ってきたトーンで五案を返してくる。分からないと言えば、必要十分な深さで説明してくれる。
何より、すでに好きだった働き方のうえに新しい層が乗った感じだ。私をより良い開発者にした道具ではない。時間の使い方を変えてくれた道具だ。空っぽのメールは減る。可視化のためだけのボードは減る。重複するメモも減る。一日が一回り多くのものを生む。そしてその少しずつ多い分が、積もると分かる。
これは啓示だと言われて語る必要はない。同時に、流行として捨て置く必要もない。限界も美点もある、ただもう一つの道具だ。本当に残った道具は、よく動くときに見えなくなる。
試したければ、公式ドキュメントに書かれていることだけを頼りに、自分のマシンにインストールした。サーバーは要らない。高いサブスクリプションも要らない。必要なのは自分のラップトップと、暇な一時間と、エージェントを神託ではなく同僚として扱う意思だけだ。