使用JavaScript:Lang Chain & Lang Grap的AI生产代理物 Production AI Agents with JavaScript: LangChain & LangGraph

大部分Lang Chain和Lang Graph课程都是Python第一。 这个是从地下建造的,是为JavaScript和TypeScript工程师设计的,他们想要真正的、可运载的毒剂系统 — — 不是断开的演示。
将建立一系列端到端项目, 反映现代运输AI的团队的特点:干净的型号Script代码、清晰的APIs、JSON合同、兰格格罗夫管弦、RAG、适当的矢量仓库和真正的下个。
将前端连接到真正的代理。 到最后,你将会知道如何从设计“实施”的构想中去掉JS生态系统中的观察力部署。
下面是第一阶段我们将覆盖的内容:Intro & Mindset 如何运行,该课程是什么不可行,以及如何遵循。 在成本、速度和可靠性方面明智地选择模型(OpenAI/Gemini/Groq/当地 ) 。
如何将所有项目连接到可再使用的“试办平台”中。 基金会: Lang Chain, Agents and Molow themodal AI App 架构:UI 管弦乐团模型 工具 存储 。
简单、诚实的AI代理和现实世界使用案例的定义。 链条与代理:当一个链子足够,当一个代理值得的时候。 Lang Chain.js适合的地方,Lang Graph.j斯适合的地方以及他们如何合作。
JSON – 第一种思维取笑:为什么字符串和图案会拯救你。方向与“你好代理”项目TS/节点项目设置,tsconfig、 env 模式、脚本。
多种提供者设置: OpenAI、Gemini、Groq通过单一的供应商工厂。第一个“Hello Agent”功能,像一个清洁的原始后端而不是玩具脚本一样运行。
LLM 基本原理: JSON- First 方法 Togens, 上下文窗口, 成本意识思维。 抽样点: 温度、 顶部_ p, 最高点( 实际) 。 聊天与工具; 为什么结构化输出会击败临时提示 。
Zod 方案作为每件反应的合同。 验证“ 修理” 和 “ 后退策略” , 以保持代理稳定。 JSON- First Mini 项目在TypeScript 中实施严格 A 管道, 包括: 中央化的 env 管理 。
返回保证JSON的CLI入口点,可以随时为任何前端服务。 Lang Chain.js Friminals为什么使用Lang chain.Js而不是只使用原始SDKs。 JS中的快速模板、模型和输出解析器。
运行的和 LCEL ( RunableSernesce, RunnableMap) 作为您的心理模型。 工具调用图案、 低温确定性的行为 。
工具呼叫 101: 搜索 v1 (LCEL) 设计一个选择的搜索代理器: 直接回答与网络搜索路径。 执行: 输入搜索结果、 打开光圈和摘要的系统图案 。
使用Lang Chain工具进行塔维利(或类似)整合。 LCEL管道通过路线、取回、总结和返回严格JSON,例如搜索HTTP终点并连接到简单的下方界面。
RAG 基础词清除, 不使用字串解释 RAK 。 摄入与查询阶段; 块和嵌入。 矢量存储概念: 相似性搜索、 元数据、 顶点 。
轻RAG(轻R AG) 足够, 需要重的次等时则足够。 轻RAG: Docs Helper 项目在 JS中建立一个小的 RAG 系统: 字符块块。 带有插嵌嵌入的模拟矢量存储器( OpenAI/ Gemini )。
/ kb/ inest, /kb/ ask, 或kb / seced APIs. 引用了信任分数的回答。 下一个 Js UI 标签: 糊贴 docs 提问 ` 查看基于基础的答复 + 源 。
兰格格勒夫基本原理为什么单靠LCEL不足以让复杂的代理人。 国家、节点、边缘:一个直观的JS精神模型。 线性流动(验证计划 ——法案 ——最终确定 ) 。
分支、 重写、 最高标准与错误的界限。 检查、 重新播放和在行人权限。 Lang Graph 管弦化工程执行一个真实的 LangGraph.js 图: 在类型中输入状态 。
节点: 验证、 计划、 批准、 执行、 最终确定。 HTTP 运行图形的路径; 下一. js 界面检查结果。 显示 Lang Chain 工具如何干净地插入 Lang Graph 节點 。
部署和观察代理( LangSmith + LangGraph Cloud) 为什么在生产中必须进行追踪和观察。 您的 JS代理与 LangShith 连接, 以获取日志、 跨度、 错误、 提示 。
将兰格图布置到朗格格云上。通过API+HITL(准/拒绝)流进行测试。
使用矢量 DB (MOG/Supabase风格) 的代理 RAG 将RAG+工具转换成生产式剂: Chunk 把 上升机嵌入真正的矢量仓库。 询问 ` 获取 总结,并引用和信任 。
添加工具, 如计算器、 日期规划器、 摘要。 使用严格的政策( 刻录使用, 没有幻影源) 来创建 Agency/ 工具 。
将它连接到下一个.js UI, 并显示这能支持机器人、内部副驾驶或SaaS的功能。
整个课程中,你会看到一个一致的 JavaScript 结构、大量内线解释以及生产模式。 你可以直接进入自己的产品或客户工作。