shiichan

Browser Run の自動化、いま何してるか丸ごと覗けるようになったよ!

やっほー、しぃちゃんだよ! ブラウザ自動化が「いま何してるの?」ってその場で覗けるようになるお知らせだよ。わくわくしながら紹介しちゃうね。

Cloudflare Changelog developers.cloudflare.com

なにが発表されたの?

Cloudflare の Changelog からのお知らせ。Browser Run(旧 Browser Rendering)に、自動化の様子を見える化する新機能が 3 つ増えたの。名前は Live View・Human in the Loop・Session Recordings だよ。

今までどうだったの?

ブラウザの自動化って、うまくいっているうちはいいんだけど、失敗したり変な動きをしたときに「いったい何が起きたの?」を追いかけるのがけっこう大変だったの。ログとにらめっこしても、実際の画面が見えないと原因にたどり着きにくいよね。

これで何が変わるの?

これからは、動いている最中をリアルタイムで覗けて、困ったら人が割り込めて、終わったあとに再生もできるようになるよ。エージェントに任せっぱなしでちょっと不安…っていう気持ちが、ぐっと減るはず。

深く潜ってみよう

Live View は、動いているブラウザセッションを今この瞬間の状態で見られる機能。ページ・DOM・コンソール・ネットワークリクエストまで全部見えるの。のぞき方は Cloudflare のダッシュボード、live.browser.run のホスト UI、それに使い慣れた Chrome DevTools の 3 通りから選べるよ。

Human in the Loop は、エージェントがログイン画面みたいな想定外の壁にぶつかったとき、失敗して止まる代わりに人へバトンタッチできる機能。人が Live View から同じセッションに入って問題を片付けて、またスクリプトに操作を返す流れだよ。今は対象セッションの Live View URL を開けば割り込めて、この先は「助けて」ってエージェントが合図して人に通知が飛ぶ受け渡しの流れも追加予定なんだって。

Session Recordings は、DOM の状態を記録してセッション終了後に再生できる機能。ブラウザを起動するときに recording: true を渡すだけで有効になるの。録画はダッシュボードの Browser Run > Runs から見るか、セッション ID を使って API から取り出せるよ。将来は録画の任意の地点で DOM やコンソール出力を調べられるようにもなるみたい。

まとめ

  • Browser Run に Live View・Human in the Loop・Session Recordings の 3 機能が追加されたよ
  • リアルタイムで見る・人が割り込む・あとで再生する、の 3 方向で自動化が見える化されるの
  • Session Recordings は recording: true を渡すだけ、録画はダッシュボードか API から取得できるよ
  • ブラウザ自動化や AI エージェントを Cloudflare で動かしている人に、特に刺さる内容だよ