概要
大規模言語モデルおよびAIエージェントの基礎について学んだ上で、AIエージェントを搭載したCLIやエディタ等を用いて、AIに仕様を説明するだけでソフトウェアを開発する新手法、Vibe Coding(バイブコーディング)を学びます。
講師
坂本 一憲 (早稲田大学)
到達目標
以下の知識およびスキルの取得を目標とする。
・大規模言語モデルおよびAIエージェントの理解。
・バイブコーディングによりソフトウェアを開発するための技能の習得。
履修時間
時数:8コマ 時間数:12時間
実施方法
第1-4回:Zoom
第5-8回:ハイブリッド(Zoom or 対面 ※参加方法は選択可能)
計画
| 回 | 講義内容 | 講師 | 配信 | 形式 |
|---|---|---|---|---|
| 1 | 大規模言語モデル(LLM)の基礎 | 坂本 一憲 | Zoom | 座学 |
| 2 | AIエージェントとVibe Codingの基礎 | 坂本 一憲 | Zoom | 座学 |
| 3 | Vibe Coding演習 1(ローカルアプリ) | 坂本 一憲 | Zoom | 座学/演習 |
| 4 | Vibe Coding演習 2(Webアプリ) | 坂本 一憲 | Zoom | 座学/演習 |
| 5 | AIを活用した仕様策定・リファクタリング・テスト | 坂本 一憲 | ハイブリッド | 座学/演習 |
| 6 | Vibe Coding演習 3(任意アプリの開発) | 坂本 一憲 | ハイブリッド | 演習 |
| 7 | Vibe Coding演習 4(任意アプリの開発) | 坂本 一憲 | ハイブリッド | 演習 |
| 8 | 成果発表 | 坂本 一憲 | ハイブリッド | 演習 |
機材
なし
ソフトウェア
AIエージェントを搭載したCLIやエディタ等
評価
レポート
