地域科学研究所の過去の取り組みから、AI駆動開発に関する試みをご紹介します。
この試みでは、AntigravityおよびKiroというAI開発ツールを用いて、同じ指示によってフリマサイトを作成してみました。
従来の、「人がコードを書き、AIがそれを補助する」というスタイルから、「AIと対話しつつ、一緒に開発を行う」というスタイルへと変化していることを強く実感しました。
また、2つのツールを使うことで、それぞれのタイプの違いも見えてきました。
Kiroは「設計重視タイプ」であり、仕様をしっかりと定義しつつ作業を進めていきます。ドキュメントが構造的に整理されるため、中身の把握が容易になり、チームでレビューしながら進行する開発に向いていると感じました。
Antigravityは「オーケストレーション型」であり、複数のAIが自律的に動くものです。実装スピードがとにかく速いことが特徴で、出力されるプロトタイプも完成度が高いものになっていました。