跳到内容
当前位置:首页>下载方法>Claude小白万字指南|从下载安装到5个实操案例(建议收藏)

Claude小白万字指南|从下载安装到5个实操案例(建议收藏)

  • 2026-10-16 09:19:31
Claude小白万字指南|从下载安装到5个实操案例(建议收藏)

大家好,我是霜空。

第一次使用 Claude,光是选对电脑安装包、走完登录页面,就可能花掉不少时间。进到聊天界面以后还会碰到新的问题,上传的表格要确认它有没有读到,让它改文字也要说明具体范围,否则只想改一段,最后却收到了一篇重写稿。这篇从这些容易卡住的地方讲起,让你能对着屏幕完成操作。

安装和登录之后,五组练习会带你做出有原文依据的资料摘要、算清退款的订单表和经过局部修改的短文。后面还会建一个持续练习的英语面试项目,再做出能点击使用的预算分摊网页。练习各自使用独立材料,每组都有完整输入和验收结果,可以逐段复制,跟着操作检查自己的输出。

我重新核对了下载页和帮助中心,文中的功能说明以 2026 年 10 月 14 日能确认的资料为准。操作步骤来自官方说明,练习答案根据输入材料核算,这些内容没有写成个人亲测。配图选用了真实官方界面和演示画面,旧截图的差异会在附近交代。全部练习都是教学设定,开始前不需要买套餐或学习代码。

01 先确认能用,再选电脑安装或浏览器

本文使用的是 Anthropic 面向普通用户提供的 Claude 应用,你可以在 Claude 网页入口直接聊天,也可以到 官方下载页取得电脑应用。Claude Code 面向代码工作,与这次练习使用的入口不同。跟做本文直接选择网页或电脑应用即可,无需进入开发者 Console,也不用申请 API Key。

下载前先检查服务资格。Claude 要求使用者年满 18 岁且身处支持的地区,新账户还需要能接收短信的受支持地区手机号,因此先到 可用地区检查页的列表中查找自己所在地区。下载页能够打开只能说明你访问到了页面,账户是否符合要求仍要单独确认。

注册要用自己的邮箱或 Google 账户,手机验证没有官方跳过办法,也不能拿固定电话、VoIP 号码或应用生成的号码代替能接收短信的手机号。账户条件暂时不满足时,可以先保存后面的练习材料,具备条件以后再操作。重新下载或反复安装不会解决服务资格问题。

电脑客户端当前要求 macOS 13 Ventura 或更新版本,以及 Windows 10 或更新版本,Mac 用户可以从左上角苹果菜单打开“关于本机”查看系统版本。Windows 用户从设置进入“系统”和“关于”,同时查看 Windows 版本与系统类型。后面的系统类型决定你该下载普通 Windows 包还是 Windows arm64 包,不能只看另一台电脑装了哪个。

官方下载页还列有其他平台,本文先讲 Mac 和 Windows。电脑系统不满足要求或单位不允许安装时,可以在浏览器中打开 claude.ai;只想先试用也可以选这条路径。同一个账户能在网页和电脑应用之间继续工作,因此五组练习都可以从网页开始,不必等客户端装好。

02 把客户端装好,完成第一次登录

Windows 用户在下载页的电脑下载区域按刚才查看的系统类型选择 Windows 或 Windows arm64。下载结束后从浏览器下载列表找到安装文件,核对名称和来源后双击打开,按照安装窗口的指引继续。公司设备若弹出管理员批准提示,将提示交给设备管理员处理。

安装结束后在开始菜单搜索 Claude,打开后应进入它的登录界面。还停在浏览器下载列表或产品介绍页,说明你尚未启动应用。以后也从开始菜单打开 Claude,浏览器则可以继续用来查官方帮助、打开邮件中的登录链接。

Mac 用户在同一下载页选择 macOS,下载完成后打开安装文件。磁盘映像窗口会提示把 Claude 放进 Applications,安装向导则有自己的逐步指引,按实际出现的窗口完成即可。安装后到“应用程序”找到 Claude 并双击启动,以后都从这里打开,别再反复运行“下载”目录中的安装文件。

系统第一次运行应用时可能会询问是否打开互联网下载的文件,确认来源是官方下载页后即可按正常提示处理。遇到“开发者无法验证”或“文件损坏”等错误,应保留完整文字并重新检查下载入口,无需关闭系统安全保护。安装问题暂时解决不了也可以转到网页完成练习。

进入登录界面就完成了安装这一步。基础练习不用授予读取桌面、控制浏览器或连接云盘的权限,后面只会在需要材料时上传指定文件。允许应用访问整个文件夹的范围比上传一个文件大得多,操作时要分别判断这两种授权。

图1 Google账户与邮箱登录入口

登录页通常提供 Continue with Google 和 Continue with email。Google 登录使用前者,点击后在 Google 窗口中选自己的账户。邮箱登录则先在 Enter your email 中填好地址,再点 Continue with email。邮箱登录使用邮件中的安全链接,接下来去收邮件即可,无需寻找设置 Claude 专用密码的入口。

到邮箱找到标题为 Secure link to log in to Claude.ai 的邮件,在刚才请求登录的电脑上点击链接即可返回账户。在手机上打开邮件则可能得到验证码,需要回到最初请求登录的电脑输入。另一台电脑的旧登录窗口对应的是其他请求,不能混用这次收到的验证码。

新账户还要按页面要求完成手机号验证,收到六位短信验证码后将它填入 Verify code,连续收到多条时使用最新一条。过期验证码反复输入也不会生效,需要对应最新请求。验证完成并看到聊天输入框和侧栏后,就可以发出第一条消息。

收不到邮件时检查邮箱地址,再到垃圾邮件和邮件隔离区查找。官方登录邮件来自 @mail.anthropic.com,单位邮箱拦截后需要邮件管理员协助处理。已经收到邮件却仍无法登录,就记下报错并查看 Claude 服务状态页。按这两种情况排查,通常无需回头重装客户端。

同时使用个人账户和组织账户的读者,登录后通过左下角姓名或头像检查当前选中了哪一个。相同邮箱下可能有不同工作空间,因此 以前的项目找不到时先核对账户归属,切回正确账户后再检查侧栏中的项目列表。

03 从左到右认识界面,不用一口气学完所有菜单

登录后放大窗口并展开左侧栏。新版已将聊天与较长任务合并到同一种对话中,仍显示 Chat 和 Cowork 两个选项的账户则按旧体验操作。版本更新可能改变按钮排列,可以将鼠标移到左侧边缘或侧栏按钮上查看对应入口,再按实际名称寻找。

界面位置
第一次使用时怎么做
应该看到什么
新聊天入口
点击 New chat 或新建按钮
出现一条新的空白对话
历史聊天区域
点开刚才的一条聊天
以前的消息按顺序出现
Projects
打开 Projects
显示项目列表和新建项目入口
Artifacts
打开 Artifacts
找到已经生成的作品或模板入口
中央输入框
输入一句具体请求
文字出现在待发送区域
输入框的加号
点击 +
出现添加文件等选项
Output 菜单
展开菜单
选择账户中开放的输出模板
模型名称与 Effort
点击当前模型名称
查看可用模型和思考投入选项
左下角账户菜单
点姓名或头像,再进入 Settings
查看账户与功能设置

