Roo Codeは、自律エージェントの強みとリスクの両方を示しています。ワークフローを高速化するために、Rooでは「自動承認」設定が可能で、エージェントが提案した端末コマンドは人間の確認なしに実行されます。 Bash パ… 続きを読む »
・AIは人間が意味のあるレビューを行うよりも速く変更を生成できる。 ・チームは技術的負債を蓄積していくが、その負債は処理できるよりも速い。 ・エージェントが生成した数百、数千行のコードを含むプルリクエストは、承認作業にな… 続きを読む »
・AIを多用したリポジトリでは、人間が書いたコードベースと比較して、コードの重複が最大8倍に増加することが示されています。 ・モデルは、既存の抽象化を発見したり共有ロジックをリファクタリングしたりするのではなく、自己完結… 続きを読む »
偶然のアーキテクチャ:バイブコード化された生産システムは、構造のように見えるもの (個々の機能はきれいに見え、モジュールには名前があり、インターフェイスが存在する) を示しますが、意図的なアーキテクチャ設計が欠けています… 続きを読む »
知識の消失:コードは会話の終点を表すだけで、決定の根拠は記録されません。従来の開発では、コード以外の成果物(設計書、アーキテクチャ図、オプションAやCではなくオプションBが選択された理由を説明するADRなど)が生成されま… 続きを読む »
反復的なプロンプト駆動開発は、ラピッドプロトタイピング、探索、学習といった本来のユースケースにおいては見事に機能します。しかし、それが本番システムの主要な開発手法となった時に、病理が現れます。 このパターンは一見成功して… 続きを読む »
2025年2月、アンドレイ・カルパシーは「バイブコーディング」という造語を生み出し、週末に使い捨てのプロジェクトを構築するアプローチを表現しました。「バイブに身を任せ、指数関数的な進歩を受け入れ、コードの存在すら忘れる」… 続きを読む »
WindsurfのCascadeエンジンは、「ネイティブインテグレーター」哲学の頂点を体現しており、以下の点を認識しています。 ・プロジェクト全体の構造 ・開いているタブと最近の編集 ・端末履歴とコマンド出力 ・言語サー… 続きを読む »
Roo Code 3.xではオーケストレーターモードが導入され、「ブーメランタスク」と呼ばれる機能が有効になります。実際の動作は以下のとおりです。 「OAuth2、メール認証、パスワードリセットを備えたフルスタック認証シ… 続きを読む »
ネイティブインテグレーター(Windsurf、Cursor):これらは拡張機能ではなく、AIファーストのワークフローを念頭に構築された完全なエディターフォークです。WindsurfとCursorは、人間によるコード入力と… 続きを読む »