PythonとTypeScriptで生成AIアプリを構築する基礎を学べる、Microsoftによる全21レッスンのコースです。
microsoft/generative-ai-with-javascript
Microsoft主導の初心者向けコース。タイムトラベルの物語と登場人物とチャットできるアプリを通じて、JavaScriptで生成AIを学べます。
- スター
- 1,293
- フォーク
- 851
- 未解決の Issue
- 16
- 最終コミット
- 5 日前
これは何?
生成AI機能をアプリに追加したいJavaScript開発者向けの初心者コースです。全8回の文章形式のレッスンで、LLMの基礎、初めてのAIアプリの構築、プロンプトエンジニアリング、構造化出力、検索拡張生成(RAG)、ツール/関数呼び出し、Model Context Protocol(MCP)を扱います。MCPサーバーの構築や、LLMを使ったMCPクライアントの改善も学べます。
レッスンは、レオナルド・ダ・ヴィンチやエイダ・ラブレスなどの歴史上の人物とチャットしながら進む、タイムトラベルの冒険として構成されています。リポジトリには登場人物と会話できるアプリが付属し、各レッスンに課題、クイズ、解答が用意されています。
GitHub CodespacesまたはNode.js LTSを使ったローカル環境で実行できます。モデルの設定にはMicrosoft Foundryを使用し、チャットモデルをデプロイしたうえで、エンドポイントとAPIキーをルートの`.env`ファイルに設定します。
主な機能
- 01LLMの基礎からMCPクライアントの開発までを扱う全8回のレッスン。
- 02生成AIを使って歴史上の人物とチャットできる付属アプリ。
- 03各レッスンに課題、クイズ、解答を収録。
- 04GitHub CodespacesまたはNode.js LTSを使ったローカル環境で実行可能。
- 05レッスンの内容を読んだり聴いたりできる音声タグ。
ユースケース
- LLMを初めて学ぶJavaScript開発者が、手を動かしながら順を追って学ぶ。
- 実行可能なJavaScriptの例を使って、RAG、ツール呼び出し、MCPを学ぶ。
- 課題やクイズを備えた体系的なコースを求める講師。
クイックスタート
- 1
GitHubでリポジトリをフォークします
- 2
フォークしたリポジトリの「Code」ボタンからCodespaceを作成し、コースのセットアップガイドに従います
- 3
または、セットアップガイドのローカルアプリの手順に従って、Node.js LTSでローカル実行します
使う前に知っておきたいこと
- サンプルの実行には、チャットモデルをデプロイしたMicrosoft FoundryプロジェクトとAPIキーが必要です。
- コンパニオンアプリに登場する歴史上の人物は、AIが生成した架空のコンテンツであり、実在の人物の見解を示すものではありません。
収録されている特集
トピック
よくある質問
- generative-ai-with-javascript とは?
- Microsoft主導の初心者向けコース。タイムトラベルの物語と登場人物とチャットできるアプリを通じて、JavaScriptで生成AIを学べます。 生成AI機能をアプリに追加したいJavaScript開発者向けの初心者コースです。全8回の文章形式のレッスンで、LLMの基礎、初めてのAIアプリの構築、プロンプトエンジニアリング、構造化出力、検索拡張生成(RAG)、ツール/関数呼び出し、Model Context Protocol(MCP)を扱います。MCPサーバーの構築や、LLMを使ったMCPクライアントの改善も学べます。
- generative-ai-with-javascript は無料で使えますか?ライセンスは?
- generative-ai-with-javascript は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- generative-ai-with-javascript は今もメンテナンスされていますか?
- 活発にメンテナンス中。generative-ai-with-javascript の最終コミットは 2026年11月2日 です。
- generative-ai-with-javascript は何に使えますか?
- LLMを初めて学ぶJavaScript開発者が、手を動かしながら順を追って学ぶ。 実行可能なJavaScriptの例を使って、RAG、ツール呼び出し、MCPを学ぶ。 課題やクイズを備えた体系的なコースを求める講師。
- generative-ai-with-javascript のインストール方法は?
- GitHubでリポジトリをフォークします フォークしたリポジトリの「Code」ボタンからCodespaceを作成し、コースのセットアップガイドに従います または、セットアップガイドのローカルアプリの手順に従って、Node.js LTSでローカル実行します
- generative-ai-with-javascript はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/microsoft/generative-ai-with-javascript
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
LLM、RAGパイプライン、AIエージェントを扱う90以上の実践的なチュートリアルプロジェクトを、難易度別にまとめたコレクションです。
LLMに渡す前にツール出力、ログ、ファイル、RAGチャンクを圧縮するライブラリ、プロキシ、MCPサーバー。
AIコーディングエージェントの信頼性を高める環境、状態管理、検証、制御の仕組みを構築する方法を学ぶ、プロジェクトベースの講座です。
LLMを活用するための22種類のプロンプトエンジニアリング手法を、実践的なJupyter Notebookチュートリアルで解説するコレクションです。
Claude Code、Codex、OpenClaw、Hermes、プロンプトエンジニアリング、画像・音声・音楽AIツールを扱う、無料のオープンソース中国語AI講座と実践スキル集。