点击新聊天,在中央输入框写“请用中文回答”后按右侧向上的箭头发送。消息进入对话后 Claude 会开始生成回复,刚开始跟做时直接使用发送按钮比较容易确认消息是否发出。熟悉输入框以后再按界面提示使用对应的键盘快捷键。

图2 加号、斜杠与模型入口,图中 Opus 4.5 为旧版标签

这张旧图用于定位输入框,其中的 Opus 4.5 已是历史标签。当前所选模型和 Effort 显示在发送按钮附近,点击模型名称即可查看切换选项,也可以展开 More models。选模型时以自己账户显示的列表为准,组织账户还可能受到管理员设置的限制。

Effort 用来调整这次回答的思考投入,基础练习保持默认设置即可。复杂表格、推理或代码处理得不够仔细时可以试着调高,但通常要等更久,额度也消耗得更快。模型与 Effort 的修改从下一条回复开始生效,如果希望已有答案重做,还要在聊天中发出相应请求。

旧教程里可能会让你开关 Extended thinking,当前部分模型已无法在界面中关闭思考,因此可以跳过寻找这个开关。模型选项和任务要求要分别检查,换模型以后仍要提供完整材料,退款怎样计算也需要在任务中说明。设置本身不会补上这些要求。

上传文档使用输入框旁的加号,点击 + 并选择 Add files or photos,在文件选择窗口找到材料后点击 Open;直接将文件拖进聊天窗口也可以。等待上传结束并看到附件名称再发送读取请求,文件仍在上传时先不要催它分析全文。

Output 用于选择作品形式,选 Docs 可以得到继续编辑的文档,选 Slides 用于做演示稿,普通问题直接在聊天里提就行。请求里同时写清材料和输出格式。即便上传了 Word 文件,也要说明这次希望得到文字回复还是一份新文件,Claude 才能按要求交付。

聊天标题附近的菜单可以重命名、收藏,也能把对话放进项目。做完练习后将标题改成“资料摘要练习”或“订单核算练习”,下次就能按任务找回来。离开当前对话直接切到新聊天即可,Delete 会删除内容,不能当成关闭按钮使用。

Settings 中会用到 Capabilities、Memory、Usage 和 Billing,代码执行与文件创建在 Capabilities 检查,记忆和旧聊天搜索在 Memory 管理;Usage 查看额度,Billing 管理套餐。有些组织设置仅管理员可见。练习缺少入口时先核对账户和模板,并确认组织权限,查清原因以后再判断套餐是否影响这项功能。

希望所有聊天默认使用中文,可以在 Settings > General 中找到 Instructions for Claude,填入“默认用中文回答,菜单名保留原英文”。这里的要求作用于整个账户,面试辅导等特定规则放在相应项目的指令中更合适。活动日期这类只属于一次任务的信息,直接放进那条聊天,避免影响其他任务。

04 先发一条有结果的小任务,再开始五组练习

在新聊天中复制下面的请求,用它检查中文消息能否正常发送和回复。材料很短,你可以直接对照输出,随后在同一对话里试着改一个字段。

...提示词

请把下面的安排整理成一个两行表格。

周三上午9点,检查订单表,负责人小周。

周四下午3点,修改宣传文案,负责人小陈。

表格只要时间、任务、负责人三列。

只使用这些信息,不补日期、地点和进度。

检查回复有没有两个任务和三列信息,以及小周是否对应检查订单表、小陈是否对应修改宣传文案。它若补了具体日期,就在同一聊天中发“请去掉新增日期,保留原文的周三和周四”。这次修改会接着已有材料进行,改一个字段无需重新开窗口。

提示词可以照着这条请求写,说清要做的事并提供材料,然后指定成品形式与限制,不用给每个小任务加一段很长的角色扮演。用“两行三列”这样的具体要求确定输出范围,验收时能逐项对照;“专业且全面”留给模型猜的空间就大得多。

五组练习分别开新聊天,将资料摘要、订单核算和写作的材料分开。同一组内部的追问继续留在原对话中,便于沿用已经核对的材料和修改结果。可以先完成前两组,再从后面挑一组与日常工作接近的任务跟做。

05 练习一,把长资料压成摘要,并找回每一句的依据

直接让 Claude“总结一下”长资料,答案可能读着顺却找不到具体依据。这次从提取事实开始,核对版本冲突后再写摘要。练习完成时,你应该拿到五行事实表、一段短摘要和三项未决问题,每项都能回到原材料检查。

下面的教学用试运行记录特意保留了不同版本,供你检查 Claude 怎样处理变更。全文复制到纯文本编辑器后保存为 练习一-预约系统试运行.txt。Windows 可以用记事本,Mac 的文本编辑器要先切到纯文本模式,不能将带格式的 Word 文档直接改成 TXT 后缀。暂时不想保存文件,也可以把整份材料粘进聊天。

...提示词

预约系统试运行记录

本材料仅用于教学,人物和单位均为练习设定。

[A01 项目目标]

阅览室计划测试新的座位预约流程。测试目标是让工作人员知道预约状态,减少重复占用;尚未决定是否长期使用。测试不包含收费和实名身份验证。

[A02 初版计划,10月2日]

计划10月15日开始,连续测试14天。初版安排40个座位,开放时间为18点至21点。负责人为小林,登记入口为网页表单。初版写明10月12日前完成工作人员培训。

[A03 调整记录,10月8日]

场地检查后,可用于测试的座位调整为32个。因其中8个座位靠近维修区域,暂不开放。测试开始日改为10月18日,结束日仍待负责人确认,不直接沿用初版日期。培训改为10月16日16点,负责人仍为小林。

[A04 预约规则]

每人每天最多预约一个座位,迟到超过15分钟后释放。释放后可重新预约,但不保证仍有空位。读者可以取消预约,测试阶段不设置违约收费。

[A05 第一轮观察]

工作人员用20条模拟预约测试表单,其中18条成功提交,2条因必填字段缺失没有提交。测试者发现,手机屏幕较窄时,取消按钮不够明显。这里的20条均为模拟记录,不能作为真实使用人数。

[A06 修复进度]

技术同事已将取消按钮移到预约卡片下方,但还没有重新完成20条模拟测试。短信提醒功能仍在讨论,本轮试运行尚未包含短信提醒。

[A07 费用与物资]

本轮测试免费。预计需要购买标识材料,预算上限600元,尚未实际采购。电脑和网络使用现有设备,不新增设备采购预算。

[A08 待确认]

负责人需要确认新的测试结束日期,并决定是否增加周末开放时段。维护同事需要在10月17日前确认维修区域是否影响入口。若入口受影响,可能改期,目前没有改期决定。

[A09 待审核宣传稿]

