AI智能体开发课件第2章_第1页
AI智能体开发课件第2章_第2页
AI智能体开发课件第2章_第3页
AI智能体开发课件第2章_第4页
AI智能体开发课件第2章_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

AI智能体开发新手必修课第2章:智能体与传统AI工具的本质区别课程简介学习目标深入理解智能体与传统AI工具的本质区别掌握智能体的三大扩展能力:工具、记忆、规划通过案例分析,直观感受智能体的“执行”能力动手实践,为智能体添加工具调用功能内容概览01.核心区别总览:从“大脑”到“大脑+手脚”02.传统AI的局限:仅有“大脑”03.智能体的扩展能力:工具、记忆、规划04.详细对比分析与架构解析05.核心案例:“天气冷了”深度剖析06.互动实操:为智能体添加工具调用能力07.常见问题与总结展望目录核心区别总览从“大脑”到“大脑+手脚”传统AI的局限仅有输出能力的“大脑”智能体的扩展能力工具使用、记忆、规划详细对比分析智能体vs传统AI工具架构解析智能体完整工作流程核心案例剖析“天气冷了”场景解析互动实操为智能体添加工具调用能力常见问题排查与总结答疑解惑与未来展望核心区别总览:从“大脑”到“大脑+手脚”传统AI(如GPT)只能根据指令输出文本,是一个被动的“大脑”,缺乏执行能力。AI智能体不仅能思考,还能主动调用工具、记忆规划,是具备执行能力的完整个体。核心观点:传统AI是“大脑”(仅思考),智能体是“大脑+手脚”(思考+执行)传统AI的局限:仅有“大脑”被动响应只能根据用户明确的指令输出文本,无法主动发起行动,缺乏主动性。无执行能力无法直接操作外部世界、调用API或与其他系统交互,停留在“空想”层面。无持久记忆上下文窗口有限,无法长期保存和利用历史信息,每次交互都是“健忘”的。无规划能力难以将复杂任务分解为多个步骤并制定执行计划,解决复杂问题能力弱。总结:传统AI如同只有大脑的“植物人”,缺乏行动能力、记忆延续和复杂规划能力,难以独立完成复杂的自动化工作。智能体的扩展能力(一):工具使用(ToolUse)核心定义智能体能够根据任务需求,主动调用外部工具(如API、数据库、代码解释器、硬件设备等)来获取信息或完成操作。延伸感知获取自身无法直接感知的信息(如天气、股票价格)。增强执行完成自身无法直接执行的操作(如发送邮件、控制家电)。图:智能体调用天气API流程示意核心价值突破模型自身知识和能力边界,实现与外部世界的实时交互与物理影响。AIAgentCapabilitiesSeries|ToolUse智能体的扩展能力(二):记忆(Memory)定义智能体能够持久化存储对话历史、用户偏好、任务状态、环境信息等数据,并在需要时快速检索和利用这些信息。核心作用上下文理解:记住用户之前说过的话,提供连贯的对话体验。个性化服务:根据用户偏好提供定制化的建议和服务。状态跟踪:记住任务的执行进度,支持断点续传。智能体的扩展能力(三):规划(Planning)核心定义智能体能够将复杂任务分解为多个子任务,并制定合理的执行计划和步骤,以高效地实现目标。关键作用●任务分解:将宏观目标(如“写报告”)拆解为“收集数据”、“分析数据”等具体动作。●多步执行:按计划逐步推进,并能根据执行反馈动态调整后续步骤。图示:智能体处理复杂任务的典型规划流程通过规划能力,智能体能够处理远超简单问答的复杂工作流智能体vs传统AI工具(详细对比表格)对比维度传统AI工具(如GPT接口)AI智能体核心能力文本生成、信息问答感知-决策-执行闭环自主性无,完全依赖指令有,可独立运行工具使用无有,可调用外部API/工具记忆能力弱,依赖上下文窗口有,可持久化存储信息规划能力无有,可制定复杂任务流程执行能力无,仅输出文本有,可直接操作外部世界应用场景简单问答、内容创作复杂任务自动化、自主服务核心优势:AI智能体相比传统工具,拥有“手脚”(执行)、“记忆”和“规划能力”,能够完成更复杂、更自主的任务。智能体工作流程架构图(含工具、记忆、规划)1.输入接收用户指令或环境信息2.意图识别理解需求或环境变化含义3.规划制定计划,决定是否调用工具4.工具调用执行计划,调用外部工具操作5.记忆更新存入新信息或执行结果6.输出生成回复或反馈结果核心案例解析:“天气冷了”传统AI:被动响应用户输入:“今天天气冷”AI输出:“今天天气确实很冷,请注意保暖。”AI智能体:主动规划与执行1.意图分析:用户可能需要关心某人2.记忆检索:调取用户女友信息3.规划行动:发送关心消息4.工具调用:调用微信API接口5.执行动作:发送“记得加衣服”核心差异总结传统AI只是“大脑”,只能给出答案;而智能体是“大脑+手脚”,能够理解意图、规划路径并调用工具完成实际任务,实现了从“问答”到“做事”的跨越。案例深度剖析:智能体的决策过程理解用户意图用户说“天气冷”,表面是陈述事实,深层可能隐含“需要关心他人”的意图。检索记忆信息从记忆中查找用户的社交关系,发现用户有女友。规划执行步骤为了满足用户的潜在需求,需要执行“发送关心消息”的任务。选择合适工具要发送消息,最直接的工具是微信API。执行具体动作调用微信API,向用户的女友发送预设的关心消息。核心洞察:智能体不仅理解字面意思,更能通过分析意图、检索记忆、规划步骤,实现主动服务。互动环节:实操任务介绍🎯任务目标在第一章搭建的“旅游规划智能体”基础上,为其添加天气查询工具,使其能在生成旅游规划时,自动获取目的地的实时天气信息,并将其整合到规划建议中。📝任务步骤打开项目:打开你在第一章创建的旅游规划智能体。添加插件:在工作流画布中,找到并添加“天气插件”节点。配置插件:输入你的天气APIKey(如和风天气、心知天气等)。连接工作流:将“天气插件”节点连接到工作流中,确保在生成规划前先获取天气信息。测试运行:输入目的地和天数,测试智能体是否能生成包含天气信息的旅游规划。关键提示:如果没有APIKey,可以使用课堂提供的测试Key进行练习,或前往天气服务商官网免费申请。实操任务步骤详解(1)步骤1:打开项目登录Coze或Dify平台,找到第一章创建的“旅游规划智能体”项目。进入项目的“工作流”或“画布”编辑界面。步骤2:添加插件节点在左侧组件库找到“天气”插件(如和风天气、心知天气)。将插件节点拖拽到工作流画布中。关键提示:添加天气插件是赋予智能体“感知能力”的关键一步,它相当于给智能体装上了“手”,使其能够主动获取实时环境数据,从而提供更精准的建议。实操任务步骤详解(2)步骤3:配置插件参数点击新添加的“天气插件”节点,进入配置界面。在配置界面中,找到“APIKey”输入框,并填入你申请到的天气APIKey。保存配置,确保参数生效。步骤4:连接工作流使用连线工具,将“天气插件”节点的输出连接到“大模型”节点的输入。确保逻辑顺序:先获取天气信息,再将信息作为输入,让大模型生成规划。关键提示:APIKey是插件调用天气服务的凭证,必须准确无误。工作流的连接顺序决定了数据流向,错误的连接会导致规划无法生成。实操任务评判标准成功添加“天气插件”节点在工作流画布中正确添加了天气插件,确保节点可用。25分正确配置APIKey插件配置正确,能够成功获取到指定城市的天气数据。25分工作流连接正确天气插件与大模型节点连接正确,天气信息能作为输入传递给大模型。30分生成包含天气建议的规划智能体生成的旅游规划中,能够根据天气情况给出合理的建议(如提醒带雨具、注意防晒等)。20分任务总分:100分常见问题排查Q1:插件配置后无法获取天气数据?检查APIKey是否正确,网络连接是否正常,以及该API是否有调用频率或额度限制。可以尝试在浏览器中直接访问API地址测试。Q2:天气信息没有出现在最终的旅游规划中?检查工作流的连接是否正确,确保天气插件的输出作为大模型的输入。同时,检查大模型的提示词,是否明确要求其根据天气信息生成建议。Q3:如何获取免费的天气APIKey?推荐一些提供免费额度的天气API服务商,如和风天气、心知天气、彩云天气等,注册后即可获取APIKey。本章总结本质区别:大脑+手脚智能体是“大脑+手脚”的完整闭环,不仅具备思考能力,更能通过工具与外部世界交互;而传统AI往往仅停留在“大脑”的思考层面,缺乏执行力。三大核心能力工具使用:与外部交互的接口;

记忆能力:积累历史经验,持续进化;

规划能力:拆解复杂任务,制定执行路径。核心优势:自主执行这些能力共同赋予了智能体自主执行任务的能力,使其能够完成传统AI无法完成的复杂自动化工作,真正实现降本增效。实践关键:低代码赋能通过低代码平台,我们可以快速为智能体添加工具调用能力,无需复杂编程,即可体验其强大的自动化执行能力。课后实操任务地图导航工具集成集成高德或百度地图API,实现智能体根据出发地和目的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论