# Node.js + LangChain **Repository Path**: silence1224/node.js---lang-chain ## Basic Information - **Project Name**: Node.js + LangChain - **Description**: Node.js + LangChain - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2026-07-02 - **Last Updated**: 2026-07-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 10天掌握智能体AI开发(Node.js方向):从 LangChain.js 到生产部署 > **每天学知识点 + 跑案例代码,10天成为智能体AI开发工程师** > > 🎯 技术栈:Node.js + LangChain.js + LangGraph + NestJS --- ## 📚 课程选择(二选一) 本项目提供**两个独立课程**,共享相同的知识点基础,但最终产品不同: | 课程 | 最终产品 | 适合方向 | 课程链接 | |------|----------|----------|----------| | **课程一:智能体AI开发** | AI Work Assistant(企业办公助手) | 企业办公、知识管理、Agent开发 | [📖 课程一](#课程一智能体ai开发) | | **课程二:AI自媒体运营** | Self-Media System(自媒体运营系统) | 内容创作、多平台运营、数据分析 | [📖 课程二](self-media-ops/README.md) | --- ## 课程一:智能体AI开发 > 🎯 最终产出:ai-work-assistant/ — 一个完整的、可运行的 AI 智能工作助手 ### 🎯 目标岗位 **智能体AI开发工程师(Node.js方向)** — 2025-2026年最热门的AI岗位之一 | 岗位 | 核心技能 | 平均薪资 | 课程覆盖 | |------|----------|----------|----------| | 智能体开发工程师 | Agent、LangGraph、工具编排 | 20-35K | ✅ Day 5-6 | | AI应用开发工程师 | LangChain.js、RAG、SSE | 18-30K | ✅ Day 1-4 | | 多Agent系统架构师 | Supervisor、Agent协作、状态管理 | 25-40K | ✅ Day 6 | | AI后端工程师 | NestJS + LangChain.js + 工具集成 | 20-35K | ✅ Day 7-9 | ### 🗺️ 技能路线图 ` Phase 1: AI 核心能力(Day 1-4) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 环境搭建 → LCEL链式调用 → 提示词工程 → 结构化输出 ↓ Function Calling → 多模态 → RAG → Agent记忆 ↓ 🎯 Phase 1 产出:迷你 RAG 问答系统 Phase 2: 智能体开发(Day 5-7) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ReAct模式 → LangGraph状态机 → 条件路由 ↓ Supervisor模式 → Agent-as-Tool → 多Agent协作 ↓ NestJS后端 → 工具注册 → SSE流式推送 ↓ 🎯 Phase 2 产出:多Agent协作系统 Phase 3: 产品化部署(Day 8-10) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Vue3前端 → SSE联调 → Agent执行可视化 ↓ PM2部署 → Nginx配置 → 监控告警 ↓ 🎯 Phase 3 产出:完整 AI Work Assistant ` ### 📋 课程理念 **不是分散的教程,而是一个完整的智能体开发过程。** - Day 1-4:AI 核心能力 → 掌握 LangChain.js 基础,为 Agent 开发打地基 - Day 5-7:智能体开发 → Agent 编排、多Agent协作、后端集成 - Day 8-10:产品化 → 前端界面 + 部署上线 + 完整产品 ### 🚀 快速开始 `ash # Day 1:环境搭建 cd 01-环境搭建与链式调用/code npm install node 01-hello-ai.js ` ### 📅 10天学习计划 | Day | 知识点 | 案例代码 | 阶段产出 | |-----|--------|---------|----------| | Day 1 | LCEL、pipe、stream | 01-环境搭建与链式调用/ | | | Day 2 | PromptTemplate、Zod | 02-提示词工程与结构化输出/ | | | Day 3 | Function Calling、Vision | 03-Function-Calling与多模态/ | | | Day 4 | RAG、Memory | 04-RAG检索增强与Agent记忆/ | 🎯 迷你RAG系统 | | Day 5 | ReAct、LangGraph | 05-ReAct-Agent与LangGraph/ | | | Day 6 | Supervisor、SSE | 06-多Agent协作与流式输出/ | 🎯 多Agent系统 | | Day 7 | NestJS、Prisma | 07-后端核心与真实工具/ | | | Day 8 | Vue 3、SSE | 08-前端与联调/ | | | Day 9 | PM2、Nginx、监控 | 09-部署与监控/ | | | Day 10 | 整合、总结 | 10-项目实战与总结/ | 🎯 AI Work Assistant | ### 📄 许可证 MIT