publicarrayによるPixabayからの画像
生成AIが変える開発スタイル
近年、生成AIの急速な進化により、ソフトウエア開発の現場では新たなスタイルが模索されています。
その代表例が「CustomGPTs」と「バイブコーディング」です。
前者は特定の領域や業務に最適化された「GPT」(米OpenAIが開発した大規模言語モデル=LLM)を作成し、それを一種の専任アシスタントとして活用する手法になります。
一方で後者は、開発者とAIがリアルタイムで対話しながらコードを書く、いわばペアプログラミングの延長線にある手法です。
本稿では両者の特徴や事例を整理しながら、今後の開発のあり方について考えていきます。
CustomGPTsの台頭と特徴
米OpenAIをはじめとする企業が提供する「CustomGPTs」は、汎用的なGPTをユーザーの用途に合わせてカスタマイズできる仕組みです。
例えば社内マニュアルを学習させたGPTをヘルプデスク代わりに活用したり、特定の開発言語やフレームワークに特化したGPTを開発者支援に利用したりするケースが増えています。
これにより「用途特化型のAIエージェント」を作り、再現性や一貫性を担保した支援を受けることが可能になるのです。
CustomGPTsの強みは、知識やスタイルを固定化できる点にあります。
特定のドメイン知識を与えることで、毎回ゼロからAIを教育する必要がなくなり、プロジェクト全体の効率化につながるのです。
特に大規模な企業では、開発チームごとにCustomGPTsを導入する事例も出てきています。