初步宣传稿写“10月15日正式上线,40个座位随时可约,短信提醒已就绪”。宣传稿未更新,尚未审核发布。它与10月8日调整记录及当前短信功能状态不一致。

在新聊天里用加号上传 TXT,看到附件名称后发送下面的请求。A01 等编号让你能查回原句,不要求摘要也按这些编号排版。以后处理自己的报告,可以改用章节名、段落首句或 PDF 页码定位,只要指向原文的位置足够明确即可。

...提示词

请读取我上传的预约系统试运行记录,暂时不要写宣传稿。

先列出一张事实表,包含最新开始日期、座位数、培训时间、收费情况、短信提醒状态。

每项给出材料中的编号,并标明已确认或待确认。

另列初版计划与当前安排之间的差异。

待审核宣传稿只用于检查错误,不作为现行安排的依据。

收到回复后先确认它识别了文件名和 A01 至 A09,再对照五项事实。开始日应为 10 月 18 日,测试座位为 32 个,培训安排在 10 月 16 日 16 点,本轮免费,短信提醒仍在讨论且未纳入本轮。日期、座位和培训查 A03,费用查 A07,短信状态查 A06;A09 的旧宣传稿不能代替这些现行记录。

初版计划写了“连续测试 14 天”,调整记录却将结束日留为待确认。这次应当直接保留 结束日期待确认。Claude 如果按旧周期算出了日期,要注明这只是推算、尚未得到确认,不能把计算结果填进已确认安排。

差异表应写明座位从 40 个减到 32 个,开始日从 10 月 15 日改到 10 月 18 日,培训也由“12 日前完成”改为“16 日 16 点”。这次仍是测试,长期使用尚未决定,所以摘要不能沿用宣传稿的“正式上线”。确认这几处变更以后,再发送摘要请求。

...提示词

请根据刚才核对的事实,写一段180至250字的内部摘要。

读者是阅览室负责人,需要知道目前安排和仍要决定的事。

保留10月18日、32个座位、10月16日16点这三个信息。

区分模拟测试与实际使用,不能写成已有20人成功预约。

末尾另列三个待确认事项,每项带原材料编号。

摘要可以采用不同句式,检查时对照它是否保留了事实的条件。20 条模拟记录中有 18 条成功提交,另外 2 条因缺字段未提交;取消按钮调整后尚未复测。费用也要写准,600 元是预算上限,不能改成“已经花费 600 元”。

三项未决问题都可以从 A08 找到,分别是新的结束日、是否增加周末时段和维修区域是否影响入口。A01 还支持“是否长期使用”这项补充,但它不应挤掉负责人眼下要处理的三件事。如果输出选了其他问题,就继续要求“这版只保留 A08 的三个问题”,让摘要对应本次决策需要。

摘要写好以后,在同一聊天中发送下面的请求。它要求 Claude 将每个事实性断言查回原句,还加入了材料没有回答的真实读者人数,便于检查答案会不会越过材料。

...提示词

检查刚才摘要的每个事实性断言。

列出断言、对应材料编号和支持它的原句。

材料未支持的内容单独列出,给出删除或改为待确认的建议。

另外回答“本轮已有多少真实读者使用”,没有数据就明确说材料没有提供。

“真实读者人数未提供”应当出现在这轮结果中。18÷20 可以算出 90%,这个比例描述的是模拟提交成功率,不能用它表示正式系统成功率。核对数字时同时检查分子、分母和记录身份,措辞再像正式报告,也不能将模拟记录变成真实使用数据。

旧宣传稿被当成最新事实时,贴出 A03 和 A09,要求“只重做开始日和座位数两项,并解释依据”。如果 Claude 说读不到附件,检查上传状态后把 A03 单独粘贴,试试能否读出其中内容。这段能读到再上传全文,附件读取问题解决前先停下摘要,避免它凭标题猜内容。

处理真实长 PDF 时,在阅读器中记下要核对的页码,并要求 Claude 按阅读器显示的 PDF 页数定位。书上印的页码与文件页序可能不同,请求中要说明采用哪一种。100 页以内的 PDF 可分析文字和视觉,101 至 1000 页主要处理文字。超过 1000 页不能按普通上传直接读取,重要的图文部分可以另拆成短 PDF 或清晰图片。

Word 文档中的结论如果放在截图里,提取正文文字时可能漏掉它,需要单独上传截图并要求读取图中文字,才能检查遗漏的内容。事实表与摘要完成后一起保存,日后查某一句结论就能从事实表回到原材料,无需重新猜它的依据。

06 练习二,核算订单表,保留去重与退款明细

订单练习另开新聊天,下面的小表包含重复导出的记录,付款状态也各不相同,还要处理部分退款与全额退款。做完会得到一个 Excel 文件,三个工作表分别保留原始数据、清洗后的明细和汇总,检查金额时可以一路查回输入记录。

将下列内容复制到纯文本编辑器并保存为 练习二-订单.csv,编码选择 UTF-8。第一行是列名,后面有 12 行数据,字段之间的英文逗号要原样保留,换成中文逗号会影响读取。保存后再看文件名,最后应是 .csv,别让记事本把它存成 .csv.txt。

...提示词

订单号,日期,渠道,商品,数量,单价,状态,退款金额

A001,2026-10-01,线上,笔记本,2,25,已付款,0

A002,2026-10-01,门店,水杯,1,60,已付款,0

A003,2026-10-02,线上,笔记本,3,25,已付款,0

A003,2026-10-02,线上,笔记本,3,25,已付款,0

A004,2026-10-02,线上,水杯,2,60,未付款,0

A005,2026-10-03,门店,帆布袋,2,35,已付款,35

A006,2026-10-03,线上,水杯,1,60,已付款,60

A007,2026-10-04,门店,笔记本,4,25,已付款,0

A008,2026-10-04,线上,帆布袋,3,35,已付款,0

A009,2026-10-05,门店,水杯,2,60,已取消,0

A010,2026-10-05,线上,笔记本,1,25,已付款,0

A011,2026-10-05,门店,帆布袋,1,35,已付款,0

上传以后要求 Claude 报告列名、行数、重复订单号和状态类型,并展示前几行数据,暂时不画图。结果应是 8 列、12 行记录和 11 个唯一订单号,重复记录对应 A003。确认表格读对了再开始计算,列或行读错时直接纠正,比等汇总图表生成后再查更省事。

这次按订单号去重,内容完全相同的重复记录只留一条。收款只纳入已付款订单,每笔原始收款用数量乘单价,净收款再扣除退款金额。全额退款订单的净收款虽然为零,仍要保留在已付款明细里,否则后面统计付款订单数量和退款情况时会漏掉它。

个人账户在计算前到 Settings > Capabilities 检查 Code execution and file creation 是否可用,组织账户缺少这项能力时向管理员确认设置。上传 XLSX 同样依赖这项功能,本练习采用 CSV 是为了方便直接对照列和记录;处理这份本地表不需要开启外部网络访问。

...提示词

请用代码计算我上传的订单CSV,不仅在文字里心算。

