CodiumAI、作りたい機能を入力するとコードの実装計画案生成、コードの自動生成を支援する「Codiumate Coding-Agent」α版リリース

今回は「CodiumAI、作りたい機能を入力するとコードの実装計画案生成、コードの自動生成を支援する「Codiumate Coding-Agent」α版リリース」についてご紹介します。

関連ワード (今後、実現、実行等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


AIによるプログラミング支援ツールを開発しているCodiumAIは、作りたい機能をAIに対してプロンプトで入力すると、コードの実装計画案をAIが示し、それを元にほとんどのコードを生成や補完してくれる「Codiumate Coding-Agent」(以下、Coding-Agent)α版のリリースを発表しました。

The Codiumate-Agent is the first step towards tandem development with your coding agent. It effortlessly slots into your development workflow, helps you be smart about your planning, and offers smart coding completions that make every feature development smoother. pic.twitter.com/dfHozWmoPs

— CodiumAI (@CodiumAI) April 4, 2024

Coding-Agentのデモ動画から、その機能を紹介しましょう。

デモでは、既存のコードに対して新機能を追加しようとしています。

まず、Coding-Agentに対して、新機能に関連するコードを示します(間もなく、リポジトリの自動インデックス機能が追加され、この手順は不要になる予定とのこと)。

Coding-Agentに対して、新機能に関連するコードを示す

次に、作りたい機能をプロンプトで示します。ここでは、入力されたコードを元にリリースノートを自動生成する、という機能が示されました。

Coding-Agentに作りたい機能をプロンプトで示す

するとCoding-Agentがコーディングプラン(実装計画)案を出力してきます。実装計画は、Mission、Step 1、Step 2といった段階的な形式になっています。

Coding-Agentがコーディングプラン(実装計画)案を出力

必要に応じて実装計画を修正します。(オプションとして詳細計画も生成可能とのこと)

必要に応じて実装計画を修正

実装計画が満足できたら、実装開始です。

実装開始

実装計画に沿って実装を開始します。まず、Coding-Agentが必要なインポート文を自動生成。次に人間のプログラマがクラスの記述を始めると、その内容をCoding-Agentが自動生成など、段階に従ってコーディングを進めると、その大部分をCoding-Agentが自動生成してくれます。

実装暗に従ってCoding-Agentがコード生成を支援

必要に応じて修正などを行えば完成です。

実装計画を示した上で、コードを自動制する手順が標準になる?

自然言語で作りたいものを入力すると、AIが実装計画を立て、それに沿ってコードを生成するという手順でのAIによるコード生成は、昨年(2023年)11月にGitHubが発表した将来像「GitHub Copilot Workspace」と同様です。

参考:GitHub、Copilotの将来像となる「Copilot Workspace」発表。人間がコードを書くことなく、Copilotが仕様作成からコード作成、デバッグまで実行。GitHub Universe 2023

また、先月発表された自律型AIソフトウェアエンジニア「Devin」でも、人間がプロンプトで何らかの課題を与えると、まず課題解決のためのプランを生成します。

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

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

今回のCoding-Agentは前述の通り、これらと同様に実装計画案を人間に示し、承認後にコードの自動生成をしてくれるというものです。こうした手順は、今後AIによるコードの自動生成において標準的なものになっていくのかもしれません。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
AIによって発想の転換を迫られる企業、コストカットだけでは不十分
IT関連
2023-09-28 03:41
nuroモバイル、月額3480円の「データ無制限プラン」開始
最近の注目ニュース
2021-01-19 23:03
第1回:デジタル競争力向上に不可欠な「エンジニアと非エンジニアの越境」
IT関連
2023-11-28 17:44
日本の宇宙企業ispaceの月着陸船がカナダ宇宙庁とJAXAからペイロード輸送を受託
宇宙
2021-05-29 09:38
動画配信ソフト「OBS」がNVIDIAの音声ノイズ除去機能を取り込み、キー打鍵音やマイクのホワイトノイズ低減
ソフトウェア
2021-04-17 04:10
TwitchがセクシーなASMR配信で人気女性クリエイター2人を一時停止に
ネットサービス
2021-06-23 12:10
はるやま「ウルトラマンセットアップ」発売 「バルタン星人」「ダダ」ネクタイも
くらテク
2021-04-24 16:12
インフラストラクチャー・アズ・コードのPulumiがビッグなアップデートでバージョン3.0へ
ソフトウェア
2021-04-26 07:04
ランサムウェア地下鉄マップ–年代別に見るランサムウェアの変遷
IT関連
2022-06-24 11:40
不確実性の高い時代–企業がAIにかじを切る理由
IT関連
2023-02-22 19:08
Google Cloud、ストレージやデータの一部サービス値上げへ–10月から
IT関連
2022-03-17 05:17
SNSでプラモ転売容認のホビー雑誌編集者、退職処分に 上司3人も降格 ホビージャパンが発表
ネットトピック
2021-07-27 09:20
QuantumScapeが株式を売却し全固体電池の生産資金調達、市場価値を高める
モビリティ
2021-03-25 16:52
1ドル110円台に、なぜ今、円安?–ドル/円を動かす3つの力
IT関連
2021-04-01 20:39