新闻详情

新闻详情

首页 / 资讯中心 / 详情

3 步跑通第一个智能体:LangChain.js 上手指南

发布时间:2026/9/9 15:17:44来源:尧图网络
3 步跑通第一个智能体:LangChain.js 上手指南
3 步跑通第一个智能体LangChain.js 上手指南【免费下载链接】langchainjsThe agent engineering platform项目地址: https://gitcode.com/GitHub_Trending/la/langchainjs想让应用里的 AI 不只聊天还能真正干活——查知识库、调接口、处理多步任务却又被各家模型厂商各自为政的接口劝退。LangChain.js 就是冲着这个问题来的它用一套统一的抽象把模型输入输出、检索增强和智能体编排包起来让你用同样的方式接 OpenAI、Anthropic、Ollama 等厂商再把「模型自己决定下一步调什么工具」的循环交给框架。下面从安装讲到第一个 Agent以及哪些示例文件值得先看。LangChain.js 的定位LangChain.js 是一个用 TypeScript 写的智能体工程框架仓库对自己的定义就是 the agent engineering platform。它主要解决两个问题一是模型厂商的接口、消息格式、输出结构各不相同它用统一的 ChatModel 抽象把文本、多模态、结构化输出收口二是「模型决定接下来做什么」这条循环自己写很琐碎它把工具调用、状态、记忆交给 agent 运行时去管理。上图是仓库测试里的真实素材给模型一张网页截图做图像理解这类多模态输入正是它统一封装的场景之一。核心能力拆解模型 I/O一套参数接所有模型同一个 ChatModel 接口覆盖文本对话、图片/音频等多模态输入和函数调用换模型时只改厂商包和模型编号。仓库测试目录里甚至放了一张热狗图当固定测试素材用来验证模型看图说话的能力检索增强RAG让模型基于你的资料回答文档先用 loader 读进来经过文本切分、向量化后存进向量库提问时先检索出最相关的片段再拼进提示词。它解决的是「模型不知道你的内部资料」这个硬伤检索质量直接决定回答质量。智能体模型决定流程内存保持上下文连续这是核心部分createAgent创建的 Agent 会根据输入自己决定调哪个工具工具执行完把结果喂回模型循环推进直到任务完成。内存管理也归在这一节里——会话内的短期记忆和跨会话的长期存储Store都在创建 Agent 时一起配置好对话上下文自然连续不用你自己维护历史记录3 步从零跑通安装依赖主包加一个模型厂商包npm install -S langchain langchain/openai接模型从 OpenAI、Anthropic、Google、Ollama 里选一家创建对应的 Chat 模型类填 API key 和模型编号用本地 Ollama 的话连 key 都可以省。配置第一个 Agent调用createAgent只改三个字段——model上一步的模型实例、tools工具数组每个工具声明名称、描述和参数结构、store内存先用内存版。配置完直接invoke调用即可。它能帮你做什么场景 A个人多轮对话助手。给助手接上天气、日历、搜索这类工具它就能在多轮对话里记住上下文、中途调用工具、再把结果流式吐出来。个人向的改动集中在tools字段加工具就是往数组里加一项。场景 B企业知识库加业务流程。用仓库里的路由模式做底座先把用户问题分类再并行分发给分别负责 GitHub、Notion、Slack 等知识源的子 Agent最后汇总成一份回答。内部文档、工单、客户记录都能从同一个对话入口查业务规则写在路由和子 Agent 里不污染模型层。继续深入cookbook 里的教程内容如今都收敛在 examples/ 目录可以直接跑。先看这三个文件examples/src/createAgent/tools.ts — 智能体调用工具并把用户信息写入跨会话存储examples/src/multi-agent/router-knowledge-base.ts — 多 Agent 路由分类问题、并行查多个知识源再汇总examples/src/createAgent/streaming.ts — 把 Agent 的思考和输出流式推给前端适合谁TypeScript 栈开发者— Node、浏览器、Cloudflare Workers 都能跑不需要额外运行时多模型用户— OpenAI、Anthropic、Google、Ollama 等厂商各有独立包换模型只换依赖智能体开发者—createAgent加 agent 运行时把工具调用、状态、记忆打包处理想按需引入的团队— monorepo 里 langchain、langchain-core 和各 provider 包互相独立只装需要的部分下一步打开 examples/src/createAgent/tools.ts用你自己的 API key 跑一遍再把示例里的两个工具换成你真要查的东西你的第一个 Agent 就出来了。仓库结构和约定见根目录 README照着目录继续读。【免费下载链接】langchainjsThe agent engineering platform项目地址: https://gitcode.com/GitHub_Trending/la/langchainjs创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