按订单号去重,完全重复的记录只留一条;同号不同内容则停止汇总并报告冲突。

只纳入状态为“已付款”的订单。

原始收款=数量×单价,净收款=原始收款-退款金额。

列出去重后已付款订单号、原始收款、退款、净收款。

分别按渠道和商品汇总,说明排除了哪些记录。

最后报告原始收款合计、退款合计、净收款合计。

Claude 通常会先显示使用计算工具的过程,再给出核算结果。回复如果只有“我已经精确算过”,就继续请求实际计算步骤与保留的订单号。程序不必每行都读懂,但九笔纳入订单必须能在原表找到,重复和排除记录也要有交代。

纳入的九笔已付款订单应是 A001、A002、A003、A005、A006、A007、A008、A010、A011。另一条重复 A003 被排除,A004 因未付款、A009 因取消也不纳入收款。A005 的部分退款和 A006 的全额退款要保留在明细中,后面可以用它们核对原始收款与净收款之间的差额。

这份表的原始收款为 580 元,退款为 95 元,净收款为 485 元。渠道汇总中的线上净收款应为 255 元、门店为 230 元;商品汇总中的笔记本应为 250 元、水杯为 60 元、帆布袋为 175 元。两类汇总分别相加都应得到 485 元,可以用来检查分类有没有漏算。

检查项
本练习应得到的结果
原始记录数
12行
去重后记录数
11行
纳入的已付款订单
9笔
原始收款
580元
退款
95元
净收款
485元
线上净收款
255元
门店净收款
230元

净收款如果变成 560 元,查一下是否多算了重复 A003 的 75 元。580 元被标为净收款则说明没有扣退款。全额退款记录被删掉时净额可能仍然正确,付款订单数和退款分析却会受影响。因此 总额对上以后还要逐行看明细,避免两个相互抵消的错误藏在同一个总额里。

金额和纳入记录核对完,再让 Claude 用刚才检查过的文件创建能力生成 Excel。

图3 文件创建与联网分别设置,图为2026年2月组织管理示例

图中的网络访问选项来自组织管理界面,跟做这份 CSV 无需全部打开。计算环境只要处理提供的数据并生成表格,不涉及读取外部系统。确认文件创建可用后回到订单聊天,发送下面的请求,继续沿用已经核对过的材料。

...提示词

请生成一个可下载的Excel文件,命名“订单核算练习.xlsx”。

包含“原始数据”“核算明细”“汇总”三个工作表。

原始数据保留12行,不修改输入。

核算明细按订单号去重,保留全部11笔订单,增加“是否纳入”“原始收款”“退款”“净收款”和“排除原因”。

未付款与已取消订单的纳入汇总金额为0,原始字段保留。

纳入订单的原始收款和净收款使用可查看的公式。

汇总包含总额、渠道汇总和商品汇总,明确只统计已付款。

汇总公式引用“核算明细”,不要把首次计算结果写成固定数字。

生成一张按渠道比较净收款的柱状图,图表引用“汇总”中的渠道数据,纵轴单位为元。

下载 Claude 提供的文件后,用 Excel 或兼容软件打开,确认三个工作表齐全,再点开 A005 的净收款单元格查看公式。这里应是 70 减 35,结果为 35;A006 应是 60 减 60,结果为 0。汇总中还要检查未付款的 120 元有没有被误纳入。

图表应只有线上和门店两个渠道,金额分别为 255 元与 230 元。纵轴单位检查是否为元,标题检查是否写净收款,误写“销量”就要求改回金额口径。打开下载文件时还应能看到图表本身,Claude 在聊天里说“已制作图表”不能代替这个检查。

接下来复制一份 Excel,在“核算明细”中将 A010 的数量从 1 改成 2,净收款应增加 25 元,合计变为 510 元。汇总没有跟着变化,就要求 Claude 检查公式引用;图表没变则检查它引用的渠道汇总。用 A010 这处改动检查公式和图表是否联动,能确认以后改数据时文件还能继续使用。

文件打不开时检查下载状态和 XLSX 后缀,再把完整错误提示发回 Claude。中文列名乱码就重新确认 CSV 的 UTF-8 编码,也可以直接粘贴数据生成标准文件。回复若只给了 Markdown 表格,补充“我要可下载的 XLSX 文件,保留公式”。读取、计算和导出分别在不同步骤发生,查清当前卡在哪里再请求修复。

07 练习三,写一篇短文,再只改你选中的一段

写作练习再开一条新聊天,使用下面这则教学用阅览室通知,时间、场地和规则都以本组文本为准。它与预约系统练习独立,这次要将生硬通知改得容易读,再只修改其中一段,检查两轮改稿是否都保留了原有事实。

这次不用上传文件,直接把下面的原稿粘进输入框即可。短文字这样提供更省步骤,也能让 Claude 明确看到本轮要处理的版本。

...提示词

原稿为教学设定。

为切实满足广大读者日益增长的夜间阅读需求,进一步推动优质阅读服务提质增效,市民阅览室拟于2026年10月22日至11月4日开展夜间开放试运行,为期两周。此次夜间开放充分体现了服务意识的持续提升,将为广大读者打造更加舒适、便利、高效的阅读空间。

试运行地点为市民阅览室一楼,开放24个座位。周一至周五开放时间为18点至21点,周末不开放。入场免费,读者需自带水杯,不提供饮食。每位读者只占用一个座位,请将电话交流移至阅览室外。

试运行不接受座位预约,按到场顺序入座,坐满后需等待。是否延长开放周期,将根据试运行情况另行决定。现诚挚邀请广大读者踊跃参与,共同营造浓厚的阅读氛围。

请求中先让 Claude 指出哪些表达妨碍读者找信息,再给改稿。看这段简短分析,就能判断它有没有抓住“什么时候能来、坐满怎么办”这些实际问题。仅将“提质增效”换成别的套话没有解决阅读问题,分析也无需展开成一份写作理论报告。

...提示词

请把原稿改为一篇公众号短通知,读者是准备晚上来读书的人。

先用不超过100字说明原稿哪些表达妨碍读者找信息,再给改稿。

改稿用自然中文,约300至400字,不加背景故事、采访和不存在的体验。

第一段尽快交代时间与开放安排。

保留24个座位、免费、不预约、按到场顺序、周末不开放、自带水杯、无饮食、电话到室外等事实。

不能把试运行写成永久开放,不能承诺每个到场的人都有座位。

改稿可以换句式,开头仍应尽快交代 10 月 22 日至 11 月 4 日和工作日 18 点至 21 点。原稿中“为广大读者打造……”这类空泛表述可以删去,开放安排要保留完整。用具体时间和入座规则把通知写清楚,没有材料支持的“下班后我走进阅览室”故事不要加进去。

对照原稿逐项检查,尤其留意容易被润色改掉的规则。座位仍应是 24 个,不能变成 30 个;免费不能扩成“免费预约”,不开放的周末也不能被“每天开放”盖过去。通知还要保留不提供饮食这项要求,结尾只说明试运行后再决定是否延长,不能代管理方承诺长期开放。

