LangChain-D1-模型的工作流程

LangChain-认识

lanchain是围绕agint展开的

agint就是一个可以自主执行,可以操作软件发送邮件,联网搜索,只要给出最终目标可以自主需寻找路径的一个智能体,

大模型应用就是要把模型的能力和传统的编程能力结合起来,

agint就是利用传统编程为大模型提供各种各样的接口,工具,作为他的手脚,作为与外界交互的途径,利用大模型的推理能力去做成一个规划,这样就既有了分析能力也有了执行能力

开发一个天气助手-主要看一下实现的流程

因为大模型内有近期的事实数据,所以我们要借助大模型接入一个天气接口。

准备安装依赖

安装 langchain

集成deepseek

2.加载环境变量

2.定义工具-伪代码

传入城市,然后返回这个城市的天气情况

3.创建agint

我们可以看到这里传入了两个参数,模型的名字还有传入的工具

但是没有APIkey这就是lanchain的强大之处,在内部已经把apikey已经弄好了

4.发起调用

总览流程

有一个问题就是模型和工具tools是分开的啊,模型怎么知道这个模型,有是怎么调用的呢?

发起调用的时候会把我们的请求还有我们的工具一起打包起来发给模型,模型就知道了工具

但是模型怎么调用这个工具呢?

模型不能直接调用工具,但是模型会返回一个这个参数,告诉langchain我想调用什么工具,然后langchain就会去调用工具,所以模型和工具之间是通过langchain调用工具的

相关推荐
计算机编程指导师10 分钟前
Python大数据毕设怎么做?基于Hadoop+Spark的高频电力消耗数据可视化与分析系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习
大数据·hadoop·python·spark·毕业设计·课程设计·电力
用户83145509803112 分钟前
如一 Agent 架构解读(四):异步整理——压缩不该堵住用户
人工智能·llm
kimnoic17 分钟前
Python 爬虫的原理
开发语言·python
用户19172912708318 分钟前
团队 Agent 技能库怎么管?用 Git 做 Skill 版本化与复用实战
人工智能
Dawson Zhu18 分钟前
《Agentic Design Patterns》第 13 章导读:人机协同(Human-in-the-Loop)
人工智能·语言模型·架构·aigc·agi
Fluxproxy20 分钟前
Python爬虫异步提速终极方案|线程池ThreadPoolExecutor实战,告别单线程慢速爬取
开发语言·爬虫·python
蜗牛互联网21 分钟前
Java标准HTTP调用多模态模型的票据抽取前置校验
java·人工智能·python·http
feasibility.25 分钟前
“美版DeepSeek”等海外开放模型,能夺回生态入口吗?——中国开放权重领先下的2026全球AI分水岭
人工智能·开源·大模型·llm·minimax·deepseek·beam
AI大模型-小华27 分钟前
AI 编程进入深度开发阶段:什么时候普通方案不够,需要更高算力支持?
人工智能·chatgpt·ai编程·vs code·codex·codex cli
思维新观察28 分钟前
三星 Galaxy Tab S12 系列:大屏 AI 平板,兼顾轻薄与生产力
数据结构·人工智能·电脑