0维Tensor完全指南:从shape为[]的报错到PyTorch实战排查 2026/9/9 15:56:51

0维Tensor完全指南:从shape为[]的报错到PyTorch实战排查

这个标题乍一看像是一条日志里抓出来的碎数据,大概率是某个数据管道或者训练脚本里打印出来的一行记录。“20260328”可以是一个时间戳,也可以是一批样本的编号,而“0维Tensor”则是它对应的形态——一个孤零零的标量。真正动手调过模型的人看…

阅读更多 →
轻量跨平台SQL客户端Beekeeper Studio实战指南 2026/9/9 15:56:51

轻量跨平台SQL客户端Beekeeper Studio实战指南

简介:这是一款面向数据库开发与运维人员的跨平台 SQL 客户端,基于 Electron 构建,支持 MySQL、PostgreSQL、SQLite、SQL Server 等主流数据库,覆盖 Linux、macOS 与 Windows 三大系统。压缩包共 290 个文件,大小约 40.…

阅读更多 →
老 Intel Mac 升级 macOS 完整指南:四步让 Big Sur 到 Sequoia 跑起来(免费工具 OpenCore Legacy Patcher 实操教程) 2026/9/9 15:56:51

老 Intel Mac 升级 macOS 完整指南:四步让 Big Sur 到 Sequoia 跑起来(免费工具 OpenCore Legacy Patcher 实操教程)

老 Intel Mac 升级 macOS 完整指南:四步让 Big Sur 到 Sequoia 跑起来(免费工具 OpenCore Legacy Patcher 实操教程) 【免费下载链接】OpenCore-Legacy-Patcher Experience macOS just like before 项目地址: https://gitcode.com/GitHub_T…

阅读更多 →
跨年度干旱重创亚马逊雨林:遥感证据与碳汇逆转 2026/9/9 15:56:50

跨年度干旱重创亚马逊雨林:遥感证据与碳汇逆转

1. 为什么我盯上了这篇文献:选文逻辑与第一印象先说一个背景:我是搞植被遥感与全球变化生态学方向的,平时追踪文献有个习惯,凡是标题里带着“Unprecedented”(前所未有)这种词的,我一律先保持三…

阅读更多 →
SpringBoot+Vue图书管理系统:从数据库设计到前后端部署全解析 2026/9/9 15:56:50

SpringBoot+Vue图书管理系统:从数据库设计到前后端部署全解析

最近后台收到好多读者留言,问学生项目或者课设到底怎么选技术栈,SpringBoot 和 SSM 有什么区别,前后端分离的项目怎么联调。正巧我自己手上完整跑过一个“基于 SpringBoot Vue 的图书管理系统”,从数据库设计到后端接口&#xff…

阅读更多 →
Java并发实战:用Semaphore信号量实现三线程交替打印ABC 2026/9/9 15:53:50

Java并发实战:用Semaphore信号量实现三线程交替打印ABC

搞Java并发这一块的朋友,大概率都遇到过这么一道题:用三个线程轮流打印A、B、C,每个线程各打印三次,最终输出必须是ABCABCABC。别小看这个题,它考察的不只是你会不会写Thread和for循环,更核心的是你怎么理解…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