「.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
目次 †
概要 †
Week 1 †
Vibe Coding for fun and profit(バイブ・コーディング)
- エージェント・コーディングの全体像、基礎、コンテキストの理解。
- Cursor、Copilotなどの主要ツールの紹介。
- MVP(実用最小限の製品)開発などのプロジェクト。
- Agentic Coding Landscape
Agentic Coding(エージェント型コーディング)の全体像・地図
- Foundations AGENTS.md Context
AIエージェント向けの専用コンテキストファイルとして作られたオープン標準。
- プロダクト
- Cursor
- Copilot
- Codex Antigravity
- プロジェクト
- Project 1: YOLO
- Project 2: Commercial MVP
Day 1 †
1-7日
- コースへようこそ:Cursor AIを使った3Dゲーム制作:
- Cursorで「矢印キーで移動し、スペースキーで発砲して、1台のコンピュータ対戦相手とアリーナで戦う、3D一人称視点シューティングゲームのウェブサイトを構築してください。」と入力
- すると自動でコード(index.html)を生成(Cursorは以前サインアップしたアカウントで試したらモデル選択が「Auto」からできなかった)
- ポイントは単純なコード作成に留まらず、ファイル生成や、Node.jsのインストールから、起動(npx serve .)などの作業も行われる点。
- Cursor AI Agentで一人称視点シューティングゲームを構築する:
- 生成物を分析・動作確認し、プロンプトを修正し得て動作を改善することを行う。
- その中で「Zero-shot(ゼロ・ショット)」「Ralph Loop(ラルフ・ループ)」と呼ばれる手法(単語レベル)を紹介する。
- Agentic AIコーディングのための欠かせないマニュアル:
- コース誕生のきっかけ(カルパシー氏のポスト)、
- 対象となる受講者
- すべての人向け、意欲あるエンジニア・初心者~シニア・ベテランエンジニア
- コース修了後に得られる成果
- コースのスタンス(誇大広告(ハイプ)への警戒)について解説。
- 講師紹介&3週間AI Coderコースのロードマップ:
- 講師(Ed Donner)の経歴と実績
- 本コースの位置づけ「AI(エージェント)を使ってコードを書く」「幅(Breadth)」「深さ(Depth)」の両立。
- 3週間のカリキュラム構造。
- Vibe Coding、Agentic Coder、そしてClaude Codeのようなコーディングエージェント:
- 「バイブコーディング(Vibe Coding)」の誕生とこれまでの歩み。
- 曖昧な用語の整理(Vibe Coder、Vibe Engineer、Agentic Coder、Coding Agent。
- 3つの対話I/F(IDE型、エディタ拡張型、CLI型。
- 結論と心構え(この分野の進化スピードは凄まじく、毎日膨大な情報(津波)が押し寄せている)
- AIコーディングの8段階:ChatGPTからAgent Orchestrationまで:(Steve Yegge氏の説)
- AIをコーディングに活用するレベルは、初級から上級まで以下の8つのステージに分類される。
- ステージ1:ChatGPTとの対話や、AIによるコードの自動補完を参考程度に使う。
- ステージ2:IDEのサイドバーにコーディングエージェントを配置し、承認を得ながらコードを修正。
- ステージ3(YOLOモード):エージェントを全面的に信頼し、すべての変更を未確認で即座に承認(一括受け入れ)。
- ステージ4:意識の対象がコードからエージェントへと移る。エージェントに集中し、コードの変更履歴はたまに眺める程度。
- ステージ5:IDEからCLIに移行。Claude Codeなどを使用し、人間は画面のスクロールをただ眺めるか、席を外して完了を待つ。
- ステージ6:CLI上で複数のエージェント(3〜5体)を同時に起動し、チームとして並行してプロジェクトを進めさせる。
- ステージ7:10体以上のエージェントをCLI上で稼働させ、人間がそれらの進捗や連携を自ら管理・調整。
- ステージ8:役割を持ったマルチエージェントネットワークが自動で機能する最上級ステージ。
- ステージとアウトラインのマッピング
- 第1週:ステージ2〜4
- 第2週:ステージ5
- 第3週:ステージ6〜8
- 企業の開発における最適解はステージ5〜6
- 利用コスト
- コース自体は無料で完結可能
- 推奨されるプラン:初期はCursorの無料期間を利用し、第2週・第3週に向けてClaude Code(月額20ドルプラン)に加入。
- 自己責任の原則:費用の管理や解約の判断は必ず受講生自身が行う必要があります。
- まとめ:これから始まる、あなただけのAgentic Coding Journey
- 変化の激しい環境への心構え
- 本コースha、全員が同じコードを実行して同じ結果を得るわけではない。
- 講師によるサポートとコミュニティへの参加(Q&Aやメール、LinkedIn?)
Day 2 †
8-13
- LLMの仕組み:トークン、メモリ、推論を解説:
- ツール、ループ、そしてAI Agentの定義:
- Context Engineering:System Prompt、Context Window、agents.md:
- agents.mdを極める:コーディングエージェントのためのContext Window戦略:
- AIコーディングワークフローの進化:YOLOからRalph Loopsへ:
- ハイプを超えて:Artificial AnalysisでLLMを比較する:
Day 3 †
14-20
- Cursor、Copilot、Codex、そしてAgentic Vibe Codingの実践:
- agents.mdファイルとVibe CodingのためのCursor設定を探索:
- YOLOモードでCursor AI Agentを使ってKanbanアプリを構築:
- VS CodeでGitHub Copilotを使ってKanbanボードを構築:
- OpenAI Codex VS Code拡張:ゼロショットでKanbanアプリを構築:
- Antigravity IDEとGemini 3 ProでKanbanアプリを構築:
- Cursor vs Copilot vs Codex vs Antigravity:最終評価:
Day 4 †
21-26
- YOLOモード:IDEでのAgentic Codingに適したLLMの選び方:
- Vibe Codingを成功させる5つの原則:ボスになれ:
- 責任あるYOLOコーディング:OpenRouter?でAIプロジェクトをセットアップ:
- YOLOモード:CursorでGPT Codexを使ってNext.jsウェブサイトを構築:
- OpenRouter?とVibe CodingでAI Digital Twinチャットを追加:
- チュートリアル、Opusによるコードレビュー、クロスモデルコラボレーション:
Day 5 †
27-33
- Karpathyが語るVibe Codingと商用MVP構築のルール:
- Webアプリ基礎:フロントエンド、バックエンド、API、Dockerセットアップ:
- GitHub CopilotとFastAPIでフルスタックプロジェクトをセットアップ:
- AI Copilotでステップバイステップ構築:計画と足場作り:
- GitHub Copilot、Docker、FastAPIでKanbanアプリを構築:
- GitHub CopilotでKanbanアプリ構築:ドラッグ&ドロップのデバッグ:
- AIアシスタントKanbanアプリ完成:Copilot、OpenRouter?&Week 1 まとめ:
Week 2 †
Vibe Engineering as a professional(バイブ・エンジニアリング:プロフェッショナル向け)
- Claude CodeやOpen Codeを使用したCLIコーディングの深掘り。
- MCP(Model Context Protocol)、プラグイン、チーム開発、デバッグ手法の学習。
- SaaSプラットフォームを構築する大規模なプロジェクト。
- Claude Code、OpenCode?、others(Codex、Cursor、Copilot CLI)
主に2025〜2026年に流行した端末ベースのAIコーディングエージェント群。
- Commands Checkpoints Ralph Loops
Claude Codeを使った自律型AIエージェントのループ手法
Week 3 †
Vibe Engineering as an expert(エキスパート向け)
- マルチエージェント、サンドボックス環境の活用。
- 大規模なコードベースへの対応、エージェント・スウォーム(群)とオーケストレーターの利用。
- 最終的な集大成となるキャップストーン・プロジェクト。
- プロダクト
- Multi-Agents Sub-Agents Hooks
- Sandboxing
- コアスキル
- Large Codebase Workflow
- Swarms Orchestrators
- プロジェクト
Project 4: Capstone
詳細 †
この教育はGitHubの公開パートがないので、世間一般で言われている事のマッピングダケ実施。
参考 †