在改稿中找到“坐满后等待”那段,将它复制到下一条消息里,再发送下面的局部修改请求。段落位置可能随着改稿改变,单说“第二段太差”容易指错地方。贴出要改的整段原文,Claude 就能按文本确定范围。

...提示词

下面这一段是我现在要改的部分。

[在这里粘贴讲不预约、按到场顺序、坐满后等待的段落]

只修改这一段,让语气平实一些,避免像劝读者赶紧抢座。

仍要写清不接受预约、按到场顺序入座、坐满需等待。

其他段落不重写,日期、座位数、开放时段保持原稿不变。

只输出修改后的这一段。

这一轮只应返回目标段落,三项入座规则都要保留,同时不能加“先到先得,赶快行动”之类的催促。将回复替换回初稿后读一下上下两段,确认衔接顺畅,其余文字继续使用已经核对的版本,无需在这轮重新接受一次全文改稿。

它如果仍返回整篇,就补充“请只返回上述段落的替换文本,我会自行粘贴”。新增了读者故事,则指出原稿没有提供经历并要求删除。请求中点明需要修的句子或段落,已经正确的日期与规则便可以继续保留,也方便比较这轮具体改了什么。

需要继续编辑这份通知,可以在同一聊天里说“把我确认后的短通知做成 Claude Docs,保留原文信息,不额外扩写”。输入 /docs 或在 Output 中选 Docs 也能进入对应形式,生成的文档会在对话旁打开并保存到 Artifacts。Docs 支持直接编辑正文,此前聊天中的改稿则作为消息保留。

点击 Docs 正文即可打字,改动会自动保存。选中文字后用 Edit with Claude 请求局部修改,或者在评论中提到 @Claude 并写明要求。第一次可以只选一个短语,看到修改发生在正确位置以后再处理整段,避免还不熟悉选择范围就让它改很多内容。

图4 Docs编辑演示,画面中的产品与数字均为示例

图中展示的是官方 Docs 演示,用于认识正文与图表区域。它并非这次通知练习的输出,正文的 11.2 oz 与图中的 11.1 oz 也提醒我们,演示单帧可能还没完成核对。自己的通知编辑完以后仍要检查时间和规则,尤其是 手动修改后读一遍相邻句子,找出是否还有引用旧日期的文字。

编辑完成后通过 Export 选择 Word、PDF 或 Markdown,将文件下载到本机再打开检查。Word 适合继续编辑,PDF 便于检查固定页面排版,Markdown 适合保存纯文字,也可以直接复制已确认的正文。重新打开导出文件时查看文字和段落是否完整,确认实际拿到的文件能用。

Docs、Slides 和 Design 已于 10 月 8 日向各套餐开放,包含免费版。Enterprise 的默认开放时间是 10 月 15 日,管理员也可以提前开启,因此 10 月 14 日组织账户没看到 Docs 时先查组织设置。入口尚未开放也不影响上面的文字练习,确认稿先保存下来,以后再迁入可编辑文档。

08 练习四,建一个面试项目,让不同聊天接着做事

前面的改稿一直留在同一对话里,现在用两条不同聊天准备英语面试,试着借助 Projects 沿用资料和辅导要求。练习采用教学角色,先不必上传真实简历。等你知道哪些信息会被沿用、确认稿该怎样保存,再考虑换成自己的公开经历。

展开左侧栏并进入 Projects,点击右上角 + New Project。将项目名填为“英语面试练习”、描述填为“练习自我介绍与运营岗位追问”后完成创建,组织账户若要求选择可见范围就选私有。免费账户最多能建立五个项目,本组先用其中一个。

角色材料要单独加入项目知识。按官方说明,项目名称和描述方便辨认,却不会被当成 Claude 已读取的任务细节,仅在标题写“运营岗位”还没有交代角色做过哪些工作。下面将经历放进知识区域,再用项目指令规定辅导方式。

在项目主页右侧的知识区域点击加号,可以上传文本文件,也可以通过添加文本入口提供材料。选择上传时将以下内容保存为 练习四-面试角色.txt,上传完成后检查文件名是否出现。这个项目只做面试练习,通知和订单表属于其他任务,不需要一并加入。

...提示词

英语面试练习角色

全部经历为教学设定,不能当作任何人的真实简历。

应聘方向为初级产品运营岗位。

角色有一年工作经验,负责整理用户反馈、维护每周运营记录、配合产品同事测试报名页面。

可用经历只有以下三项。

1. 每周整理约80条用户反馈,按问题类型分类,交给产品同事。

2. 把每周记录中的重复问题合并,使一次整理工作从4小时缩短到3小时。

3. 参加过报名页面测试,负责记录按钮文字不清楚和手机显示问题,未负责开发,也没有上线转化率数据。

英语水平为能阅读普通工作邮件,但现场回答容易停顿。

目标是完成60至90秒自我介绍,并回答与以上经历有关的追问。

每次练习约15分钟,先练内容和句子,再逐步练速度。

不得增加带团队、预算、销售额、用户增长率、学历、公司名称或证书。

添加角色材料后点击 Set project instructions,将下面的要求填入并点 Save instructions。经历留在材料里,Claude 怎样提问和纠错则由指令规定,所以 每轮都要遵守的辅导要求放进项目指令,只适用于某次练习的要求直接写在那条聊天中。以后换岗位或调整练法也能分别找到需要修改的地方。

...提示词

这是英语面试教学项目。

只使用项目角色材料中提供的经历,不扩写成绩、学历和公司信息。

问题每次只问一个,等我回答再继续。

纠错先处理影响理解的表达,每次最多指出两个问题。

给自然、简单、可口述的英文,不堆高级词汇。

中文解释放在英文示例之后。

改稿保留事实,未给出的数据不得推测。

练习结束后给一段“本轮确认内容”,便于我保存。

从项目主页开始第一条聊天并命名为“自我介绍第一版”,发送下面的请求。Claude 要根据角色材料写一份 60 至 90 秒英文介绍并附中文大意,可以选两项相关经历,不必把所有事项堆进开头。拿到稿子以后读一遍,同时记下难以口述的句子,留待下一轮修改。

...提示词

请根据项目角色材料写英文自我介绍,适合初级产品运营面试。

目标为60至90秒,句子便于口述。

保留整理用户反馈和将整理时间从4小时缩短到3小时的经历。

不加入材料没有的公司、学历和业绩。

给英文稿与中文大意,我读过以后再改。

对照角色材料检查英文稿中的经历,尤其留意“交给产品同事”有没有升级成“领导产品团队”,“参加测试”有没有变成“开发并上线系统”。四小时缩到三小时可以写成少用一小时,若采用比例则是 25%,不能写减少一半。英文稿中的数字与分工也要逐项核对。

实际朗读超过 90 秒时,报出自己的用时并指定删减范围,例如“我读这版用了 110 秒,请减少约五分之一,优先删次要背景”。某句难读则单独贴出来,请它改得更短、更便于口述。这样每次修改有具体对象,确认后的版本再复制到本机文本文件保存。

