microsoft/generative-ai-with-javascript

Join a time-traveling adventure where you meet history’s legends while learning Generative AI technologies! ✨

JavaScriptによる生成AI – 初心者向けの実践コース

何であるか – JavaScript開発者向けのオープンソースで自己学習可能な学習シリーズ。生成AIアプリの構築、プロンプトエンジニアリング、デプロイ方法を学びます。リポジトリにはテキスト教材、動画録画、クイズ、解答コード、AIが生成する歴史的人物と会話できる小さな「コンパニオンアプリ」が含まれています。

なぜ重要か – 現代のLLM駆動アプリで使われる全体的なスタックを段階的に解説します:基本的なLLM呼び出し、プロンプトエンジニアリング、構造化出力、リトリーバル・オーガナイズド・ジェネレーション(RAG)、ツール/関数呼び出し、Model Context Protocol(MCP)。また、Ollamaでローカルでモデルを実行する方法、Azure AI Foundryの利用、Azure Cosmos DBとベクトル検索の統合も紹介しています。

主な構成要素

  • レッスンモジュール(1〜8) – 各モジュールにはテキストガイド、課題、クイズ、解答、短い動画が含まれます。トピックは、LLMの基礎から始まり、プロンプトエンジニアリング、構造化JSON出力、RAG、ツール呼び出し、MCPの基礎、高度なMCPクライアント作成へと進みます。
  • コンパニオンアプリ – 実行可能なJavaScriptアプリ(/app)で、AI生成の歴史的人物との会話インタラクションを示しています。アクセシビリティ用の音声タグも含まれます。
  • セットアップオプション – 事前設定済みのGitHub Codespaceで即座に開始(GitHub Modelsによる無料APIアクセスを利用)または、ローカルですべてを実行(/docs/setupを参照)。
  • 動画シリーズとスライド – すべてのレッスンにはダウンロード可能なPowerPoint/PDFスライド、デモリンク、フル長のYouTube動画があります。
  • 追加リソース – 関連するMicrosoftの初心者向けコース、追加チュートリアル、コミュニティサポート用のDiscord/フォーラムへのリンク。

始め方

  1. リポジトリをフォークする(または「Fork」バッジをクリック)。
  2. GitHub Codespacesでリポジトリを開き、環境が依存関係をインストールするのを待つ、またはローカルセットアップガイド(/docs/setup/README.md)に従う。
  3. 目次に従ってレッスンを順に進める。各レッスンのフォルダには、編集・実行するコードが含まれています。

対象読者 – 生成AIにほとんどまたはまったく触れたことがないJavaScript開発者で、実践的で物語ベースの方法でLLMの概念を学び、本格的なアプリ開発を始めたい人。

ライセンス – MIT(READMEの上部のバッジを参照)。


すべての詳細はリポジトリのREADMEから直接取得しており、追加の主張は一切加えていません。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト