AI LAB / KEYWORD DICTIONARY

AI支援開発

Vibe Coding(バイブコーディング)とは?

自然言語で意図や状況を伝え、AIとの対話を中心にコードを生成・修正していく開発方法。

仕組みと使いどころ

開発者がコードを直接書く作業を減らし、目的や要件を伝えて生成結果を確認し、追加指示や手作業で反復的に改善する。試作やアイデア検証に向く一方、プログラミング知識が不要になるわけではない。必要な専門性は、文脈の管理、生成コードの素早い評価、デバッグ、AIと手作業を切り替える判断へ移る。複雑な設計、品質、保守性、セキュリティには課題が残る。

Vibe Codingの活用例

たとえば、こんな場面で

作りたいアプリの機能や画面、使用技術を伝えて初期版を生成し、動作確認しながら修正を重ねる。

使うときのポイント

生成結果をそのまま採用せず、コードレビュー、テスト、依存関係や脆弱性の確認を経て利用範囲を決める。

参考資料

What is Vibe Coding? | IBM (新しいタブで開きます)Vibe coding: programming through conversation with artificial intelligence (新しいタブで開きます)

用語の説明や活用例に関連する参考資料です。

READ & LEARN

用語を知ったら、活用を知る。

AI LABで、AIの動向や業務に取り入れるヒントを読む。

記事一覧を見る