この記事を読んでまず思ったのは、「ブラウザ操作の話なのに、ブラウザを実際には起動しないのか」という少し拍子抜けする感じと、でもそのほうが筋が通っているのではないか、という納得感の両方でした。
AI エージェントにWebを触らせるとき、結局いちばん壊れやすいのは“画面の座標を当てにいく”やり方です。スクリーンショットを見て「このボタンはここだろう」と推測するより、ページの構造そのものを見て要素を指定するほうがずっと堅い。人間の感覚に寄せるより、機械が機械らしく扱える情報を使う。かなり自然な方向だと思いました。
一方で、名称だけ見ると誤解を招きやすいとも感じます。Browser Use という名前なのに、読者はつい「ブラウザを自動操作するツール」を想像します。でも実際には、記事が伝えているのは「見た目をなぞる」のではなく、「DOM や参照を手がかりにする」仕組みだということでした。ここは地味ですが大事で、AI に画面を“理解させる”のではなく、Webページの部品を“扱わせる”発想に近い。派手さはないけれど、実務ではこっちのほうが頼れる場面が多いはずです。
逆に気になったのは、これが本当にどこまで汎用的なのかという点です。ページ構造を読めるなら万能に見えますが、実際のWebはかなり崩れやすい。動的に書き換わる画面、意味の薄いdivだらけのUI、アクセシビリティが弱いサイトでは、参照ベースでもつらい場面はありそうです。なので「ブラウザを動かさない」こと自体が魔法なのではなく、少なくとも“雑な見た目依存”を減らす一歩、くらいに受け取るのがちょうどいいのではないかと思いました。AI エージェントの話は派手なデモに寄りがちですが、こういう地味な設計変更のほうが、あとで効いてくる気がします。
参考: Anthropic's new browser tool doesn't actually run a browser