当前位置: 首页 > news >正文

langchain模型;LangChain与LangGraph在应用场景上的区别;

langchain模型;

研究langchain官方文档中模型的用法

模型初始化

langchain模型初始化init_chat_model时能够传递的参数:
model(模型标识符)、temperature(温度,越高模型越有创造性)、max_tokens(控制最大输出长度)等等

模型调用

模型调用有三种方式,分别是直接调用invoke()、流式输出stream() 、批量处理请求batch()

  1. invoke()
    最直接方法是使用invoke()单个消息或消息列表。
    image
  2. stream()
    与在模型生成完整响应后invoke()返回单个对象的函数不同,该函数返回多个对象,每个对象包含输出文本的一部分。stream中的每个数据块都旨在通过求和的方式组合成完整的消息。
    image
    生成的内容是一块一块的。
  3. batch()
    将一系列独立的模型请求批量处理,可以显著提高性能并降低成本,并行处理这些请求。

工具调用

model调用工具与create_agent调用工具的区别:

本质上是 “工具注册的位置不同 → 控制权不同 → 使用方式不同”

  • create_agent是一种高度封装调用工具方式
    工具是给 Agent 用的(由 Agent 决策是否调用)

  • model.bind_tools工具属于底层配置。
    工具是给模型用的(模型直接具备调用能力)

关键点在于Agent(LLM + 逻辑) ≠ LLM模型,Agent因为有逻辑的存在支持多步推理,有工作流的能力,这俩本身的差异造成了两种工具调用。

langchain中model的用法类似于我之前使用的call_ollama与OpenAI function calling。

LangChain与LangGraph在应用场景上的区别;

LangChain是用来做LLM应用开发框架,LangGraph状态机 + 工作流引擎,但一直没有深入理解他们的应用场景。

应用场景上的区别主要是:这个任务有没有流程 / 分支 / 多步骤决策

LangChain 典型应用场景

关键词:一次性 / 线性 / 不复杂

  1. RAG 问答
    用户问题 → 检索 → LLM回答
  2. 信息抽取 / 结构化输出
    文本 → LLM → JSON
  3. 单工具调用
    用户 → LLM → 调一次工具 → 返回
  4. 简单 Agent(轻量)
    问一句 → 调1~2个工具 → 结束

LangGraph 典型应用场景

关键词:多步骤 / 有状态 / 有分支 / 可控

  1. 复杂 Agent
    LLM → 判断 → Tool → 再判断 → Tool
  2. 多步骤业务流程
    步骤1 → 步骤2 → 条件判断 → 分支执行
  3. 人机协同
    LLM → 判断不确定 → 人工确认 → 继续执行
  4. 长流程任务
    任务执行一半 → 挂了 → 恢复继续
http://www.jsqmd.com/news/512898/

相关文章:

  • 解锁文献综述新境界:书匠策AI的“智慧魔法”
  • 收藏!小白程序员轻松入门大模型核心概念:RAG、Agent与工具调用
  • k3s集群启动失败分析日志关键错误failed to find cpu cgroup (v2)
  • xLSTM首秀功率预测!Time2Vec+TCN级联架构:如何让光伏MAE再降5%?
  • 零代码平台 2026 发展报告:轻流 AI 重塑业务流程管理
  • 2026商用免许可音乐全攻略:合法商用无压力的优质平台终极盘点
  • Matlab/simulink 风电场调频,风电调频,双馈风机调频。 调频策略协调,虚拟惯性...
  • LangChain Agent 是一个能“自主决策 + 调用工具”的 LLM 应用框架。
  • 记一次生产环境MQ队列积压150W问题分析与解决方案
  • 云原生PLM为何能成为企业新宠?深度解析其核心优势与未来演进之路
  • Hive学习记录第一章
  • VOOHU——工业级千兆网络变压器选型要点:从宽温要求到封装选择
  • 计算机系统基础知识(七):软件篇之数据库系统详解
  • AI 学习测试文章
  • Java 集合框架工具类与性能优化实战
  • 英伟达旗舰发布年代图,H200,B200,B300参数对比图。 #AI计算#英伟达GPU
  • 跨境电商的下半场:从“引流”到“截流”,重构推特获客逻辑
  • 实战为王·数据说话,2026 AI超级员工真实效能测评
  • LeetCode hot100-238 除了自身以外数组的乘积
  • Ollie‘s EDI 对接指南:折扣零售巨头的供应链合规要点
  • 企业AI实战训练营培训总结:
  • labview异步调用子程序并运行子程序。 实现异步调用,不会卡死线程。 适合多个界面间相互跳转切换
  • Win11无线网卡驱动突然罢工?别急着重装系统,试试这个Intel官网驱动直装法
  • 3年数据分析从业者、统计专业背景:数据分析师工作具体要求及CDA二级备考经验
  • 实测椒图 AI:前端 / 设计 / 电商都能用的一站式图像工具,Nano Banana Pro 模型太稳了
  • 《Spring AI + 大模型全栈实战》学习手册系列 · 专题四:《Ollama 模型管理与调优:让 AI 模型在低配服务器上流畅运行》
  • 错误弹窗记录
  • 51单片机PID算法控制无刷直流电机Proteus仿真探索
  • Docker 环境下 Redis Lua 脚本部署与执行
  • 2026年厦门二手房装修公司推荐:厦门六区施工案例详解与环保材料选用指南 - 品牌推荐