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

AutoGPT-Agent简述版

1、功能描述

设计一个 Agent,自动选择使用以下工具回答用户的问题:

  • 查看目录下的文件
  • 基于给定的文档回答用户问题
  • 查看与分析 Excel 文件
  • 撰写文档
  • 调用 Email 客户端发邮件

2、演示用例

实验中使用三个文档演示 Agent 的能力

./data
 |__2023年8月-9月销售记录.xlsx
 |__供应商名录.xlsx
 |__供应商资格要求.pdf

文档内容示例

 

  

测试输入举例

  • 9 月份的销售额是多少
  • 销售总额最大的产品是什么
  • 帮我找最近一个月出销售额不达标的供应商
  • 给对方发一封邮通知此事
  • 对比 8 月和 9 月销售情况,写一份报告

 3、核心模块流程图

 

4、「这」算不算 Agent?

吴恩达:“与其争论哪些工作才算是真正的 Agent,不如承认系统可以具有不同程度的 Agentic 特性。”

核心在于将复杂任务分解成多个步骤,并通过循环迭代的方式逐步优化结果。这种工作方式更接近于人类解决问题的思维模式:

  • 目标设定: 明确任务目标;
  • 规划分解: 将任务分解成多个子任务;
  • 迭代执行: 依次执行每个子任务,并根据反馈结果进行调整和优化,最终完成目标。

 

 

5、Agent Prompt 编写经验总结

 

  1. 善用思维链技巧
  2. 在重要的环节设置反思与纠偏机制
  3. 约定思维链中需要包含的要素,尽量详细具体
  4. 不可能一遍成功,要学会通过测试的失败例子优化提示词的细节
  5. 要善于将问题总结成方法论型的提示词(把 AI 当人看)
  6. 要善于综合使用各种提示词技巧,例如:举例子、PoT、AoT 等等

 

相关文章:

  • vscode中Debug c++
  • 【言语理解】逻辑填空之逻辑对应11
  • DB-MongoDB-00002--Workload Generator for MongoDB
  • 安装和升级到devExpress23.1.7
  • 工作流介绍
  • Milvus向量数据库
  • 何首乌基因组-文献精读131
  • LearnOpenGL---着色器
  • 微服务项目->在线oj系统(Java版 - 3)
  • 大模型在胫骨平台骨折预测及治疗方案制定中的应用研究
  • 网络编程-select(二)
  • 组态王|组态王中如何添加西门子1200设备
  • 【QGIS二次开发】地图编辑-04
  • Python数据可视化 - Pyecharts绘图示例
  • 【Linux网络】五种IO模型与阻塞IO
  • 【MYSQL】笔记
  • Go 后端中双 token 的实现模板
  • 几种基于比较的排序
  • 建一个结合双向长短期记忆网络(BiLSTM)和条件随机场(CRF)的模型
  • 【java多线程】线程间通信-利用wait和notify轮流按序打印奇数和偶数
  • 男子聚餐饮酒后身亡,同桌3人被判赔偿近20万元
  • 家国万里·时光故事会|构筑中国船舰钢筋铁骨,她在焊花里展现工匠风范
  • 蔡建忠已任昆山市副市长、市公安局局长
  • 江西4人拟任县(市、区)委书记,其中一人为“80后”
  • 博物馆日|为一个展奔赴一座城!上海171家博物馆等你来
  • 昆明公布3起经济犯罪案例:一人持有820余万假美元被判刑十年