前面我们用大白话聊了聊智能体是什么、怎么工作,以及它在实际应用中的两种主要模式。从 “感知 – 思考 – 行动” 的核心循环,到 PEAS 模型,再到工具与自主协作者的区别,需要通过实践来检验和巩固。如果在解题过程中有任何疑问,或者有自己独特的见解,可以到 GitHub Discussions 讨论区 来一起交流探讨。
解题关键:按 P(性能度量)、E(环境)、A(执行器)、S(传感器)逐一拆解,再分析环境特性(部分可观察、随机、动态等)
假设你需要为一个”智能健身教练”设计任务环境。这个智能体能够:
- 通过可穿戴设备监测用户的心率、运动强度等生理数据
- 根据用户的健身目标(减脂/增肌/提升耐力)动态调整训练计划
- 在用户运动过程中提供实时语音指导和动作纠正
- 评估训练效果Agent 智能体并给出饮食建议
请使用 PEAS 模型完整描述这个智能体的任务环境,并分析该环境具有哪些特性(如部分可观察、随机性、动态性等)。
答:

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

答:

在 1.3 节的智能旅行助手基础上,请思考如何添加以下功能(可以只描述设计思路,也可以进一步尝试代码实现):
提示:思考如何修改 循环来实现这些功能。
- 添加一个”记忆”功能,让智能体记住用户的偏好(如喜欢历史文化景点、预算范围等)
- 当推荐的景点门票已售罄时,智能体能够自动推荐备选方案
- 如果用户连续拒绝了 3 个推荐,智能体能够反思并调整推荐策略
1. 记忆用户偏好功能
核心思路:通过存储偏好,将记忆融入 Prompt 和工具参数,自动识别并更新偏好。
2. 门票售罄自动备选功能
核心思路:给景点库加 “门票状态” 字段,识别 “售罄” 后调用备选工具。
3. 连续拒绝 3 次调整策略功能
核心思路:用计数器记录拒绝次数,≥3 时触发策略调整。
运行以后的代码:

系统 1 与系统 2 协同(医疗诊断助手):系统 1→快速症状分类、紧急预警;系统 2→复杂诊断、个性化方案;协同→先系统 1 初判,复杂转系统 2,结果经系统 1 校验
卡尼曼的”系统 1″(快速直觉)和”系统 2″(慢速推理)理论[2]为神经符号主义 AI 提供了很好的类比。请首先构思一个具体的智能体的落地应用场景,然后说明场景中的:
提示:医疗诊断助手、法律咨询机器人、金融风控系统等都是常见的应用场景
- 哪些任务应该由”系统 1″处理?
- 哪些任务应该由”系统 2″处理?
- 这两个系统如何协同工作以达成最终目标?

智能体局限性分析:幻觉→知识过时 + 逻辑漏洞;无循环限制→无限循环 + 资源耗尽;智能评估→需结合任务完成度、灵活性等,准确率不够。
尽管大语言模型驱动的智能体系统展现出了强大的能力,但它们仍然存在诸多局限。请分析以下问题:
- 为什么智能体或智能体系统有时会产生”幻觉”(生成看似合理但实际错误的信息)?
- 在 1.3 节的案例中,我们设置了最大循环次数为 5 次。如果没有这个限制,智能体可能会陷入什么问题?
- 如何评估一个智能体的”智能”程度?仅使用准确率指标是否足够?

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