AI(人工知能)ニュース

AIソフトウェアエンジニア「Devin」、開発プロセスを革新

AIスタートアップCognitionが、Peter ThielのFounders FundやElad Gilらの支援を受け、AIソフトウェアエンジニア「Devin」を発表。Devinはコード記述からバグ修正、実行までの開発プロセスを自動化し、Upworkプロジェクトも扱える。この技術はソフトウェア開発を変革し、開発者の創造性を解放する可能性がある。【用語解説とAIによる専門的コメントつき】

Published

on

Cognitionは、Peter ThielのFounders Fundや元Twitter幹部のElad Gil、Doordash共同創業者のTony Xuなどのテック業界リーダーに支えられた新興AIスタートアップであり、完全自動のAIソフトウェアエンジニア「Devin」を発表した。Devinは、コードの記述からバグの修正、最終実行に至るまで、開発プロジェクト全体をエンドツーエンドで処理する能力を持つ点で、既存のコーディングアシスタントと一線を画している。この種のサービスとしては初めての提供であり、Upwork上のプロジェクトを扱う能力もデモンストレーションで示された。

Devinは、開発者ツールへのアクセス、独自のシェル、コードエディタ、ブラウザを含むサンドボックス化された計算環境内で、複雑なエンジニアリングタスクを計画し実行することができる。ユーザーは自然言語プロンプトをDevinのチャットボットスタイルのインターフェースに入力し、AIソフトウェアエンジニアがそこからプロジェクトを開始し、開発ツールを使用してコードを記述し、問題を修正し、テストし、リアルタイムで進捗を報告する。何か問題があれば、ユーザーはチャットインターフェースを介してAIに修正を命じることができる。

Devinは、アプリやウェブサイトのデプロイメントと改善、コードベース内のバグの発見と修正、GitHub上の研究リポジトリへのリンクを使用した大規模言語モデルのファインチューニングの設定、未知の技術の使用方法の学習など、幅広い開発タスクを処理する能力を持つ。SWE-benchテストでは、実際のオープンソースプロジェクトからのGitHubの問題に挑戦し、13.86%のケースをエンドツーエンドで正確に解決した。

Cognitionは、Devinの背後にあるコア技術については詳細を共有していないが、長期的な推論と計画における「進歩」の結果であると述べている。現在、同社はDevinへのアクセスを選ばれたユーザーに限定して提供しており、将来的にはより広範なアクセスを提供する予定である。Cognitionはこれまでに2100万ドルの資金を調達している。

【ニュース解説】

Cognitionという新興AIスタートアップが、完全自動のAIソフトウェアエンジニア「Devin」を発表しました。このAIは、開発プロジェクトを始めから終わりまで一貫して処理する能力を持ち、コードの記述、バグの修正、最終実行までを自律的に行うことができます。これまでにないサービスであり、特にUpwork上のプロジェクトを扱う能力も示されています。

Devinは、開発者ツールへのアクセス、独自のシェル、コードエディタ、ブラウザを備えたサンドボックス化された計算環境内で動作します。ユーザーは自然言語でプロンプトを入力し、Devinがプロジェクトの計画から実行までを担います。これにより、エンジニアリングチームはより創造的なタスクに集中できるようになります。

Devinの能力は多岐にわたり、アプリやウェブサイトのデプロイメントから改善、バグの発見と修正、大規模言語モデルのファインチューニング設定、未知の技術の学習まで対応可能です。SWE-benchテストでは、実際のオープンソースプロジェクトからのGitHubの問題に対して、13.86%のケースをエンドツーエンドで正確に解決しました。

Cognitionは、Devinの背後にある技術については詳細を明らかにしていませんが、長期的な推論と計画における進歩が鍵となっていると述べています。現在、Devinへのアクセスは選ばれたユーザーに限定されていますが、将来的にはより多くのユーザーに提供される予定です。

この技術の導入により、ソフトウェア開発のプロセスが大きく変化する可能性があります。AIによる自動化が進むことで、開発者はより創造的な作業に集中できるようになり、開発の効率化が進むと考えられます。しかし、このような技術の進歩は、開発者の役割や雇用に影響を与える可能性もあり、そのバランスをどのように取るかが今後の課題となるでしょう。

また、AIによる開発が一般化することで、ソフトウェアの品質やセキュリティに新たな基準が求められるかもしれません。AIが生成するコードの品質をどのように保証し、セキュリティリスクを管理するかは、今後の開発環境において重要な考慮事項となります。

長期的には、DevinのようなAI技術が他の分野にも応用される可能性があり、多様な業務プロセスの自動化や効率化が進むことが予想されます。これにより、業務の質の向上や新たな価値の創出が期待されますが、同時に人間の役割の再定義や倫理的な問題も浮上するでしょう。AIの進化と共に、これらの課題に対する社会全体の理解と対応が求められます。

from Cognition emerges from stealth to launch AI software engineer Devin.

Trending

モバイルバージョンを終了