世界を動かす技術を、日本語で。

クローは、LLMエージェントの上に新たなレイヤーとなりました

概要

  • Andrej Karpathyによる 「Claw」 の紹介
  • Simon Willisonの 解説記事 に基づく要約
  • Clawの 特徴と用途 の説明
  • 競合サービスや 今後の展望 についても触れる
  • 技術的背景と ユースケース の整理

Clawとは何か

  • ClawAndrej Karpathy が開発した LLM(大規模言語モデル)ベースのコーディングアシスタント
  • ブラウザ拡張機能 として動作し、ウェブ上の任意のテキストエリアで AIによるコード補完や説明 を提供
  • GitHubStack Overflow など、開発者が利用する主要なサイトでの利用を想定
  • OpenAI APIAnthropic API など、複数のLLMプロバイダに対応
  • ChromeFirefox など、主要なモダンブラウザでサポート

Clawの主な特徴

  • インストールが容易 な拡張機能形式
  • テキストエリアで ショートカットキー (例: Ctrl+K)を押すだけでAIに質問やコード生成が可能
  • APIキーの持ち込み により、ユーザー自身のLLMアカウントを利用
  • データはローカルで処理 され、セキュリティとプライバシーに配慮
  • UIは極力シンプル で、開発者の作業フローを妨げない設計

Clawの用途とユースケース

  • コードの自動生成リファクタリング提案
  • エラーメッセージやAPIドキュメントの 即時解説
  • 新しい言語やフレームワークの 学習支援
  • Pull RequestやIssueコメントへの 迅速なAI返信
  • 個人開発や教育現場 での利用も想定

競合サービスとの比較

  • GitHub CopilotCursor などの商用AIコーディング支援ツールとの違い
    • Clawは ローカル重視 かつ APIキー持ち込み型
    • 料金体系が柔軟 で、LLMの選択肢が広い
  • オープンソースコミュニティ による拡張性
  • ユーザー自身のセキュリティポリシー を反映しやすい設計

今後の展望と課題

  • UI/UXのさらなる改善対応サイトの拡大
  • LLMの進化 に伴う機能追加や最適化
  • エンタープライズ利用チーム向け機能 の検討
  • プライバシーやセキュリティ要件 への継続的対応
  • 開発者コミュニティ との連携によるフィードバック反映

まとめ

  • Claw開発者向けAIアシスタント の新たな選択肢
  • シンプルな設計柔軟なAPI利用 が特徴
  • 今後のアップデートやコミュニティ展開 に注目

Hackerたちの意見

「クロー」の本当の大事なところは、ユーザーに特化したエージェントだってことだよね。みんなが嫌がるAIって、製品に組み込まれてるやつ。これは会社を代表するAIで、あなたのスペースに侵入してくる外国の侵略者みたいなもん。クローはあなたのもので、あなた専用にカスタマイズされてる。名前まで付けられるんだ。R2D2と、売り込みをかけてくるロボットクローンの違いみたいなもんだね。(LLM自体はローカルじゃないけど、ローカルで動いてて、ユーザーによってブランド化/カスタマイズ/コントロールされてるのは分かってるよ。)

みんな: このスレッド(と、ここに統合した別のスレッド - https://news.ycombinator.com/item?id=47099160)には、個人攻撃が結構含まれてたね。今はほとんどが[フラグ]されてるか、[死んでる]といいな。HNでは、誰かに対してどんなに強く感じたり、意見が違ったりしても、個人攻撃には走らないでね。サイトの目的を壊しちゃうから、そういうことをするアカウントはモデレートしたり、バンしたりするよ。最近見てないなら、https://news.ycombinator.com/newsguidelines.htmlを見直して、ここで投稿する時にサイトを正しく使ってるか確認してね。

エージェント用のCLIツールに組み込んでる安全パターンの一つは、エージェントが悪いことをしそうな時、例えば大量の人にメールを送る時に、CLIツールがワンタイムパスワードを要求すること。ツールがエージェントにユーザーにそれを聞くように指示して、エージェントはそれなしでは進めないんだ。ツールからの指示にはリスクを説明する大文字のメッセージが表示されて、エージェントはユーザーにOTPを促さなきゃいけないって書いてある。まだ*クローは使ったことないけど、これは痛みを防ぐための貧乏人向けの人間介入実装として必須な気がする。こういう理由や他の理由から、自分専用のエージェントCLIを作るのが好きなんだ。ツールが何をするかを完全にコントロールして、もっと役立つようにするためにね。

もしクローが先に存在してたら、インターネットはどう変わってたんだろう。Gopherみたいなシンプルなもの(90年代初頭のウェブプロトコル)で十分だったかも、HTMLやRESTに進化する必要もあまりなかったかもしれない。エージェントがステップバイステップのメニューやアンケートをうまくナビゲートできるから、特に小さいコンテキストのLLMには、GUIやアプリをサポートするためのRPCよりも良かったんじゃないかな。ユーザー側のエージェントがもっと一般的なインタラクションの方法になっていくと、そういう方向に進むのかな。

セキュリティの観点から見ると、クローを持つことは、伝統的な(人間の)アシスタントやコンサルタントとあまり変わらない気がする。彼らにあなたの個人メールや銀行口座のアクセスを与えることはないよね。彼らには自分専用のメールと制限付きのクレジットカードを用意するだろうし。

「OpenClawを特に使うのはちょっと怪しいな。プライベートデータやキーを、400K行のバイブコードされたモンスターに渡すのは全然魅力的じゃない。無制限のデータをコンテキストウィンドウに取り込むことができるエージェントをインターネットに放つのは無視して。」