バイブコーディング(Vibe Coding)とは、開発者が自然言語で意図を伝え、AI がコードの生成・修正を担う開発スタイルの総称であり、2025 年の「Word of the Year」に選ばれた。
Andrej Karpathy が 2025 年に投稿した一言がきっかけだった。「コードを見ないで、フィーリング(vibe)だけでプログラミングしている」——この表現がそのままムーブメントの名前になった。従来のコーディングは「構文を書く」行為だったが、バイブコーディングでは「何を作りたいか」を言葉で伝える行為に変わる。
Cursor や Windsurf のような AI ネイティブ IDE でプロンプトを入力すると、AI がコードを生成し、エラーが出れば修正し、テストまで通してくれる。開発者の役割はコードを書くことからレビューと方向修正にシフトする。ただし、この言葉には賛否がある。
プロトタイプの素早い立ち上げには確かに効くが、本番システムの品質を担保するにはコードの中身を理解している人間が必要だ。Karpathy 自身も後に「バイブコーディングはプロトタイピングの手法であり、プロダクション品質のソフトウェア開発とは区別すべき」と補足している。2026 年に入り、バイブコーディングの次の段階として「Agentic Engineering」が提唱された。
AI エージェントが Plan → Execute → Verify のループを回し、人間は構造的な監督を行うという枠組みで、バイブコーディングの「ノリ」に規律を加えた形だ。


Claude Code とは、Anthropic が開発したターミナル常駐型の AI コーディングエージェントであり、コードベースの理解・編集・テスト実行・Git 操作を自然言語の指示で一貫して行える CLI ツールである。

エンベディング(Embedding)とは、テキスト・画像・音声などの非構造化データを、意味的な関係性を保ったまま固定長の数値ベクトルに変換する技術である。

コンテキスト・エンジニアリング(Context Engineering)とは、AI モデルに与えるコンテキスト——コードベースの構造、コミット履歴、設計意図、ドメイン知識——を体系的に設計・最適化する技術領域である。



AIハイブリッドBPOとは?人とAIの最適な協働で実現する次世代アウトソーシング戦略
AI チャットボットとは、自然言語処理(NLP)や LLM を活用し、人間との対話を自動で行うソフトウェアである。従来のルールベースのチャットボットとは異なり、事前に定義されていない質問にも文脈を理解して応答できる点が特徴である。