V
VibeLearn

バイブコーディング用語集

バイブコーディング・AI開発に関する用語を分かりやすく解説します。 初めて聞く言葉があれば、ここで調べてみてください。

概念・手法

バイブコーディング

ばいぶこーでぃんぐ

バイブコーディング(Vibe Coding)とは、AIが生成したコードをレビュー・修正しながら、自然言語でソフトウェアを開発する手法のことです。

AI・LLM

LLM(大規模言語モデル)

えるえるえむ

LLM(大規模言語モデル)とは、ChatGPT・Claude・Geminiなどの基盤となるAI技術です。バイブコーディングで使うLLMの仕組みと選び方をわかりやすく解説します。

ツール

Cursor

かーそる

CursorとはAI機能を内蔵したコードエディタで、AIにコードの生成・修正・説明を自然言語で依頼できる開発ツールです。

AI・LLM

Claude(クロード)

くろーど

ClaudeとはAnthropic社が開発したLLM(大規模言語モデル)で、コーディング・文章生成・分析に強く、バイブコーディングで広く使われるAIアシスタントです。

概念・手法

プロンプトエンジニアリング

ぷろんぷとえんじにありんぐ

プロンプトエンジニアリングとは、AIから望む出力を引き出すために、入力文(プロンプト)を最適化する技術・技法のことです。

概念・手法

70%の壁

ななじゅっぱーせんとのかべ

70%の壁とは、バイブコーディングでアプリ開発が終盤に差し掛かったとき、AIがコードベースの全体像を把握できなくなり、進捗が急に止まる現象のことです。

技術・言語

Next.js

ねくすとじぇいえす

Next.jsとは、バイブコーディングに最適なReactフレームワークです。App Router・SSR・SSGの仕組みと、AIと組み合わせた実践的な使い方を無料で学べます。

技術・言語

TypeScript

たいぷすくりぷと

TypeScriptとはJavaScriptに型システムを追加したプログラミング言語で、バイブコーディングではAIへのエラーフィードバックが機能しやすくなるため特に推奨されます。

ツール

Supabase

すーぱーべーす

SupabaseとはPostgreSQLをベースにしたオープンソースのBaaS(Backend as a Service)で、認証・データベース・ストレージをSQLで管理できるバックエンドサービスです。

ツール

Vercel

ばーせる

VercelとはNext.jsのホスティングに特化したクラウドプラットフォームで、GitHubと連携してコードをプッシュするだけで自動デプロイできます。