Repolode
microsoft

microsoft/generative-ai-with-javascript

微软出品的 JavaScript 生成式 AI 入门课程,通过穿越历史的故事和角色对话应用学习。

Star
1,292
Fork
851
未关闭 Issue
16
最近提交
5天前

这是什么?

这是面向 JavaScript 开发者的生成式 AI 入门课程,帮助读者把生成式 AI 功能加入自己的应用。课程共八课,内容涵盖大语言模型基础、搭建第一个 AI 应用、提示词工程、结构化输出、检索增强生成(RAG)、工具调用(Function Calling),以及模型上下文协议(MCP),其中包括编写 MCP 服务端和用 LLM 改进 MCP 客户端。

课程以穿越时空的故事展开,学习者可以与达·芬奇、阿达·洛芙莱斯等历史人物对话。仓库中的配套应用支持与这些角色互动,每课都附有作业、测验和参考答案。

项目可以在 GitHub Codespaces 中在线运行,也可以在本地 Node.js LTS 环境下运行。模型配置基于 Microsoft Foundry,需部署聊天模型,并在根目录 `.env` 文件中填写端点和 API 密钥。

核心功能

  • 01八节课程,从大语言模型基础讲到 MCP 客户端开发。
  • 02配套应用可与由生成式 AI 驱动的历史人物角色对话。
  • 03每课附带作业、测验及参考答案。
  • 04可在 GitHub Codespaces 中在线运行,也可在本地 Node.js LTS 环境运行。
  • 05课程内容配有音频标签,支持听读结合。

适用场景

  • 对大语言模型不熟悉、希望通过动手实践入门的 JavaScript 开发者。
  • 想用可运行的 JavaScript 示例学习 RAG、工具调用或 MCP 的开发者。
  • 需要带作业和测验的结构化课程的讲师。

快速上手

  1. 1

    在 GitHub 上 Fork 此仓库

  2. 2

    从你的 Fork 仓库点击 Code 按钮创建 Codespace,然后按照课程设置指南操作

  3. 3

    或者使用 Node.js LTS 在本地运行代码,按照设置指南中的本地应用选项操作

使用前须知

  • 运行示例需要一个 Microsoft Foundry 项目,并部署聊天模型和获取 API 密钥。
  • 配套应用中的历史人物是 AI 生成的虚构内容,并不代表其真实观点。

收录于专题

标签

常见问题

generative-ai-with-javascript 是什么?
微软出品的 JavaScript 生成式 AI 入门课程,通过穿越历史的故事和角色对话应用学习。 这是面向 JavaScript 开发者的生成式 AI 入门课程,帮助读者把生成式 AI 功能加入自己的应用。课程共八课,内容涵盖大语言模型基础、搭建第一个 AI 应用、提示词工程、结构化输出、检索增强生成(RAG)、工具调用(Function Calling),以及模型上下文协议(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 适合用来做什么?
对大语言模型不熟悉、希望通过动手实践入门的 JavaScript 开发者。 想用可运行的 JavaScript 示例学习 RAG、工具调用或 MCP 的开发者。 需要带作业和测验的结构化课程的讲师。
generative-ai-with-javascript 怎么安装和运行?
在 GitHub 上 Fork 此仓库 从你的 Fork 仓库点击 Code 按钮创建 Codespace,然后按照课程设置指南操作 或者使用 Node.js LTS 在本地运行代码,按照设置指南中的本地应用选项操作
在哪里获取 generative-ai-with-javascript?
源代码和安装说明在 GitHub 上:https://github.com/microsoft/generative-ai-with-javascript

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目