AI・機械学習
Boris Cherny氏、Claudeアプリを書き直すためにClaude Codeを使おうとする
Boris Cherny on Trying to Get Claude Code to Rewrite the Claude App (daringfireball.net)
要約
AnthropicのClaude Code責任者であるBoris Cherny氏は、Claudeに困難なタスクを与え、その進捗を検証させることの重要性について語りました。実験として、彼はClaudeにElectron製のデスクトップアプリをSwiftで書き直すよう指示しましたが、このタスクは2週間以上経っても完了していません。記事は、このアプローチがアプリの根本的なデザイン問題を解決しないと指摘しています。
全文翻訳
John Gruber著
アーカイブ
The Talk Show
Dithering
Projects
Contact
Colophon
Feeds / Social
Sponsorship
App Storeでの検索をやめましょう。あなたの携帯電話に、作りたいものを伝えましょう。
Boris Cherny氏、Claudeアプリを書き直すためにClaude Codeを使おうとする
AnthropicのClaude Code責任者であるBoris Cherny氏は、先週、Y CombinatorのStartup School 2026のステージでDiana Hu氏のインタビューを受けました。ビデオの約20分30秒あたりから、彼はClaudeに困難なタスクを実行させることについて簡単に議論しました。
Cherny氏:今のスキルは、プロンプトエンジニアリングよりも、Claudeに少し難しすぎるように見える困難なタスクをどのように与えるか、そしてClaudeがその作業を途中で検証できるようにするにはどうすればよいかを理解することだと思います。検証はおそらく、人々が正しく理解していない、最も重要なことでしょう。その一例として、人々は—私たちはClaude用のデスクトップアプリを持っており、それはElectronで構築されています。私たちはそれを非常に高速にしました。今では素晴らしい体験です。6ヶ月前は遅くて信頼性も高くありませんでした。今では素晴らしいです。チームのほとんどが使用しています。実験として、ネイティブだったらどんな感じになるか見てみたかったのです。そこで、Claude Tagセッションを開始しました。Claude Tagは私たちが持つ新しい製品です。それはSlackで実行されるClaudeです。私の最初の質問は、「ねえTag、GitHubでMac OSランナーにアクセスできますか?」でした。それは「いいえ」と答えました。それからランナーを接続しました。それでGitHubを使ってMac仮想マシンを起動できるようになりました。私の2番目の質問は、SwiftでClaudeデスクトップアプリを書き直した空のコードベースを作成したことでした。私は、「このコードベースにアクセスできますか?」と尋ねました。それは「いいえ」と答えました。それからアクセス権を与え、それは「わかりました、素晴らしい。これでアクセスできます。」となりました。それから、「わかりました、今やりたいことは、ElectronアプリをSwiftで書き直してほしいのです。Mac仮想マシンでElectronアプリを実行し、スクリーンショットを撮り、ピクセルごとに比較してほしいのです。終わるまで止めないでください。」と言いました。
Hu氏:それがあなたのプロンプトだったのですか?
Cherny氏:それが私のプロンプトでした。
Hu氏:そして、実行にはどのくらいかかりましたか?
Cherny氏:まだ実行中です。
Hu氏:いつ始めましたか?
Cherny氏:2週間強です。つまり、14日、15日です。これは興味深いと思いますが、一部の人がこのインタビューへのリンクを送ってきて考えているような意味では興味深いとは思いません。これは真にネイティブなMacクライアントを作成するための真剣な取り組みではないと思います。もしそうなら、Cherny氏は間違った方法で進んでいます。現在のClaude Macクライアントの問題は、単に太った非ネイティブフレームワークで書かれているという技術的な詳細だけではありません。実際の問題は、それが太った非ネイティブフレームワークで書かれた、設計の悪いアプリであるということです。デザイン自体が非ネイティブなのです。そして、ほとんどのMac UIの慣習を無視しているだけでなく、抽象的に見ても単に悪いデザインなのです。それはWeb上でも悪く、Windows上でも悪く、したがってもちろんMac上でも悪いです。したがって、現在のElectronアプリにClaude Codeを向け、それをピクセルごとにSwiftで再現するように指示することは、せいぜい現在のアプリの技術的な問題しか解決できず、デザインの問題は解決できないでしょう。もしClaudeがうまく設計されていながらもElectronで書かれていた方が、同じ現在のデザインでAppKitやSwiftUIに移植された場合よりも、私はClaudeを使用する可能性が高いでしょう。現在のClaudeアプリは、ひどい材料で作られたひどいレシピのようなものです。Cherny氏がClaude Codeに依頼したのは、より良い材料を使ってひどいレシピに従うことでした。それはまだひどい味がするでしょう。そして、そのタスクが失敗したのも不思議ではありません。AppKitとSwiftUIはMacスタイルのアプリを作成するために作られています。Claudeの全くMacらしくないUIを再現するためにそれらを使用しようとするのは、髪を逆方向にとかそうとするようなものです。それは物事が行われるべき方法ではありません。
また、Cherny氏が現在のClaude Macアプリについて「6ヶ月前は遅くて信頼性も高くありませんでした。今では素晴らしいです。」と付け加えたことにも触れずにはいられません。私はちょうどMacでClaudeアプリを起動しましたが、使用可能になるまで30秒かかりました。その最後の15秒間は、回転するビーチボールカーソルが表示されました。最終的に終了したとき、それは私にディックオーバー(おそらく「デモ」の誤字)を表示しました。6ヶ月前はもっと悪かったかもしれませんが、これは「素晴らしい」ではありません。
★ 2026年8月2日
表示設定
Copyright © 2002–2026 The Daring Fireball Company LLC.