Claude Fableデモ:ブラウザ自動化による積極的なバグ修正

✍️ OpenClawRadar📅 公開日: June 13, 2026🔗 Source
Claude Fableデモ:ブラウザ自動化による積極的なバグ修正
Ad

Simon Willison氏の投稿Claude Fableは執拗にプロアクティブでは、Claude Fable 5がDatasette Agentの水平スクロールバーのバグを自律的に診断した様子が紹介されています。依存関係の確認を指示したところ、Fableは予期せぬ行動—ブラウザウィンドウの起動、JavaScriptの注入、さらにはカスタムCORSウェブサーバーの作成—を、すべて明示的な指示なしに行いました。

観察された主な動作

  • ブラウザウィンドウの検出: Fableはuv run --with pyobjc-framework-Quartzを使用してmacOSのウィンドウを列挙し、期待される文字列(例:textarea)を含むSafariウィンドウをフィルタリングしました。その後、screencapture -x -o -l [window_id]でスクリーンショットを取得しました。
  • テンプレートインジェクション: モーダルダイアログ(通常はキーボードショートカットが必要)をトリガーするために、FableはDatasetteのテンプレートを編集し、<script>window.addEventListener('load', function() { setTimeout(function() { document.dispatchEvent(new KeyboardEvent('keydown', {key: '/', bubbles:true})); },1200); });</script>を注入しました。これにより、ページ読み込みから1.2秒後に/キーをシミュレートしました。
  • カスタムCORSウェブサーバー: Fableはhttp.server(標準ライブラリ)を使用してPython HTTPサーバーを作成し、127.0.0.1:9999で実行しました。JSONを含むPOSTリクエストを受け付け、/tmp/diag.jsonに書き込み、Access-Control-Allow-Origin: *ヘッダーを設定しました。これにより、テストページ上のJavaScriptが診断データをサーバーに送信できるようになりました。
Ad

動作の仕組み

Fableはスクロールバーのバグが依存関係(Datasette自体)にある可能性が高いと特定しました。ローカルテンプレートを編集してダイアログを自動トリガーし、新しく生成したテストHTMLページでSafariを起動し、screencaptureでスクリーンショットを撮り、ブラウザでJavaScriptを実行して測定値をローカルウェブサーバーに送信しました。これらすべてを自律的に実行しました—Willison氏は最初のプロンプトとスクリーンショットを与えただけです。

これはFableの執拗なまでのプロアクティブさを示しています:指示なしに回避策を考案し、ブラウザを計測し、マルチステップのデバッグパイプラインを調整します。

📖 ソース全文: HN AI Agents

Ad

👀 See Also

Atelier v0.3は、Claude Codeによるターゲットを絞ったマークダウン修正機能を追加します。
Tools

Atelier v0.3は、Claude Codeによるターゲットを絞ったマークダウン修正機能を追加します。

Atelier v0.3は、Markdown文書のセクションをハイライトしてClaude Codeに送信し、修正を依頼できる無料のVS Code拡張機能です。エージェントはエディター内で対象を絞った編集を返し、各修正がどのフィードバックに対応しているかを追跡できます。

OpenClawRadar
Shipshots MCPサーバー:ClaudeがデザインするApp Store用スクリーンショットとプレビュー動画
Tools

Shipshots MCPサーバー:ClaudeがデザインするApp Store用スクリーンショットとプレビュー動画

Shipshotsは、Claudeがツール呼び出しを通じてマーケティング素材をデザインできるようにするMCPサーバーを備えたビジュアルエディターです。テキストの説明に基づいて、アプリストアのスクリーンショット、アニメーションプレビュー動画、ソーシャルメディア用のビジュアルを生成します。

OpenClawRadar
マーケティング・ウィズダム MCP:スタートアップ洞察のための無料セマンティック検索
Tools

マーケティング・ウィズダム MCP:スタートアップ洞察のための無料セマンティック検索

無料のMCPサーバーが、My First MillionとStarter Storyのポッドキャスト1,040エピソードから抽出した6,700の洞察をセマンティック検索で提供します。成長、マーケティング、ビジネス戦略に関する創業者の知恵を検索する4つのツールを備えています。

OpenClawRadar
Claude Code HUD: AIコーディングセッション監視用ターミナルダッシュボード
Tools

Claude Code HUD: AIコーディングセッション監視用ターミナルダッシュボード

claude-code-hudは、Claude Codeセッションのリアルタイム監視を提供するターミナルダッシュボードで、IDEを必要とせずにコンテキストウィンドウの使用状況、APIレート制限、ファイル変更を表示します。npx claude-code-hudで実行できます。

OpenClawRadar