人工智能导论 第 6 章 · 实验二

← 返回实验目录

第 6 章 智能体系统 · 实验二

一个人干活的智能体

这一次,智能体要独自办一场班会,这件事由八件小事组成,谁先谁后有讲究。你先亲手办一次,再看智能体怎样一边规划、一边行动、一边看反馈,最后把反馈剪掉,看它会变成什么样。

建议用时30 分钟
对应课件第三节 第 22、29 页,第四节 第 33、34 页
一共几步三步,外加实验报告
交什么最后生成的实验报告

这 个 实 验 要 说 明 三 件 事

  1. 第 01 步一件事要拆成几件小事,按先后顺序做。不知道前提时只能动手去试,被挡回来就是世界给的反馈。
  2. 第 02 步智能体先排一版计划,照着一件件做,每做一件都看结果。被挡回来以后,它记下缺的前提,重新排计划,最后把事办成。
  3. 第 03 步少了反馈这一环,它照着计划一路做完,报告“任务完成”,实际上只办成了一件事。

说明:智能体用简单规则模拟。它按一张“每件事需要哪些前提”的表来排计划,这张表一开始缺了三条,它自己并不知道。

01

你先亲手办一次班会

对应 第三节 · 第 29 页

这一步看什么你现在就是智能体。八件事随便点,每件事需要什么前提一开始不告诉你,前提没满足就会被挡回来,缺的那条前提会写到卡片上。

每张卡片最上面一行是你目前知道的前提。被挡回来一次,就多知道一条。

眼下的情况

你点了几次0
被挡回来几次0
办成了吗还没有
最少要点几次8 次

动 手 做

  1. 先点开班会,看它会不会被挡回来、缺的是什么。
  2. 照着卡片上写出的前提,一件一件往前补,直到“班会办成了”亮起来。
  3. 记下你一共点了几次、被挡回来几次,再看右边记录里每次缺的是什么。

应 该 看 到

一上来点开班会会被挡回来,卡片上写出“已知前提:教室已订”。去订教室,又会被挡回来。每被挡回来一次,你就多知道一条前提,再照着它调整顺序。

这件事最少点 8 次就能办成,你多点的那几次都花在了试错上。先想好顺序是规划,动手点是行动,被挡回来就是反馈。

02

看智能体自己办一次

对应 第三节 · 第 22 页

这一步看什么换智能体来办。它每做一件事都转一圈:看一眼现在办到哪了,排计划,动手做下一件,再看世界的反馈。

四个圆圈是它每一步都要转的一圈,第 2 格是它当前的计划。被挡回来一次,计划就重排一次。

办到哪了

做了几件事0
被挡回来几次0
学到几条前提0
办成了吗还没有

动 手 做

  1. 先不点按钮,看第 2 格里它的第一版计划有几步。
  2. 点走一步,一步一步往下走。每被挡回来一次,看第 4 格写了什么,第 2 格的计划变成了什么样。
  3. 走完以后,记下一共做了几件事、被挡回来几次、学到了哪几条前提。

应 该 看 到

第一版计划只有 5 步:查课表定时间、订教室、申请经费、买物资、开班会。它不知道订教室前要先统计人数,也不知道开班会前得排好节目。

第 2 件事订教室被挡回来,它记下订教室要先统计人数,把发通知、统计人数排进计划。第 8 件事开班会又被挡回来,它记下开班会要先排好节目,补上排节目单。一共做了 10 件事,被挡回来 2 次,学到 2 条前提,班会办成了,缺的第三条它碰巧没撞上。

03

把反馈这一环剪掉

对应 第四节 · 第 33、34 页

这一步看什么同一场班会,三种做法只差在怎样对待每件事的结果。完整闭环看结果、记下缺的前提再重排计划,“只规划不复查”不看结果,“复查但不学”看了却不记下原因。

点一种做法,它会一件件去做,那一列里真办成的事变成绿色。最下面两行,一行是它自己怎么说,一行是实际结果。

选一种做法

它自己说—
实际上—
做了几件事—
被挡回来几次—

动 手 做

  1. 先点完整闭环,等它做完,和第 02 步的结果对一对。
  2. 切到只规划不复查,把右边的记录从头读到尾,再看它最后怎么说。
  3. 切到复查但不学,看它被挡回来的都是哪件事,一共做了几件。

应 该 看 到

只规划不复查的智能体照着 5 步计划做完就停,后面 4 件全被挡回来,它一件也没发现,最后报告“任务完成”。可左图里它那一列只有“时间已定”一格是绿的,班会并没有开成。

复查但不学的智能体知道自己失败了,却不记下缺的是什么,下一步还去订教室,一连被挡回来 39 次,做满页面规定的 40 件也没办成。只有完整闭环把反馈变成了下一版计划,10 件事就把班会办成了。

04

实验报告

整理数据,写下结论

前面三步的操作结果会自动写进报告。下面的题目按你实际看到的情况回答。

一第 01 步中,你一共点了几次、被挡回来几次?被挡回来的那几次分别缺什么?
二第 02 步中,它的第一版计划有几步?一共做了几件事、被挡回来几次,学到的是哪几条前提?
三第 03 步中,“只规划不复查”实际办成了几件事,它自己是怎么说的?“复查但不学”为什么一直被挡在同一件事上?
总结学习总结
用自己的话说一说:规划、行动、反馈这三环各管什么,剪掉反馈以后,智能体为什么会报告“已完成”?还有哪里没弄明白?建议不少于一百字。
0 字
会打开打印窗口,选“另存为 PDF”即可
人 工 智 能 导 论 上 机 实 验 报 告

一个人干活的智能体:规划、行动与反馈

第 6 章 智能体系统 · 实验二
姓名—
学号—
班级—
完成日期—

一实验数据记录

亲手办一次
—
看它来办
—

二三种做法的对比

做法它自己说实际上做几件最后办成了什么
未记录

三思考题

一、亲手办一次班会
二、智能体的规划、行动与反馈
三、剪掉反馈以后

四学习总结

指导教师签字  
成绩  
保山学院 · 人工智能教研室 · 曹鼎鼎