LangChain-D1-模型的工作流程

LangChain-认识

lanchain是围绕agint展开的

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

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

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

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

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

准备安装依赖

安装 langchain

集成deepseek

2.加载环境变量

2.定义工具-伪代码

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

3.创建agint

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

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

4.发起调用

总览流程

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

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

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

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

相关推荐
Sylvia33.19 分钟前
LOL实时数据接入深度解析:从WebSocket到完整数据模型
java·网络·python·websocket·网络协议
梦想不只是梦与想20 分钟前
Web 服务器网关协议:ASGI 和 WSGI
服务器·python·fastapi
智恒百亿23 分钟前
8 卡 RTX 5090 服务器深度实测:256GB 显存能否支撑 70B 模型微调?选型参考
大数据·运维·服务器·人工智能
ai小陈3 小时前
PyTorch DataLoader数据加载性能排查:GPU利用率低的实操指南
人工智能·pytorch·python·深度学习·ai·gpu算力
测试者家园4 小时前
为什么意图驱动测试是自动化测试的下一站,而不是替代品
自动化测试·软件测试·人工智能·持续测试·ai赋能·智能化测试·软件测试变革
D202020205 小时前
TikTok Shop禁止AI语音直播落地后,跨境卖家如何通过达秘合规调整带货内容
人工智能
2601_962299245 小时前
Azure python操作系统列表
python·操作系统·azure·虚拟机·存储配置文件
像风一样自由20205 小时前
20.Milvus常见问题检索不到维度错误和数据一致性
人工智能·大模型·milvus
现代野蛮人6 小时前
【深度学习实验】—— 基于 LSTM 与 Optuna 调参的丙型肝炎预测
人工智能·深度学习·lstm
支支დ6 小时前
VO by Vercel 前端特定优势:为什么它是构建 AI 应用的新范式
前端·人工智能