思维导图:构建有效代理
2024-12-24 10:39 3
0
0
免费使用
画布
|
大纲
为你推荐
《我们赖以生存的故事》: 探索人类文化与社会结构的深层联系,揭示故事在塑造人类生存方式中的核心作用。
《德国大历史》: 一部全面探索德国从古代到现代的复杂历史进程,揭示其文化、政治与社会变迁的著作。
《生命大趋势》:探索生命科学的未来,揭示生物技术如何改变人类生活和地球生态。
《更好更年期》: 探索科学方法,帮助女性度过健康、积极的更年期。
《芙蓉镇》:一个小镇的兴衰与人性的光辉。
校园交通线路不合理,需要改造
《像阿德勒一样思考和生活》: 通过阿尔弗雷德·阿德勒的心理学理论,探索如何以积极的心态面对生活中的挑战与困境。
技术路线
《人像摄影进行时:完美构图》: 探索人像摄影艺术,掌握完美构图技巧。
《心教:萨提亚唤醒孩子内驱力》: 通过萨提亚模式,探索如何激发孩子的内在动力和自我成长潜能。
《玉米人》: 一个关于生命、死亡与重生的寓言故事,通过玉米人的传奇经历,探索人类存在的意义与价值。
《凤皇》:一部关于勇气与梦想的奇幻冒险故事。
# 思维导图:构建有效代理
## 什么是代理?
### 完全自主系统
### 使用各种工具完成复杂任务
### 预定义工作流程
### 跟随预定义的工作流程
## 当(和不)使用代理时
### 找到最简单的解决方案
### 增加复杂性仅在必要时
### 工作流与代理的区别
### 工作流:预定义代码路径
### 代理:动态控制过程和工具使用
## 如何以及何时使用框架
### 简化标准低级任务的框架
### 可能增加额外的抽象层
### 开始时直接使用LLM API
### 如果使用框架,确保理解底层代码
## 构建模块、工作流和代理
### 构建模块:增强的LLM
#### LLM与检索、工具和记忆增强
#### 生成查询、选择工具、决定保留信息
### 工作流:提示链式
#### 将任务分解为一系列步骤
#### 每个LLM调用处理前一个输出
#### 适用于可清晰分解的任务
### 工作流:路由
#### 分类输入并将其定向到专门的后续任务
#### 适用于有明确类别且分类准确的情况
### 工作流:并行化
#### 将任务分解为独立子任务或多次运行同一任务以获得多样性
#### 适用于需要速度或高置信度结果的任务
### 工作流:协调器-工作者
#### 中央LLM动态分解任务并委托给工作者LLM
#### 适用于无法预测所需子任务的情况
### 工作流:评估者-优化者
#### 一个LLM生成响应,另一个提供评估和反馈
#### 适用于有明确评估标准且迭代改进有价值的情况
### 代理
#### 根据人类用户命令或交互开始工作
#### 计划并独立操作,可能返回人类进行进一步信息或判断
#### 在执行过程中获取环境的真实反馈
#### 包括停止条件以保持控制
## 结合和定制这些模式
### 开发人员可以根据不同用例塑造和组合这些模式
### 关键在于衡量性能并迭代实施
## 总结
### 成功在于构建适合需求的系统
### 从简单提示开始,通过全面评估进行优化
### 添加多步代理系统仅当更简单的解决方案不足时
## 致谢
### 作者:Erik Schluntz 和 Barry Zhang
### 经验来自Anthropic的代理构建和客户分享的宝贵见解
## 附录1:实践中的代理
### 客户支持
### 编码代理
## 附录2:提示工程你的工具
### 工具是代理的重要组成部分
### 工具定义和规范应给予足够的提示工程关注
### 创建良好的代理-计算机接口(ACI)
作者其他创作