练习结束后发送“请生成本轮确认内容,包括确认稿、保留的事实和下一轮要练的问题”。读过并核对这份内容,再加入项目知识,命名为“自我介绍确认稿”。将确认稿保存为新聊天可以读取的文本,下一轮才能准确指定这份版本,而无需回忆上一次最后采用了哪段讨论。

回到项目主页,新开一条聊天并命名为“面试追问”。下面的请求直接指定项目角色和自我介绍确认稿,无需粘贴整个上轮对话。问题应围绕反馈分类、重复问题合并或页面测试展开;如果它突然问怎样管理二十人团队,就要检查是否用了材料没有提供的经历。

...提示词

请使用项目里的角色材料和自我介绍确认稿,进行英文面试追问。

每次只问一个问题,先问用户反馈分类这项经历。

我回答后,你先判断是否回答了问题,再纠正最多两个表达问题。

给一份较自然的示例答案,全部事实仍来自项目材料。

不要提前替我回答,也不要连续给十个问题。

可以先用下面这条教学答案打字回答,再读出声。句子特意写得简单,便于你检查 Claude 是否按照项目指令辅导,以及每轮有没有超过两个纠错点。

...提示词

I collect about eighty pieces of user feedback every week.

I put similar problems into groups and share them with the product team.

I also combine repeated questions, so the weekly work takes three hours instead of four.

反馈应先检查这段回答有没有说明“怎么分类与交接”,再指出具体用词或可补充之处,不能要求编造增长数据。它若建议举例,可以回复“材料没有提供某一条真实反馈,请使用明确标为假设的教学例句”。假设例句只用于练习表达,保存确认简历时仍要将它与角色的已有经历分开。

已有的普通聊天也能移进项目。打开对应对话,从聊天标题旁的下拉箭头选择 Add to project,然后在 Move chat 窗口搜索“英语面试练习”并选中它。下面的截图来自组织账户,Shared 标记属于那个示例,个人项目列表可能没有相同标记。

图5 从聊天标题菜单加入项目

图6 搜索并选择目标项目,图为组织账户列表示例

移动完成后看标题附近的项目名,确认进入了“英语面试练习”。选错时用同一菜单中的 Change project 更换,Remove from project 则会移出项目并保留聊天。更换以后重新核对所用的角色材料,项目归属改对了,面试答案仍要按材料检查。

图7 更换项目或移出项目

项目资料和指令提供明确文本,记忆可以保存偏好与背景,付费账户还能够搜索旧聊天。它们都可能影响下一轮答案,却不能保证一条聊天的全部讨论会被另一条逐字继承。需要准确沿用的确认稿仍要放进项目知识,并在请求中写出文件名,避免将不同方式的作用混为一谈。

Settings > Memory 中分别有 Search and reference chats 与 Generate memory from chats。前者控制搜索和引用旧聊天,后者控制从聊天生成记忆,关闭其中一项不会自动关闭另一项。想检查 Claude 记住了什么,就在 Topics 打开对应主题,读清内容后再选择要编辑的项目。

图8 搜索与引用以前的聊天

图9 从聊天生成记忆的独立开关

练习中如果出现自己的真实公司或旧工作经历,先查答案是否引用了旧聊天和记忆。需要独立练习时新开聊天,在第一条消息发出前通过加号菜单关闭 Memory,并写明只使用教学文件。这次关闭本轮记忆即可,无需清空账户内容,Pause 与永久重置 Reset 的结果不同,操作前要分清选择。

做完后项目中应有两条聊天,分别保存自我介绍和面试追问。确认稿已经加入项目资料,日后再开第三条聊天时就能点名使用,继续练习更短的回答。

09 练习五,做一个能点击的预算分摊网页

再开新聊天,这次做一个可以输入数字并点击计算的小网页。页面接收住宿、餐饮、交通和人数,按下按钮后显示总费用与人均金额。练习只使用教学数字,不连接银行卡、账单或其他外部服务,结果可以直接用手边的算式核对。

在 Settings > Capabilities 确认代码执行与文件创建可用以后,可以直接向聊天请求交互式 Artifact,也可以从 Artifacts 入口开始。界面出现模板选择时选适合网页或设计的类型,并说明需要可交互页面。本次只生成和检查作品,可以跳过旧教程中寻找 Publish 按钮的步骤。

生成的作品会保存在 Artifacts 中,之后还能继续修改。Docs、Slides、Design 各有对应的编辑方式,对话也能生成计算器等交互小工具。早于 9 月 16 日建立的 legacy Artifacts 仍可使用,当前则不能再新建那种旧作品,参考旧教程时要留意菜单与导出方式的差异。

下面的官方演示用已有 launch kit 请求演示稿,展示了如何在请求中交代材料和输出形式。我们可以采用这个写法,将自己的输入说明为预算数字,输出说明为计算器,无需照抄画面中的那句英文。

图10 依据已有材料请求作品,图为演示稿生成示例

复制下面的完整请求,将首版限定为一个页面、四个输入框和一个按钮。这样字段与计算结果都能逐个检查,算对以后再加说明或改颜色。分摊运算直接在网页内完成即可,无需接入 AI 接口,每次点击也不用再请求一次模型回复。

...提示词

请创建一个可交互的Artifact,做成中文“旅行预算分摊器”。

只有一个页面,包含住宿、餐饮、交通、人数四个可编辑输入框。

默认值分别为780元、180元、240元和3人。

点击“计算分摊”按钮,显示费用合计与每人承担金额,金额保留两位小数。

总费用=住宿+餐饮+交通;人均费用=总费用÷人数。

人数必须为正整数,费用不得为负数。

无效输入时,在页面显示明确提示,不能显示Infinity或NaN。

页面使用白底、深绿色标题,手机宽度下也能阅读,输入框有清楚标签。

全部计算在页面内完成,不连接外部服务,不收集用户资料,不自动发布。

先完成可以使用的版本,生成后告诉我该点击哪里检查。

作品在对话旁打开以后,逐个试试四个字段能否输入,再点击“计算分摊”检查默认总额是否为 1200.00 元、人均是否为 400.00 元。用实际输入和点击检查页面,仅看到一个长得像计算器的画面还无法确认它具备交互功能。

将人数改成 4 后再点击按钮,人均应变为 300.00 元。接着把住宿改成 600、人数恢复为 3,检查总额是否为 1020.00 元、人均是否为 340.00 元。这两次改动能检验页面是否读取当前值,避免默认结果只被写死在界面上,期间先保留原有颜色和文案。

无效输入也要分别试一下,人数填 0 时应提示人数需大于零,填 2.5 时应提示必须为整数,交通填负数时则要提示费用不能为负。每种错误都应有明确提示,出现 Infinity、NaN 或空白结果就继续发送下面的修复请求。

...提示词

请只修复输入校验,保留现有页面布局和有效输入的计算结果。

人数为0、负数、空值或小数时显示“请输入大于0的整数人数”。

费用为空值或负数时显示对应字段的提示,不把空输入自动当成已确认的0元。

