自律型AIソフトウェアエンジニア「Devin」が早くも進化、人間が作業のガイドラインなど情報提供、Slackでのやり取りもできるように

今回は「自律型AIソフトウェアエンジニア「Devin」が早くも進化、人間が作業のガイドラインなど情報提供、Slackでのやり取りもできるように」についてご紹介します。

関連ワード (一般的、用意、開発中等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


AIスタートアップのCognition AIは、自律型のAIソフトウェアエンジニア「Devin」の「June ’24 Product Update」として新機能を発表しました。

Devinは人間が課題を与えると、自律的に情報を参照し、コーディングやデバッグ、デプロイを行い、システム構築を実現するAIソフトウェアエンジニアだと説明されています。

参考:自律型AIソフトウェアエンジニア「Devin」登場。Readmeを読んで環境構築、Print文を使ってデバッグなど

今回追加された新機能では、Devinに対してきめ細かな指示や情報提供が可能になりました。これによりDevinは今まで以上に的確な開発が行えるようになります。また、DevinとSlackでのやり取りなども可能になりました。

Devinが開発中のコードを直接編集可能に

Devinは自身の開発環境のためのマシン、コードエディタ、Webブラウザなどを備えています。

新機能では人間がこのDevinのマシンのファイルを開いて読み書きすることや、ターミナルでログインできるようになりました。

これにより、プロンプトで指示するよりも直接的にDevinが開発するソフトウェアに直接介入できるようになります。

Devinのマシンのファイルを開いて読み書きできる

DevinによるWebブラウザ操作にも人間が介入できるようになりました。

これは例えばDevinが、あるWebサイトにログインして情報を取得しようとする際に、Webサイト側で操作が人間によって行われているかどうかを判別するキャプチャで人間の操作が必要な場合などで利用されることが想定されています。

DevinによるWebブラウザ操作にも人間が介入

また、シークレットをDevinと共有できるようになりました。これによりシークレットを使ったAPIの呼び出しなどがDevinで可能になります。

シークレットをDevinと共有できるように

WebブラウザのCookieをDevinと共有することも可能になったため、パスワードを入力することなくWebサイトへのログインなどもできるようになりました。

社内ルールなどの情報をDevinに提供

従業員が会社やチームに合流したときには、参照すべきドキュメントや資料はどこにあるか、開発時に使うべき社内ライブラリなどの社内ルールを説明することになるでしょう。

Devinの新機能として、Devinに対してもこうした社内情報やチームの情報を伝えるための「Knowledge」が用意されました。

Knowledgeを提供することで、Devinは社内環境などにおいてより高いパフォーマンスを発揮できるようになります。

Devinに対して社内情報やチームの情報を伝えるための「Knowledge」

Playbookで繰り返し作業のアドバイス

コードに対するユニットテストの追加やコードのマイグレーションといった、何度か似たような作業をDevinが繰り返し行う場合、Devinが知っておくと良いコンテキストや手順、目的、完了条件、するべきでないことなどのガイドライン情報を「Playbook」として与えることができるようになりました。

Playbookは平易な自然言語で記述でき、PlaybookによってDevinはより的確に作業できるようになります。

Devinが知っておくと良いコンテキストや手順、目的、完了条件、するべきでないことなどの情報を「Playbook」として与える

DevinユーザーのあいだでPlaybookを共有するためのギャラリーも用意されました。

Playbookを共有するためのギャラリー

Devinの開発元であるCognition AIは、Playbookには一般的なソフトウェア開発におけるベストプラクティスをDevinのために記述した上で、組織固有の情報やコンテキストをKnowledgeに記述し、組み合わせて利用することを勧めています。

SlackからDevinを呼び出し、やり取りが可能に

DevinをSlack経由で呼び出したり、やり取りすることが可能になりました。

下記はDevinに対して特定のWebサイトのスクレイピングをして結果を送ってくるようにSlackで依頼し、Devinの作業中に途中経過を報告させています。

DevinをSlack経由で呼び出し

Devinの開発環境をスナップショット

Devinの開発環境のスナップショットをとることもできるようになりました。

ソフトウェアのインストールされた状態などをそのまま保存できるため、Devinに似たような作業をさせる場合など、すぐに作業に取りかからせることができるようになります。

Devinはまだクローズドリリースの状態で、希望者はウェイトリストへの登録が必要となります。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
「遺伝的アルゴリズムで作ったエッチ画像」がNFTオークションに 現在の価格は約7万2500円
くわしく
2021-04-03 07:37
金魚のひらひらやヘビのくねくねを自動生成 アニメーションシステム「Complementary Dynamics」 :Innovative Tech
イラスト・デザイン
2021-03-29 09:04
従業員コンディション分析のラフールが博報堂「ミライの事業室」と提携、生活者のウェルビーイング実現に向け新事業創造
IT関連
2022-03-17 09:33
米国にソフトパワーもたらす大手テックが逆に国の影響力を弱めていないか?
IT関連
2022-02-15 01:58
ツイッターが改定されたAPIにTwitterスペースのサポートを追加
ネットサービス
2021-08-20 23:23
東京エレクトロン デバイス、生成AIで製造業の保守サポート業務を支援するサービス発売
IT関連
2024-10-24 23:31
Twitter、世界的指導者アカウントの取り扱いについてのアンケートを開始
アプリ・Web
2021-03-22 09:45
インドのジャンムー・カシミール地域で18カ月ぶりに4Gインターネット回線が復活
パブリック / ダイバーシティ
2021-02-08 09:42
デジタルツイン導入の障壁を乗り越える–7つの課題とその対策
IT関連
2024-09-28 14:40
Sansan、「Bill One」の請求書発行機能を単体で提供–インボイス制度対応に向け
IT関連
2022-07-12 12:27
ワークスモバイルジャパン、オーティー情報システムと共同で トヨタ販売店向けツールを開発
IT関連
2023-08-10 21:37
インテルとロッキード・マーティン、米国防総省の5G対応ソリューションで連携強化
IT関連
2022-04-07 19:38
Google、倫理的AIチームに代わる新チームとその黒人女性リーダーを発表
製品動向
2021-02-20 20:57
推論のコストを10分の1に–SambaNova リアンCEOが示す「企業グレードのAI」
IT関連
2023-12-28 09:08