Kaynağa Gözat

Merge pull request #64 from Tsumugii24/main

docs: update exercise for chapter1
jjyaoao 8 ay önce
ebeveyn
işleme
e579bad37f
1 değiştirilmiş dosya ile 63 ekleme ve 0 silme
  1. 63 0
      docs/chapter1/第一章 初识智能体.md

+ 63 - 0
docs/chapter1/第一章 初识智能体.md

@@ -560,6 +560,69 @@ Action: finish(answer="今天北京的天气是晴朗的,气温26摄氏度,
 
 通过本章的学习,我们建立了一个关于智能体的基础认知框架。那么,它是如何一步步从最初的构想演进至今的呢?在下一章中,我们将探索智能体的发展历史,一段追本溯源的旅程即将开始!
 
+
+
+## 习题
+
+> <strong>提示</strong>:以下的部分习题没有标准答案,重点在于培养学习者对智能体系统批判性的深入思考和动手实践能力。
+
+1. 请分析以下四个 `case` 中的<strong>主体</strong>是否属于智能体,如果是,那么属于哪种类型的智能体(可以从多个分类维度进行分析),并说明理由:
+
+   `case A`:<strong>一台符合冯·诺依曼结构的超级计算机</strong>,拥有高达每秒2EFlop的峰值算力
+
+   `case B`:<strong>特斯拉自动驾驶系统</strong>在高速公路上行驶时,突然检测到前方有障碍物,需要在毫秒级做出刹车或变道决策
+
+   `case C`:<strong>AlphaGo</strong>在与人类棋手对弈时,需要评估当前局面并规划未来数十步的最优策略
+
+   `case D`:<strong>ChatGPT扮演的智能客服</strong>在处理用户投诉时,需要查询订单信息、分析问题原因、提供解决方案并安抚用户情绪
+
+2. 假设你需要为一个"智能健身教练"设计任务环境。这个智能体能够:
+   - 通过可穿戴设备监测用户的心率、运动强度等生理数据
+   - 根据用户的健身目标(减脂/增肌/提升耐力)动态调整训练计划
+   - 在用户运动过程中提供实时语音指导和动作纠正
+   - 评估训练效果并给出饮食建议
+
+   请使用PEAS模型完整描述这个智能体的任务环境,并分析该环境具有哪些特性(如部分可观察、随机性、动态性等)。
+
+3. 某电商公司正在考虑两种方案来处理售后退款申请:
+   
+   方案A(`Workflow`):设计一套固定流程,例如:
+
+   A.1 对于一般商品且在7天之内,金额 `< 100RMB` 自动通过;`100-500RMB `由客服审核;`>500RMB` 需主管审批;而特殊商品(如定制品)一律拒绝退款
+   
+   A.2 对于超过7天的商品,无论金额,只能由客服审核或主管审批;
+   
+   方案B(`Agent`):搭建一个智能体系统,让它理解退款政策、分析用户历史行为、评估商品状况,并自主决策是否批准退款
+   
+   请分析:
+   - 这两种方案各自的优缺点是什么?
+   - 在什么情况下 `Workflow` 更合适?什么情况下 `Agent` 更有优势?如果你是该电商公司的负责人,你更倾向于采用哪种方案?
+   - 是否存在一个方案C,能够结合两种方案,达到扬长避短的效果?
+   
+4. 在1.3节的智能旅行助手基础上,请思考如何添加以下功能(可以只描述设计思路,也可以进一步尝试代码实现):
+
+   > <strong>提示</strong>:思考如何修改 `Thought-Action-Observation` 循环来实现这些功能。
+
+   - 添加一个"记忆"功能,让智能体记住用户的偏好(如喜欢历史文化景点、预算范围等)
+   - 当推荐的景点门票已售罄时,智能体能够自动推荐备选方案
+   - 如果用户连续拒绝了3个推荐,智能体能够反思并调整推荐策略
+
+5. 卡尼曼的"系统1"(快速直觉)和"系统2"(慢速推理)理论<sup>[2]</sup>为神经符号主义AI提供了很好的类比。请首先构思一个具体的智能体的落地应用场景,然后说明场景中的:
+
+   > <strong>提示</strong>:医疗诊断助手、法律咨询机器人、金融风控系统等都是常见的应用场景
+
+   - 哪些任务应该由"系统1"处理?
+   - 哪些任务应该由"系统2"处理?
+   - 这两个系统如何协同工作以达成最终目标?
+
+6. 尽管大语言模型驱动的智能体系统展现出了强大的能力,但它们仍然存在诸多局限。请分析以下问题:
+   - 为什么智能体或智能体系统有时会产生"幻觉"(生成看似合理但实际错误的信息)?
+   - 在1.3节的案例中,我们设置了最大循环次数为5次。如果没有这个限制,智能体可能会陷入什么问题?
+   - 如何评估一个智能体的"智能"程度?仅使用准确率指标是否足够?
+
+
+
+
 ## 参考文献
 
 [1] RUSSELL S, NORVIG P. Artificial Intelligence: A Modern Approach[M]. 4th ed. London: Pearson, 2020.