零基础入门 Hello-Agents 智能体开发:习题1

零基础入门 Hello-Agents 智能体开发:习题1

前面我们用大白话聊了聊智能体是什么、怎么工作,以及它在实际应用中的两种主要模式。从 “感知 – 思考 – 行动” 的核心循环,到 PEAS 模型,再到工具与自主协作者的区别,需要通过实践来检验和巩固。如果在解题过程中有任何疑问,或者有自己独特的见解,可以到 GitHub Discussions 讨论区 来一起交流探讨。

解题关键:按 P(性能度量)、E(环境)、A(执行器)、S(传感器)逐一拆解,再分析环境特性(部分可观察、随机、动态等)

假设你需要为一个”智能健身教练”设计任务环境。这个智能体能够:

  • 通过可穿戴设备监测用户的心率、运动强度等生理数据
  • 根据用户的健身目标(减脂/增肌/提升耐力)动态调整训练计划
  • 在用户运动过程中提供实时语音指导和动作纠正
  • 评估训练效果Agent 智能体并给出饮食建议

请使用 PEAS 模型完整描述这个智能体的任务环境,并分析该环境具有哪些特性(如部分可观察、随机性、动态性等)。

答:

零基础入门 Hello-Agents 智能体开发:习题1

解题关键:结合两者的核心特点分析优缺点,再结合场景选择,混合方案(Workflow+Agent) 是最优解:

零基础入门 Hello-Agents 智能体开发:习题1

答:

零基础入门 Hello-Agents 智能体开发:习题1

在 1.3 节的智能旅行助手基础上,请思考如何添加以下功能(可以只描述设计思路,也可以进一步尝试代码实现):

提示:思考如何修改  循环来实现这些功能。

  • 添加一个”记忆”功能,让智能体记住用户的偏好(如喜欢历史文化景点、预算范围等)
  • 当推荐的景点门票已售罄时,智能体能够自动推荐备选方案
  • 如果用户连续拒绝了 3 个推荐,智能体能够反思并调整推荐策略
1. 记忆用户偏好功能

核心思路:通过存储偏好,将记忆融入 Prompt 和工具参数,自动识别并更新偏好。


2. 门票售罄自动备选功能

核心思路:给景点库加 “门票状态” 字段,识别 “售罄” 后调用备选工具。


3. 连续拒绝 3 次调整策略功能

核心思路:用计数器记录拒绝次数,≥3 时触发策略调整。


运行以后的代码:

零基础入门 Hello-Agents 智能体开发:习题1

系统 1 与系统 2 协同(医疗诊断助手):系统 1→快速症状分类、紧急预警;系统 2→复杂诊断、个性化方案;协同→先系统 1 初判,复杂转系统 2,结果经系统 1 校验

卡尼曼的”系统 1″(快速直觉)和”系统 2″(慢速推理)理论[2]为神经符号主义 AI 提供了很好的类比。请首先构思一个具体的智能体的落地应用场景,然后说明场景中的:

提示:医疗诊断助手、法律咨询机器人、金融风控系统等都是常见的应用场景

  • 哪些任务应该由”系统 1″处理?
  • 哪些任务应该由”系统 2″处理?
  • 这两个系统如何协同工作以达成最终目标?
  • 零基础入门 Hello-Agents 智能体开发:习题1

    智能体局限性分析:幻觉→知识过时 + 逻辑漏洞;无循环限制→无限循环 + 资源耗尽;智能评估→需结合任务完成度、灵活性等,准确率不够。

    尽管大语言模型驱动的智能体系统展现出了强大的能力,但它们仍然存在诸多局限。请分析以下问题:

    • 为什么智能体或智能体系统有时会产生”幻觉”(生成看似合理但实际错误的信息)?
    • 在 1.3 节的案例中,我们设置了最大循环次数为 5 次。如果没有这个限制,智能体可能会陷入什么问题?
    • 如何评估一个智能体的”智能”程度?仅使用准确率指标是否足够?
    • 零基础入门 Hello-Agents 智能体开发:习题1

    版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

    发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/236128.html原文链接:https://javaforall.net

    (0)
    上一篇 2026年3月16日 下午12:56
    下一篇 2026年3月16日 下午12:56


    相关推荐

    关注全栈程序员社区公众号