Devinとは
AIスタートアップのCognition社が 2024年3月12日に発表した AI で、情報の検索・コーディング・プロジェクトの展開など、一連のフローを完結させる完全自律型のエンジニアAIです。
大規模言語モデルと学習の技術を組み合わせて開発されています。
また、コードを理解・生成する能力に長けており、人間の指示がなくとも独立して
動作し、エラーを発見後はリアルタイムで修正する機能を備えています。
Youtube のコンテンツは現在の Cookie 設定では表示されません。"コンテンツを見る"を選択し、Youtube の Cookie 設定に同意すると閲覧できます。詳細は Youtube のプライバシーポリシーをご確認ください。Cookie の利用は、Cookie 設定からいつでも変更できます.
Devinの性能
問題解決能力を評価する SWE-benchの評価によると、従来の大規模言語モデルやプログラミングAIに比べ、高い課題解決能力を持っていると言えます。
Devinの特徴
他のAI( GitHubのCopilotやMicrosoftのAIなど )にはない機能
完全な自立性
コーディング~展開までを、ソフトウェア開発のフロー全体を完全に管理することが可能
エラー修正
リアルタイムでエラーを見つけ出しDevinが修正する組み込みの仕組みがある
プロジェクト管理能力
情報検索/プロジェクト展開/人間とのコミュニケーションなど、プロジェクトのライフサイクルを管理可能
Devinにできること
独自ブラウザ搭載。API経由でドキュメント取得。
取得したドキュメントからソフトウェアの使い方を学んで理解して、プロジェクトの展開に活用可能です。
コードのバグを発見・修正
Devinではログ内のエラーを発見し、エラー内容をバグを修正する方法を模索・実行します。
ファインチューニング
人間が処理を実行しなくても、 Devin がファインチューニングを実行。
※従来は、人間がAIモデルのファインチューニングを手動で実行する必要がある。
Devinは人間が手間をかけず、精度の高いプログラムを構築することが可能です。
オープンソースのバグや機能要望に対処可能
人間がDevinに要望を出した内容を元に機能を改善します。(動画では「フレームレート向上」「レスポンシブデザインへの対応」「クリック時、新たなブロックを生成」 の要望内容が適切に反映されています。 )
Devinは 現在(2024年3月時点)正式にはリリースされていませんが、 アクセス要求を出して採用されれば、デモ版を使用する事が可能となっています。