输入恢复有效后可以再次计算,旧错误提示应消失。

不要增加注册、支付、网络请求或持久化存储。

修复后再次尝试刚才三种无效输入,查看提示有没有按要求出现。随后恢复默认值,确认结果回到 1200 和 400,而且旧错误提示已经消失。这轮检查要在网页里实际完成,Claude 回复“已修复”以后仍需点击验证。

Artifact 运行报错时保留完整错误文字,界面若有 Try fixing with Claude 就用它将错误带到新消息中,检查消息内容后再发送。没有这个按钮也可以粘贴报错,并说明“我输入什么、点击什么、实际发生什么”。Claude 能根据这段过程定位问题,你也能检查修复是否针对同一次操作。

计算与校验通过后再调整外观,例如请求“把结果区放在按钮下方,金额加粗,保留四个字段与校验”。改完逐项查看输入框和按钮是否齐全,必要时再试一次计算。Design 画布可以直接调整元素,下图展示了选中图像的操作;画布编辑完成后,计算逻辑仍要在运行的页面里检查。

图11 选中Design中的元素,图为海报演示

希望把计算器保存到本机,就让 Claude 额外生成包含样式和脚本的单文件 HTML,注明不引用外部字体或库。Design 的 Export 提供独立 HTML 等格式,其他作品则按当前面板显示的选项导出。没有 HTML 选项时,直接请它用文件创建能力生成可下载文件,旧作品的下载菜单无需继续寻找。

...提示词

请把已经通过测试的分摊器额外生成一个可下载的单文件HTML。

HTML包含样式和JavaScript,不依赖外部资源,中文编码为UTF-8。

保留默认数字、金额两位小数和全部输入校验。

文件命名“旅行预算分摊器.html”。

只生成文件,不发布到任何网站。

下载后在本机用浏览器打开 HTML,再试一次默认计算和人数为零的提示,因为预览作品与下载文件可能有差异,需要分别运行确认。这个单页教学工具只计算当前输入的分摊,若以后用于长期记录多人真实账目,还要另行考虑数据保存、修改历史和访问权限。

已经核对的文字也能拿来做演示稿,例如把确认后的通知提供给 Claude,请它生成三页 Slides,分别讲开放安排、入座规则和注意事项。内容检查完可以点击文本框直接修改,再通过 Export 导出 PowerPoint 或 PDF。换成演示稿仍使用同一份材料,日期和规则也要逐页核对。

图12 Slides直接编辑文字,图为官方演示

10 需要最新信息时,单独做一次网页核验

预约记录和订单数据由你直接提供,处理它们无需搜索。软件要求、开放时间或当前功能则可能变化,查询时应请求 Claude 打开官方页面。下面这条请求可以在新聊天中试做,回答后再与安装前自己查看的页面对照,看看要求是否一致。

...提示词

请搜索Claude官方当前安装说明,确认Mac和Windows的最低系统要求。

只采用官方安装帮助页面,给出直接链接和页面显示的更新时间。

区分普通聊天的安装要求与语音、快捷入口等附加功能要求。

如果搜索摘要与打开的官方正文不同,以正文为依据并说明差异。

新版 Claude 没有独立的 Web search 开关,会在有帮助时搜索,所以可以直接发送请求。旧聊天体验可能仍在加号菜单显示 Web search,点击后有勾选标记,按自己的实际界面处理即可。收到回答后检查工具过程与来源链接,确认它实际检索了页面。

点击回答中的直接链接,在 System Requirements 下阅读 Mac 与 Windows 条目。本文核验时页面要求 macOS 13 及以上、Windows 10 及以上;以后跟做若发现要求已改,就按当时的官方正文检查设备。搜索缓存可能还显示旧要求,因此遇到差异要回到页面正文确认。

还可以追问“哪一项来自安装要求,哪一项只是某个附加功能的要求”。Mac 语音听写与普通聊天的安装条件不同,单项功能要求更高不代表整个应用都需要同样的系统。查询其他工具时也按这个办法,将安装、账户、套餐和单项能力对应回各自页面。

网页打不开时在自己的浏览器试一下,确认页面能否公开阅读。需要登录或订阅的内容,Claude 未必能取得全文,你可以按需粘贴自己合法取得的文本。只有标题时不能要求它猜整篇内容;缺少正文依据的部分保留未知,已经能够核验的事项则继续完成。

11 日常使用的几个进阶动作,放在真正用到的时候

Mac 客户端启用快速输入后,可以双击 Option 调出浮动输入框,临时提一个问题。设置一般在 Settings > General 的 Desktop app 区域,查看 Quick access shortcut 即可。下面的历史帮助图展示这种输入浮窗的形态,实际按钮仍按你使用的新版本查看。

图13 Mac快捷输入浮窗,图为2025年12月帮助示例

用键盘输入试一次,确认快速入口的快捷键没有与其他应用冲突。截屏、共享窗口需要相应系统权限,语音听写则要求 macOS 14 或更新版本,并在启用后使用对应快捷键。本文的普通聊天练习不依赖这些附加功能,Windows 用户也无需按双击 Option 的步骤寻找 Mac 浮窗。

普通聊天可以单独上传 PNG、JPEG、GIF 或 WebP。请求里写明关注区域,例如“只读右下角报错,逐字抄出,再给排查步骤”,你就能对着原图核验文字,避免整屏概括漏掉错误。上传前查看画面中的邮箱和客户资料等内容,确认提供的是这次需要的部分。

文件较多时在名字中标明版本,例如 订单-10月14日.csv 和 订单-10月15日.csv,避免两个同名附件难以区分。发送请求时再写“以 10 月 15 日版本为准,旧版只用于比较”。每次更新都说明采用哪一版,上传时间较晚只能说明新增了文件,模型还需要知道本次任务如何使用新旧材料。

聊天较长时请 Claude 整理接续材料,将目标、确认结果、当前文件名和下一步写清楚。你读过以后再粘进新聊天,持续项目则将稳定的确认内容加入项目知识。这样能减少下一轮输入,也便于检查接续文本有没有保留已废弃的假设。

整理本机文件夹时可以使用 Cowork 的文件工作方式,其中 Work in a folder 指定 Claude 读取材料和保存产物的位置,处理范围比普通聊天上传的附件更大。第一次操作先将几份教学文件复制到练习文件夹,并在请求里写清处理范围与产物文件名。任务结束后到文件夹查看实际文件,确认保存结果符合要求。

Cowork 和连接器会用到更多工具,组织账户还受到管理员规则影响。只需要读表和生成新表时,提供这份材料就够了,无需同时连接邮箱、日历与整个云盘。以后确实要从某个系统取数,再查对应连接器能读取和写入哪些内容,发消息、提交表单或发布作品的具体动作也要分别确认。

任务长短、附件、搜索与文件生成都会影响用量,调高 Effort 也会增加投入,因此不能用固定聊天条数预测所有工作,需要 查看账户自己的消耗和恢复提示。免费账户查看界面提示,Pro、Max 等订阅账户可到 Settings > Usage 查看,按用量计费的组织账户则按组织规则计算费用。跟做本文无需开启额外付费使用。

