课后作业:数据分析与可视化
课后巩固习题
【单选题】【M0-01】哪件事才算"计算"
- 知识点:M0 理论基础:识别与计算的分工
- 题型:单选题
- 难度:易
题干:【M0-01】把 8 张发票图片交给 AI 之后,下面哪件事属于"计算",必须写 Python 脚本执行、不能让模型直接心算?( )
A. 从发票右下角读出"价税合计(小写)¥1,500.00"
B. 判断这张发票是餐饮发票还是会议费发票
C. 把 8 张发票的价税合计加起来,求这批发票的总金额
D. 把 8 张发票的发票号码按顺序抄成一张清单
答案与解析
答案:C
解析:A、B、D 都是"识别"——从图片或文字里把信息读出来,这是大模型擅长的事。C 是精确的加减运算:模型心算可能给出"接近但不精确"的数,而且它说不清自己哪一步是怎么算的;程序执行结果唯一、可复现、可审计。本课口诀"模型看,程序算"就是这条分工。
【判断题】【M0-02】参数大就能心算准
- 知识点:M0 理论基础:为什么计算必须写程序
- 题型:判断题
- 难度:中
题干:【M0-02】大模型参数量几百亿,很"聪明",所以让它在对话里直接心算 8 个带两位小数的金额相加,给出来的结果一定是精确的,不需要再用程序算一遍。
答案与解析
答案:错
解析:大模型的设计目标是理解语言、生成内容,不是做精确算术。心算多位小数加法时它可能给出一个"接近但不精确"的数,而且自己说不清是按哪一步算出来的——错了你没法查。凡是可以写进程序、规则明确的运算(求和、分类汇总、百分比、排序),都要让 AI 写成 Python 脚本执行并把脚本贴出来:你核的是它写的程序对不对,不是它报的数。
【单选题】【M1-01】第一段提示词为什么"只识别,不算"
- 知识点:M1 发票批量处理:识别与计算分段
- 题型:单选题
- 难度:易
题干:【M1-01】M1 处理 8 张发票时,第一段提示词明确写"请先只做识别,不要做任何计算""不要汇总总数,不要画图"。这么分段最主要的目的是( )
A. 省 token:识别表比完整报告短,消耗更少
B. 识别和计算混在一个指令里,出了错分不清是看错还是算错;先单独要识别表,错误就停在计算之前
C. 让 AI 回复更快,不用等那么久
D. 发票图片太大,一张消息装不下识别加计算两个要求
答案与解析
答案:B
解析:识别错误和计算错误是两码事、两种修法:识别错了改提示词让它重看那张票,计算错了查脚本。混在一起跑,发现总数不对时你得从头排查是哪一环出的错;先要一张识别表并抽 3 张核对,确认无误后再发计算指令,错误就被挡在计算之前。A、C 把流程优化误解成省额度和提速,D 不是真实限制。
【多选题】【M1-02】核对识别表重点看什么
- 知识点:M1 发票批量处理:识别结果的核对要点
- 题型:多选题
- 难度:中
题干:【M1-02】AI 给出了 8 张发票的识别表,抽 3 张和图片并排核对时,下列哪些检查是讲义明确要求的?( )
A. 多行明细的发票(餐饮、会议那两张),取的是底部"价税合计"那一行,不是明细行
B. 大额发票 ¥1,500.00 的千分位逗号已去掉、统一保留两位小数
C. 识别表的字体、颜色和排版跟发票原图保持一致
D. 有没有数字被 AI 看错(比如 8 看成 6、3 看成 5)
答案与解析
答案:ABD
解析:识别核对的三类要点:多行票取没取对行(取底部合计)、格式口径守没守(千分位、两位小数)、数字看没看错(形近数字最易翻车)。C 与识别对错无关——识别表是给你核对用的数据表,不是发票复印件,排版一致既做不到也没必要。
【判断题】【M1-03】总数对了就行,不用贴脚本
- 知识点:M1 发票批量处理:计算必须用 Python 脚本
- 题型:判断题
- 难度:易
题干:【M1-03】AI 算出 8 张发票价税合计 3022.70 元,和你自己预估的一样,虽然它没有写 Python 脚本、是直接报的数,但结果对了就可以直接采信,不必再要求它贴出脚本。
答案与解析
答案:错
解析:本课的硬规则是所有加减乘除必须用 Python 脚本计算,并把脚本贴出来。核的从来不只是"这次报的数对不对",而是"它按什么口径、什么步骤算的"——直接报一个总数,你没法知道它有没有漏票、有没有把明细行当成合计;脚本贴出来,错在哪一行一眼就能看到。而且下次换 8 张新发票,同样的脚本还能复用,心算不能。发现它直接报数,就回它:"请把计算写成 Python 脚本执行,并把脚本贴出来,不允许直接报数。"
【单选题】【M2-01】为什么 M2 要新开任务
- 知识点:M2 我的消费账单可视化:任务隔离
- 题型:单选题
- 难度:易
题干:【M2-01】做"我的消费账单可视化"时,讲义强调要新开一个任务,不要在 M1 发票那个任务里接着发 CSV。原因是( )
A. 新任务里上传文件速度更快
B. AI 会把 M1 发票任务的上下文带进来——把账单分析做成"发票汇总",或按月分组、找价税合计这些口径全部串味
C. 一个任务最多只能处理一个文件
D. 新任务会自动清空课程目录里的旧素材
答案与解析
答案:B
解析:M1 和 M2 是两个独立案例,素材、口径、成果各不相干,但同一个任务里的对话上下文是共享的。在发票任务里接着发账单 CSV,AI 很可能沿用"按开票月份分组""找价税合计"那套口径来算消费账单。发现口径被带歪,立刻新开任务重来。A、C、D 都不是 WorkBuddy 的真实限制。
【多选题】【M2-02】网页大屏验收合格的样子
- 知识点:M2 我的消费账单可视化:成果验收
- 题型:多选题
- 难度:中
题干:【M2-02】AI 交付了一个"我的 9 月消费大屏"HTML 文件,按本课验收表,下列哪些表现是合格的?( )
A. 双击 HTML 文件就能打开,饼图(分类占比)、折线图(每日支出)、柱状图(支付方式)三张图都在
B. 六类占比加起来是 100%,各类金额之和等于总额 1176.20 元
C. ECharts 走联网 CDN 加载,机房断网时页面白屏——反正回家有网就能看
D. 网页有标题,每张图表有名称和数据来源说明,文字列出的总额、各类金额和图里的数字一致
答案与解析
答案:ABD
解析:验收三关:打得开(离线双击可开)、图表齐(三张图对应三个口径)、数字自洽(占比 100%、分类之和等于总额、文字和图一致)。C 不合格:机房很可能断网,CDN 版打不开就白屏,必须要求"把 ECharts 内联进 HTML,单文件离线可打开"。图只是成果的样子,数字自洽才是底线。
【判断题】【M2-03】图好看就能先交
- 知识点:M2 我的消费账单可视化:先核数字再看图
- 题型:判断题
- 难度:中
题干:【M2-03】AI 生成的大屏配色漂亮、图表齐全,只是六类金额加起来是 1173.20 元,和总额 1176.20 元差了 3 元。图已经很好看了,这 3 元的出入可以先不管,交了再说。
答案与解析
答案:错
解析:可视化是"锦上添花",计算才是"地基"。分类之和 ≠ 总额,说明脚本口径或分组逻辑有问题——可能有一笔被算进了错的类别,也可能漏算了一笔。数字错了图再好看也不能交,先回它:"各类金额加起来和总额对不上,请重新用脚本核对分类汇总,把分类小计一行行列出来。"核对顺序永远是先数字后美观。
【单选题】【M3-01】手算和脚本差很多,先查什么
- 知识点:M3 手算核验与消费发现:错误归因
- 题型:单选题
- 难度:中
题干:【M3-01】M3 里你抽 5 条账单手算,发现"餐饮"类的脚本合计比自己算的多出 22 元。按本课的做法,你应该( )
A. 把脚本结果改成自己手算的数,以手算为准
B. 直接问 AI"是不是算错了",让它认个错改个数字就行
C. 看脚本的分类逻辑:是不是把某笔 22 元的消费(比如麻辣烫)算进了别的类别,或口径不一致——先定位是口径错还是计算错
D. 放弃核验,反正差异不大,四舍五入差不多
答案与解析
答案:C
解析:手算和脚本差异大,多半是口径不一致——比如脚本把某笔算进了别的类别,或把不该算的算进了餐饮。先看脚本的分类逻辑定位问题,而不是改数字、不是让 AI 空口认错。三种错误三种修法:识别错重新识别那张票,计算错查 Python 脚本,口径错重新说清"取哪个数、按什么分组"。A、D 是拿结果凑数,B 是没有证据的和解。
【多选题】【M3-02】哪两句是合格的"消费发现"
- 知识点:M3 手算核验与消费发现:发现必须带数字
- 题型:多选题
- 难度:难
题干:【M3-02】"发现 → 推断 → 建议"三段式的消费发现,下列哪几句是合格的?( )
A. "购物 6 笔共 352.90 元、占 30.0%,是本月最大类,其中秋装外套一笔就占 129.00 元;换季需求已满足,10 月设 100 元服装预算上限"
B. "购物花得太多了,建议理性消费,少买点衣服"
C. "餐饮 13 笔共 290.50 元、占 24.7%,其中校外就餐 10 笔共 255.00 元;每周少点 1 次外卖(18.50 元),一个月约省 74 元"
D. "9 月总支出 1176.20 元,说明我的消费水平中等,以后要注意节约"
答案与解析
答案:AC
解析:A、C 都是"发现(带数字)→ 推断(钱花在哪、为什么)→ 建议(一个能执行的动作)":金额、占比、笔数都有出处,建议具体到"每周少点 1 次""预算上限 100 元"。B 是口号——没有数字也没有动作,"理性消费"没法执行。D 虽然带了一个总额,但既没有拆解结构(推断),"注意节约"也不是可执行的建议——合格发现里的每个数字都要能落到一个动作上。