
Devin発表。AIソフトウェアエンジニアは何が新しかった?
Cognitionは2024年3月12日、Devinを発表しました。AIが開発作業を進める流れを初心者向けに解説します。
何が発表されたか
Cognitionは2024年3月12日、Devinを発表しました。公式発表では、DevinをAIソフトウェアエンジニアとして紹介し、開発環境、シェル、ブラウザ、エディタを使いながら作業を進める姿が示されました。従来のコード補完AIが「横で手伝う」印象だったのに対し、Devinはタスクを受け取り、計画し、実装し、確認する流れを持つAIとして注目されました。
このニュースは、AI開発支援が補完からエージェント型へ移る象徴的な出来事でした。
開発AIの大きな変化は、コードの一部を提案するだけでなく、作業全体をタスクとして扱い始めたことです。人間が「この不具合を直して」と頼むと、AIが関連情報を調べ、計画を立て、ファイルを変更し、実行結果を見て修正する。この流れは、AIを道具というより共同作業者に近づけるものです。
初心者に何がうれしいか
初心者にとって、開発は「どのファイルを触るか」「どう動かすか」「エラーをどう読むか」が難しい部分です。DevinのようなAIは、作業を段取りに分け、進め方を見せてくれる可能性があります。完成したコードだけでなく、AIがどう調べ、どう直したかを見ることが学習にもなります。
プログラミングが苦手な人にも、アプリ制作の流れを理解する入口になります。
もちろん、初心者がいきなり大きなアプリを任せるのは不安があります。それでも、AIが作業ログや計画を見せてくれるなら「開発では何を確認するのか」を学ぶ教材になります。エラーが出た時に慌てるのではなく、再現、原因候補、修正、確認という順番を知れるのが大きな価値です。
まず試すなら何をするか
Devin型のAIを使うなら、まずは小さなバグ修正、README更新、簡単なテスト追加などから始めるのがおすすめです。依頼するときは、期待する動作、再現手順、完了条件を短く書きます。AIが出した変更は、必ず差分とテスト結果を確認しましょう。
依頼文には「勝手に公開しない」「変更前に方針を説明して」「完了後に触ったファイルを列挙して」といった条件を入れると安心です。AIが自律的に動けるほど、止めどころを先に決めることが大切になります。小さく頼み、小さく確認するのが、初心者向けの安全な使い方です。
注意点
AIが作業を進めても、コードの正しさや安全性は保証されません。認証、決済、個人情報、デプロイ設定に関わる変更は人間のレビューが必要です。Devinの提供範囲、料金、対象ユーザー、連携機能は変わる可能性があります。Cognition公式の最新情報を確認してから使いましょう。
参照リンク
- Introducing Devin, the first AI software engineerCognition / 2024-03-12
この記事はどうでしたか?
読者の評価の平均は、3件以上集まると表示します。