動画記事 · AI Engineer
AI エンジニア:Simon Willison が Anthropic の Cat Wu と Thariq Shihipar と対談
動画の文字起こしと公開情報をもとにAIで要約・構成しています。 正確な発言は元動画と時間位置で確認してください。
まず要点
Anthropic の Cat Wu と Thariq Shihipar が、Claude Code や Fable の進化によりソフトウェア開発のパラダイムが「実行」から「判断・製品感覚」へシフトし、リファクタリングやマルチプレイヤー AI ツールの重要性が高まっていると語る。
AI エンジニアの役割は「コーディング」から「製品判断」へ:Anthropic が語る開発パラダイムの転換点
Anthropic のエンジニアらが語る対談から、AI エージェントが単なるコード生成ツールを超え、「自律的な開発パートナー」として進化している現状が見えてきます。Claude Code や Fable の登場により、実装のスピードが劇的に向上した結果、エンジニアに求められるスキルセットは「コーディング能力」から「製品判断力」と「ビジネスセンス」へと大きくシフトしています。
監視から設計へ:開発者の役割が再定義される
1 年半前、Claude Code が登場した当初は、開発者が AI の出力を細かく監視する必要がありました。許可プロンプト一つひとつに慎重になり、「このファイルを確認しましたか?」と絶えず問いかける必要があったのです。
しかし現在は状況が一変しています。モデルの信頼性が向上し、AI に「手作業の実装」を任せることで、エンジニアはより創造的な仕事に集中できるようになりました。
「今では AI に細々した実装を任せ、自分が考えるべきことは『ユーザーにどんな体験を提供すべきか』という高次な設計です。Fable の登場で、一度の指示(オンショット)で多くの機能を完成させることも可能になり、これは全く別の次元の進歩です」
この変化は、開発スピードの加速にも表れています。従来の「6 か月間の仕様策定」を経てから実装に入るというプロセスが、「アイデアから 1 週間での実装」へと短縮されました。
これにより、エンジニアには以前以上にビジネスセンスやプロダクト感覚が求められています。「何を構築すべきか」という判断力(製品 taste)の価値が高まり、単にコードを書く実行能力よりも、それがビジネスにどう貢献するかを見極める眼力が重要視されるようになったのです。
「書き換え」は悪ではない:テストスイートが支える大胆なリファクタリング
ソフトウェア開発の世界では長年、「既存のコードベースを書き換えてはいけない」という常識がありました。しかし、AI の時代においてこの常識は崩れつつあります。
現在推奨されるのは、堅牢なテストスイートを前提とした「大胆な書き換え」です。コードベース自体が「唯一の仕様書(spec)」であると捉え直すことで、AI を活用してより良いバージョンへと書き換えることが可能になります。
「書き換えは悪いことではありません。むしろ、テストスイートを作ることを強制する力になるのです。コードベースは仕様書であり、誰もすべての分岐を把握していないからこそ、AI でそれを整理し、最適な形に書き換えるべきです」
Anthropic 内部でも、Bun(JavaScript ランタイム)の Rust 版への書き換えなど、大胆なリファクタリングが実際に進んでいます。また、複数の実装案を AI に生成させ、テスト結果や精度を比較して最適な選択をする「プロトタイピング」の文化も定着しています。
Slack で動くチームメンバー:Claude Tag が拓く協働の新形
AI エージェントを個人開発からチーム全体で活用するための鍵となったのが、Slack 上で動作する「Claude Tag」です。これは従来のチャットボットとは異なり、以下の 3 つの機能によってチームワークを変革しています。
- マルチプレイヤー対応: チャンネルに追加すれば、複数のメンバーが同時に AI と対話し、協働して PR(プルリクエスト)を作成できます。
- プロアクティブな動作: 「このチャンネルのバグ報告を監視し、修正 PR を作成して担当者にタグ付けして」と指示するだけで、AI が常時監視・自動対応してくれます。
- チームメモリ機能: チームの好みやルール(例:「警告は処理せず、障害のみをデバッグする」)を自然言語で伝えると、AI がそれを記憶し、一貫した対応を継続します。
内部データによると、Anthropic の製品エンジニアリングチームでは、Claude Tag によって作成された PR が全体の 65% に達しています。複雑な対話型タスクには Claude Code を使い、日常的なバグ修正や定型業務には Claude Tag を任せるという役割分担が確立されつつあります。
さらに、非エンジニアの活用も進んでいます。マーケティングチームは AI にコードベースをクローンさせて機能の説明を求めたり、イベントストアに接続して数値データに基づいた意思決定を支援させたりしています。AI が「プログラマー」として振る舞うことで、技術的な壁を超えた業務自動化が可能になっているのです。
結論:高品質な仕事への挑戦が始まっている
この対談は、AI エージェントがツールからパートナーへと進化し、ソフトウェア開発のライフサイクル全体を再定義する転換点であることを示しています。エンジニアには「コーディング」だけでなく、「何を作るべきか」という判断力と、AI を運用するための戦略的視座が求められています。
「今や、これまで以上に高品質な仕事を、かつてないスピードで出すことが求められています。ツールがあるからこそ、自分自身の期待値も上がり、より難しい課題に挑戦する必要があるのです」
開発の民主化が進む中、エンジニアは単なる実装者から、製品の方向性を決める「判断者」としての役割を全うすることが不可欠となっています。
Original Source
元動画で発言を確認
プレイヤーは必要になるまで読み込みません。YouTubeのCookieと通信も再生を選ぶまで開始しません。
時間位置から根拠を確認
章や引用を選ぶと、元動画をその位置から再生します。