• 会員限定
  • 2024/06/10 掲載

「Devin」とは何か?もうITエンジニアは不要か?コーディングから実装まで「人要らず」の実力

  • icon-mail
  • icon-print
  • icon-hatena
  • icon-line
  • icon-close-snsbtns
記事をお気に入りリストに登録することができます。
米国で世界初の自律型AIソフトウェアエンジニア「Devin」が発表され、衝撃を生んでいる。人間の指示に応えてタスクをサポートする従来型のAIアシスタントとは異なり、Devinはコーディングから実装までの開発プロセス全体を自ら行える、いわゆる自律型の「AIエージェント」だからだ。同ツールは「(サポート型の)Github Copilotなどとはユーザー体験が大きく異なる」という。Devinの登場により、人間のITエンジニアが職を奪われる時代が到来してしまうのか。その具体的な実力とともに解説する。
執筆:細谷 元
photo
他ツールと比べて「圧倒的」な実力を示すAIエージェントDevin
(出典:Cognition

AIソフトウェアエンジニア「Devin」とは

 Devinとは、ほぼ無名だった米国のAIスタートアップCognitionが今年3月に発表した自律型AIソフトウェアエンジニアだ。

 コーディングをサポートしてくれるだけでなく、バグの修正から実装に至るまで、開発プロセス全体をエンドツーエンドで自律的に処理する能力を持ち、既存のAIアシスタントとは一線を画す。これまでとは別次元の、世界初の「AIソフトウェアエンジニア」の誕生として、良くも悪くも話題の的となった。

 人間のリクエストに応えて、コード生成などのタスクをサポートしてくれるAIアシスタントはGithub Copilotを筆頭に、すでに複数存在する。

画像
コード生成などのタスクをサポートしてくれるAIアシスタントはすでに複数存在する
(Photo/Shutterstock.com)

 しかしDevinは、従来のAIアシスタントのような人間の指示にその都度応えるサポート役にとどまらず、自ら判断して作業するワーカーとして機能するのが売りだ。実際にDevinを使用したコンサルティング会社Peripety Labsのマーク・ヒンクルCEOは「Github CopilotやCodeWhispererとは、ユーザー体験が大きく異なる」と、Devinを評価している。

 Devinが実際に企業のIT環境に投入される時期はまだ不明だが、システムエンジニアの職を代行するAIエージェントの実戦投入が現実味を帯びてきた。

GPT-4などを引き離す「圧倒的実力」とは

 GitHubが提供するリアル世界のソフトウェアエンジニアリングの課題をどれだけ解決できるかを比較するためのベンチマークテスト、「SWE-bench」では、Devinの問題解決率は13.86%と、ほかの生成AIモデルを抑えて圧倒的なトップだった。

画像
他ツールと比べて「圧倒的」な実力を示すAIエージェントDevin
(出典:Cognition

 2位のアンソロピックのClaude 2は4.80%、3位のメタのLlama13Bは3.97%。OpenAIのGPT-4はこのタスクでは、1.74%にとどまった。しかもこのテストでは、Devinのみ、どのファイルを修正するのかという指示を必要としない状態での実施だったという。

1ページ目を1分でまとめた動画


 Cognitionの共同創業者であるスコット・ウーCEOのブログによれば、Devinの突出した能力は、サンドボックス(隔離・保護された仮想環境)化された計算環境内で、独自のシェルやコードエディタ、ブラウザを含む一般的な開発者ツールにアクセスし、幾千もの決定を必要とする複雑なエンジニアリングタスクを自ら計画・実行できる点にあるという。

 人間はDevinのチャットボックス型のインターフェースにプロンプトを入力する。それだけで、Devinは自ら、作業を進めるための詳細かつ段階的な計画を作成。人間が行う作業と同じように、開発ツールを使ってプロジェクトを開始し、コードを書き、問題を修正し、テストする。

 ブルームバーグによれば、たとえば「シドニーにあるイタリアンレストランをすべて地図上に表示するWebサイトを作成して」と指示すると、Devinはレストランを検索し、住所と連絡先情報を取得し、その情報を表示するサイトを作成して公開するという。リアルタイムで進捗状況を報告してくれるため、人間のオブザーバーがすべての作業過程を追うことが可能で、必要なら修正命令を出すこともできる。

 CognitionはそんなDevinのことを、「疲れ知らずの熟練したチームメイト」と形容する。人間のエンジニアリングチームはAIに作業を任せることで、より野心的な目標に向けた創造的なタスクに取り組む時間が作れるとしている。同社は「人間+AI」のコラボという展望を示すことで、AIとの共存によるメリットを強調した格好だが、これはすなわち、人間の監督の下、AIエンジニアが自らのみで一連の作業を行うという新たな時代が迫っていることを意味する。 【次ページ】実際の仕事依頼もすでに達成?

関連タグ タグをフォローすると最新情報が表示されます
あなたの投稿

    PR

    PR

    PR

処理に失敗しました

人気のタグ

投稿したコメントを
削除しますか?

あなたの投稿コメント編集

機能制限のお知らせ

現在、コメントの違反報告があったため一部機能が利用できなくなっています。

そのため、この機能はご利用いただけません。
詳しくはこちらにお問い合わせください。

通報

このコメントについて、
問題の詳細をお知らせください。

ビジネス+ITルール違反についてはこちらをご覧ください。

通報

報告が完了しました

コメントを投稿することにより自身の基本情報
本メディアサイトに公開されます

必要な会員情報が不足しています。

必要な会員情報をすべてご登録いただくまでは、以下のサービスがご利用いただけません。

  • 記事閲覧数の制限なし

  • [お気に入り]ボタンでの記事取り置き

  • タグフォロー

  • おすすめコンテンツの表示

詳細情報を入力して
会員限定機能を使いこなしましょう!

詳細はこちら 詳細情報の入力へ進む
報告が完了しました

」さんのブロックを解除しますか?

ブロックを解除するとお互いにフォローすることができるようになります。

ブロック

さんはあなたをフォローしたりあなたのコメントにいいねできなくなります。また、さんからの通知は表示されなくなります。

さんをブロックしますか?

ブロック

ブロックが完了しました

ブロック解除

ブロック解除が完了しました

機能制限のお知らせ

現在、コメントの違反報告があったため一部機能が利用できなくなっています。

そのため、この機能はご利用いただけません。
詳しくはこちらにお問い合わせください。

ユーザーをフォローすることにより自身の基本情報
お相手に公開されます