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

【Agent初认识】回答你关于Agent的三个问题

1.Agent执行的流程是怎么样的?

首先用户输入问题,Agent解析用户的需求
然后生成json文本,这里不同的模型生成的输出格式不同,如果不同可能调用工具的步骤会出现问题。

json文本示例:
{"start_time": "2026-04-14", "end_time": "2026-09-21"
}

然后就是分析要调用哪些工具来完成这个需求,然后调用工具获取输出
大模型会检查结果是不是符合用户需求的,如果不是就再次分析再次调用,如果是就输出结果

2.@tool 装饰器

@tool修饰在函数上代表AI可以将这个函数当做工具去使用

这个工具是计算两个时间段的差值,结果为秒
@tool
def get_time_diff(start_time: str, end_time: str) -> str:"""计算两个时间差(秒)"""fmt = "%Y-%m-%d %H:%M:%S"try:start = datetime.strptime(start_time, fmt)end = datetime.strptime(end_time, fmt)diff = int((end - start).total_seconds())return f"两个时间相差 {diff} 秒"except Exception as e:return f"时间格式错误:{e}"

3.ReAct 循环

ReAct循环如果你要自定义的话就是用于:
定义Agent分析一个需求、分析需要调用什么工具、如何自我检查结果符合需求、如何重新执行任务获取正确的答案。

http://www.jsqmd.com/news/641144/

相关文章:

  • FigmaCN:3步让你的Figma设计工具说中文的完整解决方案
  • BUUCTF - Basic:从靶场入门到实战的Web安全漏洞全景解析
  • ncmdump:三分钟解锁网易云音乐NCM格式,让音乐自由流动
  • 寒武纪mlu-270驱动在Docker环境下的高效部署指南
  • 量化数据新思路:利用券商QMT的xtquant库搭建个人免费数据源(避坑指南)
  • 像素剧本圣殿保姆级教学:如何用正则表达式批量清洗AI生成剧本格式
  • 通义千问1.5-1.8B-Chat-GPTQ-Int4环境部署:Anaconda创建独立Python运行环境
  • Mysql集群架构MHA应用实战
  • 七款阅读应用实测:翻页速度与笔记功能对比
  • StarUML最新版汉化与破解二合一教程:5分钟搞定永久使用
  • ComfyUI模型加载进阶:用Diffusion Model节点玩转LoRA混合与模型‘瘦身’技巧
  • 告别内存溢出:EasyExcel高性能导入导出实战指南
  • 2026江苏学历提升机构实力排行榜:翼程蝉联榜首,Top5深度测评 - 商业科技观察
  • 数据结构——顺序栈
  • Topit:重新定义Mac多任务效率的智能窗口置顶革命
  • 第二届“Parloo”CTF应急响应挑战赛实战复盘:从Webshell追踪到内网渗透
  • Git Submodule 深度避坑指南:从“能用”到“好用”的协作进阶
  • 基于Ubuntu 24.04与MariaDB构建Zabbix 7.0云服务器监控体系
  • 成都地区宝钢产无缝钢管(8163-20#;外径42-630mm)现货报价 - 四川盛世钢联营销中心
  • claude4
  • 别再乱选二极管了!BUCK/BOOST电路续流与整流二极管实战避坑指南
  • 3分钟上手Keyviz:让你的键盘操作像电影特效一样炫酷
  • Windows防火墙如何放行WSL2?手把手教你设置入站规则(含常见错误排查)
  • Cesium中高效集成天地图WMTS服务的实战指南
  • Axure中文界面安装指南:3步告别英文困扰,让原型设计更高效
  • 鲲鹏麒麟环境下MySQL5.7离线部署全流程解析
  • AIMP:轻量级音乐播放器解决音频播放与管理的常见问题
  • 告别网盘限速困扰:八大网盘直链下载助手完全指南
  • 告别复制粘贴!深入理解GD32F407的GPIO配置:推挽、开漏、复用AF到底怎么选?
  • AutoCAD字体管理终极指南:FontCenter免费插件完整解决方案