
发布时间:2026年10月
由希塔什·乔杜里、苏拉杰·库马尔·贾创作
MP4 | 视频:h264,3840×2160 | 音频:AAC,44.1 KHz,2 倍
级别:所有级别 | 类型:电子学习 | 语言:英语 + 字幕 | 时长:90 篇讲座(24小时52米) | 尺寸:74.9 GB
在 TypeScript 中使用 OpenAI、Claude、LangGraph 和 Vercel AI SDK 构建 ChatGPT、Perplexity、NotebookLM 和 n8n 克隆
你将学到什么
⚡ 使用 TypeScript、Next.js 和现代生产工具构建 10 个完整的全栈人工智能代理应用程序
⚡ 使用 OpenAI 代理 SDK 构建代理,包括工具调用、多代理操作以及输入和输出保护栏
⚡ 使用 Claude Agent SDK 创建终端编码助手和自主的 GitHub 拉取请求审核程序
⚡ 使用嵌入、松果向量搜索以及由源代码引用支持的答案,实现检索生成(RAG)
⚡ 使用 LangGraph 设计有资质的代理工作流程,并使用 Inngest 可靠地运行长期后台工作
⚡ 使用 Vercel AI SDK 构建 ChatGPT 和 Perplexity 式应用程序,提供流媒体响应、网页搜索和图像生成功能
⚡ 使用工具、内存、规划、流媒体、追踪、护栏和接送工具,从零开始编写自己的代理SDK
⚡ 使用 Better Auth 和 Clerk 添加安全身份验证,并使用 Prisma、Drizzle、Neon Postgres 和 MongoDB 管理数据
要求
❗ 掌握 JavaScript 或 TypeScript 的工作知识,包括 async/await 和基本面向对象概念
❗ 对 React 和 Next.js 的基本熟悉是有帮助的,但并非严格要求
❗ 已安装 Node.js 的计算机以及 VS Code 等代码编辑器
❗ 适用于 OpenAI 和 Anthropic 的 API 密钥。课程中使用的大多数其他服务都提供免费服务
描述
本课程通过十个完整的全栈项目,教你培养生产级人工智能代理。与其停留在简单的聊天机器人演示中,你将使用使用 TypeScript 编写的身份验证、数据库、后台工作、矢量搜索和流式用户界面来传输真实应用程序。
课程围绕当今使用中最重要的代理框架进行整理。使用OpenAI代理SDK,您将构建一个多智能客户支持平台,支持工具调用、人工升级以及输入和输出保护栏。然后,您将创建一个将行程同步到谷歌日历的人工智能旅行规划器。使用 Claude Agent SDK,您将为终端创建一个 Cursor 式编码助手,以及一个自主的 GitHub 提取请求审核程序,用于索引整个代码库。
使用 LangChain 和 LangGraph,您将为 GitHub 存储库构建一个支持 RAG 的聊天功能,以及一款类似 NotebookLM 的学习笔记本,通过引用 PDF、文档和网站的引文来解答问题。您还将构建一个受 n8n 启发的可视化工作流自动化平台。使用 Vercel AI SDK,您将开发一个 ChatGPT 克隆和一个具有 Perplexity 风格的答案引擎,包含实时网页搜索、引用和图像生成功能。
在最终模块中,您将从零开始编写自己的代理SDK。您将实现工具、内存、规划、执行、工作流程、流媒体、跟踪、护栏和多代理处理,并了解代理框架在内部的工作原理。
在此过程中,您将亲身体验 Next.js、Prisma、Drizzle、Neon Postgres、MongoDB、Better Auth、Clerk、Inngest、Pinecone 和 React Flow。
本课程面向对 JavaScript 或 TypeScript 感到满意并希望超越快速工程技术,构建可靠、真实、具有代理性的应用程序的开发人员。
这门课程是给谁的
⭐ 想要构建真实人工智能代理应用程序的 JavaScript 和 TypeScript 开发人员
⭐ 全栈开发人员希望将 LLM 功能(如 RAG)、工具调用和流媒体功能添加到其产品中
⭐ 希望通过实践项目对OpenAI、Claude、LangChain和Vercel的AI SDK进行比较
⭐ 希望通过从零开始构建代理框架,从而了解内部框架的运行情况
⭐ 希望将人工智能产品(如 ChatGPT、Perplexity 或 n8n 替代)原型的构建者和创始人