遇到额度提示就保存当前确认结果和下载文件,按界面显示的时间继续。下轮沿用已经读清的材料,只请求修改需要调整的段落。订单任务若只改图表标题,保留原有核算结果,无需重新上传所有表格再分析一遍。修改范围小些,前后版本也更容易比较。

临时讨论需要匿名聊天时,在项目外的新聊天右上角点击 ghost 图标,并确认出现 Incognito chat 标记。退出使用右上角关闭按钮,关闭后这段聊天无法重新打开,因此需要保留的内容要在退出前另存。

图14 项目外新聊天的匿名入口

当前新版匿名聊天会进入旧聊天体验,不能生成文件或运行代码,所以订单表与网页练习仍用普通聊天。仅需暂时不用旧记忆,就在第一条消息前关闭本轮 Memory。匿名聊天另有服务器保留期,退出后虽不出现在历史中,内容也不会即时删除。

12 卡住时,按发生问题的位置恢复

卡住时先看错误出现的界面,浏览器取得安装包失败就查下载,登录问题则在邮件或账户验证中排查。添加材料失败要看上传状态,作品报错要看生成或运行过程。截下对应界面并保留完整文字,再从下表找到检查起点,求助时也能说明卡在了哪里。

遇到的现象
先查什么
接下来做什么
找不到以前的聊天或项目
左下角当前账户与工作空间
切到正确账户,再查项目列表
邮件链接或验证码无效
是否为最新一次登录请求,是否回到原设备
重新发起一次登录,使用最新邮件
上传后说文件内容为空
附件是否上传完成,文件里是否真有可读文字
粘贴一个短段测试,再上传正确文件
表格数字对不上
去重、状态筛选、退款是否扣除
要求列保留订单号与逐行金额
局部改稿变成整篇重写
有没有贴出目标段落并限制输出范围
只请求这一段的替换文本
新项目聊天不知道确认稿
确认稿是否加入项目知识
补入已审核文本,点名使用该文件
只得到文字,没得到文件
是否明确文件格式,文件创建是否开启
要求生成可下载文件,检查设置
网页按钮不能点击或结果错误
实际输入、点击动作、报错文字
带操作过程请求修复,再做相同测试
没见到Docs或模板
账户类型、组织开放时间、管理员设置
先完成普通聊天版本,再检查入口

表中九项用于定位问题,找到对应现象就从那一行查起。CSV 数字不对时先看 A003 是否重复保留,不必回头重装。网页默认结果正确但改人数后没变化,就查按钮有没有读取当前值。请求修复时写清出错的字段或动作,已经正确的核算和页面可以继续保留。

先选一组与你工作接近的练习,做完保存输入材料和确认结果。下次换成自己的资料时,另开对应任务并核对实际数字,别把教学设定带进去。下载的文件也再打开看一遍,确认拿到的是可以继续用的结果。

既然看到这里了,如果觉得有用,随手点个赞、在看、转发三连吧。

👍
点赞
👀
在看
↗
转发

THANKS FOR READING

本文使用摸鱼小李的公众号排版 Skill,感谢摸鱼小李。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-10-16 09:44:53 HTTP/1.1 GET : http://yeyulingfeng.com/a/495488.html
  2. 运行时间 : 0.077961s [ 吞吐率:12.83req/s ] 内存消耗:4,394.37kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=b3e62cd7b269752898aa16aa4ea75b02
  1. /www/wwwroot/yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /www/wwwroot/yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /www/wwwroot/yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /www/wwwroot/yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /www/wwwroot/yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /www/wwwroot/yeyulingfeng.com/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /www/wwwroot/yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /www/wwwroot/yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /www/wwwroot/yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /www/wwwroot/yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /www/wwwroot/yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /www/wwwroot/yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /www/wwwroot/yeyulingfeng.com/app/provider.php ( 0.19 KB )
  23. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /www/wwwroot/yeyulingfeng.com/app/common.php ( 0.03 KB )
  27. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /www/wwwroot/yeyulingfeng.com/config/app.php ( 0.95 KB )
  30. /www/wwwroot/yeyulingfeng.com/config/cache.php ( 0.78 KB )
  31. /www/wwwroot/yeyulingfeng.com/config/console.php ( 0.23 KB )
  32. /www/wwwroot/yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  33. /www/wwwroot/yeyulingfeng.com/config/database.php ( 2.50 KB )
  34. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /www/wwwroot/yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  36. /www/wwwroot/yeyulingfeng.com/config/lang.php ( 0.91 KB )
  37. /www/wwwroot/yeyulingfeng.com/config/log.php ( 1.35 KB )
  38. /www/wwwroot/yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  39. /www/wwwroot/yeyulingfeng.com/config/route.php ( 1.89 KB )
  40. /www/wwwroot/yeyulingfeng.com/config/session.php ( 0.57 KB )
  41. /www/wwwroot/yeyulingfeng.com/config/trace.php ( 0.34 KB )
  42. /www/wwwroot/yeyulingfeng.com/config/view.php ( 0.82 KB )
  43. /www/wwwroot/yeyulingfeng.com/app/event.php ( 0.25 KB )
  44. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /www/wwwroot/yeyulingfeng.com/app/service.php ( 0.13 KB )
  46. /www/wwwroot/yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  47. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /www/wwwroot/yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  53. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /www/wwwroot/yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /www/wwwroot/yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /www/wwwroot/yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /www/wwwroot/yeyulingfeng.com/app/Request.php ( 0.09 KB )
  84. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /www/wwwroot/yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  86. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /www/wwwroot/yeyulingfeng.com/route/app.php ( 1.72 KB )
  100. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /www/wwwroot/yeyulingfeng.com/app/controller/Index.php ( 5.22 KB )
  104. /www/wwwroot/yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  105. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /www/wwwroot/yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /www/wwwroot/yeyulingfeng.com/runtime/temp/44b959ca79ad33496f044db2c231b11d.php ( 8.29 KB )
  140. /www/wwwroot/yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000595s ] mysql:host=172.18.0.4;port=3306;dbname=no_yeyulingfeng;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000799s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000378s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000379s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000722s ]
  6. SELECT * FROM `set` [ RunTime:0.000360s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000781s ]
  8. SELECT * FROM `article` WHERE `id` = 495488 LIMIT 1 [ RunTime:0.000629s ]
  9. UPDATE `article` SET `lasttime` = 1792115093 WHERE `id` = 495488 [ RunTime:0.002235s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000377s ]
  11. SELECT * FROM `article` WHERE `id` < 495488 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000463s ]
  12. SELECT * FROM `article` WHERE `id` > 495488 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000414s ]
  13. SELECT * FROM `article` WHERE `id` < 495488 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000740s ]
  14. SELECT * FROM `article` WHERE `id` < 495488 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000701s ]
  15. SELECT * FROM `article` WHERE `id` < 495488 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000674s ]
0.090409s