概要
Node.jsおよびTypeScriptを用いてOpenAIのAPIを利用する方法を学んだ上で、OpenAIのAgetns SDKやAgent Builderを用いてAIエージェントを開発する方法を学びます。また、MCPサーバーの利用方法・実装方法を学び、オリジナルのAIエージェントの開発演習に取り組みます。
講師
坂本 一憲 (早稲田大学)
到達目標
以下の知識およびスキルの取得を目標とする。
・OpenAIのAPI・SDK・Agent Builder等を用いたAIエージェントの開発方法の理解。
・MCPサーバーを活用した実践的なAIエージェントを開発する技能の習得。
履修時間
時数:8コマ 時間数:12時間
実施方法
第1-4回:Zoom
第5-8回:ハイブリッド(Zoom or 対面 ※参加方法は選択可能)
計画
| 回 | 講義内容 | 講師 | 配信 | 形式 |
|---|---|---|---|---|
| 1 | OpenAI APIの基礎 | 坂本 一憲 | Zoom | 座学/プログラミング、 |
| 2 | Function Calling | 坂本 一憲 | Zoom | 座学/プログラミング、 |
| 3 | OpenAI Agetns SDK | 坂本 一憲 | Zoom | 座学/プログラミング |
| 4 | その他の開発ツール(OpenAI Agent Builderなど) | 坂本 一憲 | Zoom | 座学/プログラミング |
| 5 | MCPサーバーの作り方 | 坂本 一憲 | ハイブリッド | 座学/プログラミング |
| 6 | AIエージェントの開発演習 1(任意アプリの開発) | 坂本 一憲 | ハイブリッド | 演習 |
| 7 | AIエージェントの開発演習 2(任意アプリの開発) | 坂本 一憲 | ハイブリッド | 演習 |
| 8 | 成果発表 | 坂本 一憲 | ハイブリッド | 演習 |
機材
なし
ソフトウェア
TeraTerm、OpenStack
評価
レポート
