知识小说宝库

AI实战指南

更新:2026-05-06

面向年轻 IT 从业者与创业者的 AI 认知与实战入门:从「AI 是什么」到 Prompt、AI 编程与工作场景,再到向他人解释 AI。

打开配套交互练习

章节目录

第1章:AI是什么(不是什么)

学习本章后,你将:理解AI的真实定义,破除常见误解,建立正确的AI认知框架。


1.1 AI不是科幻,但也不只是"概率统计"

当普通人听到"人工智能"时,脑海中浮现的往往是:

  • 终结者里的T-800
  • 能像人一样思考的机器人
  • 拥有自我意识的计算机

这些都是科幻,不是现实。

而当你去问一个技术人员"AI是什么",得到的答案往往是:

  • "就是大语言模型"
  • "深度学习"
  • "神经网络"
  • "概率统计"

这些回答虽然技术上正确,但没有帮助——它让你觉得AI是一个黑盒子,无法理解、无法掌控。

本书给你的定义是:

AI是一种"超级工具",它通过学习海量人类产生的文字、图片、代码,掌握了模式识别和文本生成的能力,能在特定任务上接近甚至超越人类水平。

关键点:

  • 工具:它是你的助手,不是你的替代者
  • 模式识别:它做的事,本质上是从数据中找到规律
  • 特定任务:今天的很多大模型能同时做多类任务,看起来「很通用」,但仍没有类似人类的通用智能;落到具体业务上,仍然要划清「它能可靠完成的边界」

1.2 AI不是什么:6个必须破除的误解

误解1:AI是万能的

真相:AI在它训练过的领域很强,在没训练过的领域完全不行。

  • ChatGPT能写代码,但不知道你公司的代码规范
  • Midjourney能画图,但不知道你品牌的设计语言
  • AI能翻译,但不懂语言背后的文化语境

类比:AI像是一个读过全世界所有食谱的厨师——它知道所有菜的做法,但不知道你家餐厅今天需要做什么菜、你的客人口味是什么。


误解2:AI会"思考"

真相:AI没有意识,没有理解,没有意图。它只是在"预测下一个词应该是什么"。

当你问ChatGPT"为什么天空是蓝色的",它并不是在"思考"答案——它是在计算,基于它看过的万亿句话,"天空是蓝色的因为..."后面最可能接什么词。

这意味着:

  • AI会一本正经地胡说八道(因为它是预测,不是检索)
  • AI不知道自己不知道什么
  • AI没有"常识"的真正理解

但这也意味着:只要你知道AI在做"概率预测",你就能驾驭它——因为你可以调整输入(Prompt)来影响输出概率。


误解3:用了AI就会失业

真相:AI淘汰的是"不会用AI的人",不是"被AI替代的人"。

历史告诉我们:

  • 会计电算化没有淘汰会计,而是让会计效率提升了10倍
  • Photoshop没有淘汰设计师,而是让设计师效率提升了10倍
  • Excel没有淘汰分析师,而是让分析师效率提升了10倍

AI时代同样:

  • 会用AI辅助编程的开发者,淘汰不会用的
  • 会用AI写方案的运营,淘汰不会用的
  • 会用AI提效的销售,淘汰不会用的

不是你与AI竞争,是会用AI的人与不会用AI的人竞争。


误解4:AI很贵,只有大公司才能用

真相:AI工具的成本已经低到个人和小团队完全可以承受。

  • ChatGPT Plus:20美元/月(约140元人民币)
  • Claude Pro:20美元/月
  • Cursor(AI编程工具):有免费版,专业版20美元/月
  • GitHub Copilot:10美元/月

国内主流AI订阅价格:

  • 阿里云通义千问:基础版99元/月,专业版299元/月
  • 火山引擎豆包企业版:按需计费,约0.01-0.03元/千token
  • 腾讯云混元大模型:基础版199元/月,高级版599元/月
  • MiniMax:基础版49元/月,进阶版99元/月
  • 智谱清言(GLM):标准版99元/月,旗舰版199元/月

(以上为撰写时的常见档位示意,各产品调价频繁,以官网/控制台为准。)

相比一个程序员的工资,这点工具费用几乎是零。而且很多基础能力是免费的——ChatGPT的免费版、GitHub Copilot的免费额度,已经能解决大部分日常问题。

门槛不是钱,是"会不会用"。


误解5:AI会按照你的指令100%执行

真相:AI的执行有随机性,同一个Prompt可能得到完全不同的回答。

这是因为:

  1. AI的输出是"概率抽样",不是精确计算
  2. 温度(Temperature)参数控制了随机性
  3. 上下文窗口的大小会影响AI对问题的理解

这既是缺点,也是优点

  • 缺点:你不能100%预期AI的输出
  • 优点:你可以让AI生成"创意性"的内容,而不是死板的答案

你需要学会:

  • 接受AI的不确定性
  • 通过迭代Prompt来引导AI走向你想要的答案
  • 把AI当作"创意伙伴"而不是"听话的工具"

误解6:AI不需要人类监督

真相:AI输出的内容必须由人类审核,AI越强越危险。

一个强大的AI,如果没有人类监督,可能:

  • 生成虚假信息并坚信不疑
  • 帮助你做不道德的决策
  • 在你不知道的情况下执行错误指令

原则

  1. AI的输出永远需要人类审核
  2. 你对AI的输出负有最终责任
  3. 了解AI的能力边界,比相信AI的能力更重要

1.3 AI是什么:3个正确的认知框架

框架1:AI是"超级助理"

想象你有一个:

  • 读过全世界所有技术文档的助理
  • 24小时不睡觉、不休息的助理
  • 随时待命、随叫随到的助理
  • 不知道你家具体情况、但知识面极广的助理

你会怎么用这个助理?

  • 你不会让他独立做决策,而是让他"先做、你来审"
  • 你不会让他凭空创造,而是给他足够的上下文
  • 你会清楚地告诉他你要什么,而不是说"你懂的"

这恰恰就是AI的正确用法。


框架2:AI是"能力放大器"

你的能力 = 你的基础能力 × AI放大倍数

  • 一个人写代码:每天500行
  • 会用AI辅助:每天2000行(效率4倍)
  • 会调Prompt:每天3000行(效率6倍)
  • 能让AI做Code Review、单测、文档:每天4000行(效率8倍)

关键不是AI有多强,而是你会不会用它。


框架3:AI是"可复制的经验"

一个资深工程师的经验是:

  • 10年积累
  • 不可复制
  • 会离职、会被挖走

一个会用AI的初级工程师的能力是:

  • 可以复制到100个人
  • 边际成本几乎为零
  • 不会离职

AI让"经验"变成了可规模化的产品。


1.4 建立你的AI Mental Model

经过本章,你需要一个清晰的AI认知框架:

┌─────────────────────────────────────────────────────┐
│                      AI 是什么                        │
├─────────────────────────────────────────────────────┤
│  ✅ 是:超级工具、模式识别、能力放大器、可复制经验       │
│  ❌ 不是:万能、会思考、替代人类、无需监督             │
├─────────────────────────────────────────────────────┤
│                   你的角色是什么                        │
├─────────────────────────────────────────────────────┤
│  你是:AI的指挥官、审核者、校正者                      │
│  AI是:执行者、建议者、创意伙伴                        │
│  关系:人机协作,而不是人机竞争                        │
├─────────────────────────────────────────────────────┤
│                   使用AI的正确姿势                       │
├─────────────────────────────────────────────────────┤
│  1. 给清晰的任务指令(Prompt)                        │
│  2. 接受输出的不确定性                                │
│  3. 始终人类审核                                      │
│  4. 迭代优化,而不是一次到位                           │
│  5. 把AI当作学习对象,而不只是工具                     │
└─────────────────────────────────────────────────────┘

1.5 本章小结

要点内容
AI是什么超级工具,通过学习模式识别来生成内容
AI不是什么不是万能、不会思考、不会自动替代你
正确认知AI是助理、放大器、可复制的经验
你的角色指挥官 + 审核者,AI是执行者 + 建议者
核心原则给清晰指令、接受不确定性、始终审核、迭代优化

1.6 思考与练习

  1. 反思:你之前对AI有哪些误解?现在怎么理解?
  2. 场景:在你当前的工作中,哪个环节最适合引入AI辅助?
  3. 心态:你打算怎么调整自己对AI的态度,从"担心被替代"到"驾驭AI"?

下一章:我们会图解AI的工作原理,让你真正理解AI"是怎么思考的"——而不是把它当作黑盒子。

第2章:AI是怎么工作的

学习本章后,你将:理解AI生成内容的底层逻辑,理解"为什么AI会一本正经地胡说八道",并掌握如何利用这些原理更好地使用AI。


2.1 不用术语的AI工作原理

当你向AI提问"什么是股票",AI给你一个流畅的回答。

但这个回答是怎么来的?

我用一个生活化的比喻来解释:


类比:填字游戏大师

想象你是一个填字游戏(Crossword)世界冠军。

当题目给出"中国的首都"时,你不会真的去查地图——你是根据你读过的所有文字,在脑海中计算:

北京的"北"后面最可能接什么?
北京是中国的首...
北京是中国的首都_

你填上了"都"。

但如果题目更复杂呢?

题目:"天安门广场位于中国的首_"

这时候你需要在"首"后面填一个字。但这一个字的选择,取决于:

  • 前面:天安门广场位于中国的
  • 后面:_广场
  • 周围交叉的其他词

你不是在"思考"答案,你是在"计算概率"——哪种组合在所有你读过的文字中出现的概率最高。


AI的本质:超级填字游戏

大语言模型(LLM)就是这样一个"超级填字游戏玩家"。

区别在于:

  • 你玩的是10×10的填字游戏
  • AI玩的是"所有人类文字"那么大的格子
  • 你在考虑周围几个词的交叉
  • AI在考虑上下文中所有词的交叉

这就是为什么AI能生成连贯的文章——因为它的每一个词,都是经过"概率计算"后选择的。


2.2 图解:AI是这样"思考"的

2.2.1 第一步:输入你的问题

当你输入"请解释什么是股票的市盈率"时:

输入:"请解释什么是股票的市盈率"

AI会把这句话转成一串数字(因为AI只能处理数字)。

这叫做Tokenization(分词)——把文字切成AI能处理的最小单位。


2.2.2 第二步:在"知识海洋"中找规律

AI读过的东西包括:

  • 互联网上的万亿网页
  • 数十万本书
  • 海量的新闻、论文、代码、对话
  • ……

当AI看到"市盈率"这个词时,它在知识海洋中找到的规律包括:

规律概率贡献
市盈率 = 股价 / 每股收益85%
市盈率越高,股票可能越贵72%
市盈率可以用来评估股票估值68%
市盈率在不同行业标准不同55%
市盈率的英文是P/E Ratio45%

上表中的百分比纯属教学示意,用来表达「相关表述经常一起出现」,并非真实模型内部会输出这样一张「规律打分表」。

这些规律不是"记忆",而是"统计相关性"——AI学到了这些词经常一起出现。


2.2.3 第三步:生成下一个词

基于这些规律,AI开始"填空":

请解释什么是股票的市盈率。
市盈率(P/E Ratio)是衡量公司股价与每股收益之间关系的指标。

[AI正在计算:下一个词应该是什么?]

每一步,AI不是在"回忆"答案,而是在计算:

"基于我读过的所有文字,在这个上下文里,这个词后面接什么字/词的概率最高?"

这就是为什么:

  • 同样的问题,AI每次回答略有不同(因为概率抽样有随机性)
  • AI的回答有时候"听起来对但不对"(因为它学的是相关性,不是事实)

2.3 理解AI的"胡说八道"

为什么AI会一本正经地胡说八道?

因为AI不是在"检索答案",而是在"生成最可能的文本"。

例子

如果训练数据中"量子纠缠"这个词经常和以下内容一起出现:

  • "量子纠缠是一种量子力学现象"
  • "两个粒子处于量子纠缠态"
  • "量子纠缠不能用经典物理解释"

那么当你问AI:"量子纠缠是什么意思"

AI会生成一段非常流畅、专业的回答——但这段回答可能包含细微的错误,因为AI学到的是"这个词通常怎么用",而不是"这个词在物理上精确意味着什么"。


怎么避免被AI的"胡说八道"误导?

策略解释
对关键事实进行交叉验证AI说的"某某研究说..."去查原始论文
要求AI给出信息来源"你这句话的来源是什么?"
测试边界情况问AI不知道的事情,看它是否会编造
理解AI的"自信"不等于"正确"AI的语气可能是肯定的,但内容可能有问题

2.4 理解AI的能力边界

AI擅长的事

任务类型为什么AI擅长例子
模式识别AI学习过海量相似案例从代码中识别Bug模式
文本生成这就是AI的"本职工作"写邮件、写方案、写代码
解释概念AI读过太多解释性文章解释什么是区块链
翻译转换AI是多语种专家代码转译、格式转换
创意发散概率抽样带来多样性给10个标题建议

AI不擅长的事

任务类型为什么AI不擅长例子
实时信息查询AI的知识有截止日期今天天气怎么样
稳定可靠的精确计算文本模型优先「续写像答案的内容」,Arithmetic 对错不稳定大额或多位数运算应交给计算器/代码执行,并对结果复核
知道你公司的事AI没读过你公司的内部资料我们Q3的目标是什么
100%准确的记忆AI学的是相关性,不是数据库某年某月某日发生了什么
真正理解意图AI没有真正的理解你为什么生气

2.5 理解"Prompt"的本质

现在你理解了AI的工作原理,就能理解为什么Prompt(提示词)这么重要。

Prompt是什么?

Prompt = 你给AI的"上下文" + "问题"

类比:Prompt就像填字游戏的题目提示。

  • 提示越清晰、越具体 → AI越能计算出准确的答案
  • 提示越模糊、越笼统 → AI有太多可能的"正确答案",会随机选择

为什么AI需要"Few-shot Examples"(少样本示例)?

当你给AI几个例子:

例1:输入:我今天很开心。情感是:积极
例2:输入:这个东西真烂。情感是:消极
例3:输入:今天加班到11点。情感是:?

AI看到例子后,会调整它的"概率计算"——它明白了你要的不是"字数统计"或"词性分析",而是"情感判断"。

这就是Prompt工程的核心:通过设计输入的格式和内容,引导AI走向你想要的输出。


2.6 本章小结

要点内容
AI的工作原理超级填字游戏——计算概率,选择最可能的下一个词
AI生成内容的方式不是"回忆",是"概率计算"
为什么会"胡说八道"学的是相关性,不是事实;是概率抽样,不是精确检索
能力边界擅长模式识别、文本生成;不擅长实时信息;算术与硬数字需用工具算并复核
为什么Prompt重要Prompt是AI的"题目",决定AI计算的方向

2.7 思考与练习

  1. 理解:用"填字游戏"的比喻,向一个不懂技术的朋友解释AI是怎么工作的。
  2. 反思:你之前是否被AI的"自信语气"误导过?现在怎么看待AI的输出?
  3. 应用:想一想你工作中一个需要AI帮助的任务,你会怎么设计Prompt来让AI给出更准确的答案?

下一章,我们会进入实战——学习怎么写好Prompt,让AI真正帮你解决问题。

第3章:怎么写好Prompt

学习本章后,你将:掌握编写高效Prompt的核心技巧,能针对不同场景设计出能让AI准确执行任务的提示词。


3.1 Prompt的本质

通过第2章,你已经理解:

  • AI是在"概率计算"后生成内容
  • Prompt是你给AI的"题目"和"上下文"

Prompt的本质是:你对AI的"期望"进行编码的方式。

┌─────────────────────────────────────────────┐
│                 你的想法(模糊)              │
│    "我想让AI帮我写一封拒绝offer的邮件"        │
└─────────────────────────────────────────────┘
                    ↓ 编码
┌─────────────────────────────────────────────┐
│                 Prompt(清晰)               │
│  "你是一个专业的HR,帮我写一封拒绝offer的邮件,  │
│   公司是字节跳动,候选人是张明,岗位是高级工程师, │
│   语气要礼貌、专业,拒绝原因是预算不符,         │
│   控制在200字以内"                           │
└─────────────────────────────────────────────┘
                    ↓ AI处理
┌─────────────────────────────────────────────┐
│                 输出(精准)                  │
│  一封符合要求的拒绝邮件                       │
└─────────────────────────────────────────────┘

模糊的Prompt → 随机的输出 清晰的Prompt → 精准的输出


3.2 写好Prompt的4大原则

原则1:角色明确(Role)

原理:AI会根据你给的角色调整语言风格和专业深度。

反面

帮我写一封信

正面

你是一个资深HR,写一封拒绝候选人的邮件

效果差异

  • 反面:AI可能写成一封普通的私人信件
  • 正面:AI会采用HR专业语气,包含感谢、祝福、祝福语等HR惯用表达

进阶用法:可以给角色更多背景

你是一个曾在麦肯锡工作10年的商业顾问,擅长用金字塔原理组织观点,
习惯用"结论先行"的方式表达。

原则2:任务明确(Task)

原理:AI需要知道你具体要它做什么——不是"帮我写",而是"帮我写什么、给谁看、达成什么目的"。

反面

帮我写代码

正面

用Python写一个函数,接收一个列表,返回去重后的列表,保持原有顺序

任务描述公式

完成[任务类型]:+ 具体描述
- 输入是什么
- 输出是什么
- 有什么约束条件

原则3:格式明确(Format)

原理:AI输出的格式会影响用户的使用意愿。明确的格式要求能大幅提升输出质量。

反面

给我讲讲Python的数据类型

正面

用表格对比Python的4种主要数据类型,每行包含:类型名、创建方式、特点、常用场景、示例代码

常见格式要求

  • 列表(numbered list)
  • 表格(table)
  • 标题层级(### ## #)
  • 代码块(带语言标注)
  • JSON/YAML格式
  • 字数限制(200字以内)

原则4:示例提供(Examples)

原理:AI能从示例中学习你期望的输出风格、格式、深度。

反面

帮我润色这段话,让它更专业

正面

帮我润色这段话,让它更专业。参考这个风格:
原文:"这个功能很好用"
润色后:"该功能具有优异的用户体验,操作流程简洁高效"

现在润色这一段:[你的原文]

少样本提示(Few-shot prompting)

例1:输入"今天很开心" → 情感"积极"
例2:输入"这东西太差了" → 情感"消极"
请判断:"这部电影节奏有点慢" 的情感是?

3.3 实战模板库

模板1:邮件写作

你是一个专业的[职业],帮我写一封[邮件类型]。

邮件背景:
- 发件人:[你的身份/公司]
- 收件人:[对方身份]
- 主要目的:[要达成什么]
- 关键信息:[必须包含的点]

风格要求:[正式/友好/简洁/详细]
字数要求:[不超过X字]

语气注意事项:[如果有的话]

模板2:代码生成

用[编程语言]实现[功能描述]。

具体要求:
- 输入:[参数和类型]
- 输出:[返回值和类型]
- 约束:[性能要求/兼容性/代码规范]

优先考虑:[可读性/性能/安全性]
如果有多种实现方式,给出最优选择的原因。

模板3:方案撰写

你是一个有[年限]年经验的[领域]专家,帮我写一个[方案类型]。

背景:[要解决什么问题]
目标:[达成什么效果]
约束:[资源限制/时间要求/预算]

要求:
- 包含[必备模块]
- 使用[特定框架/格式]
- 重点突出[优先级]

请给出具体的执行步骤和可能的风险点。

模板4:内容润色

你是一个资深[写作类型]编辑,帮我润色以下内容。

原文:
[要润色的内容]

润色方向:
- 目标读者:[是谁]
- 期望语气:[正式/亲切/专业/活泼]
- 期望风格:[简洁/详细/感性/理性]
- 需要强化的点:[如果有]

请在保持原意的基础上优化,并说明修改理由。

3.4 常见错误与修正

错误1:模糊的指令

错误修正原因
"帮我写代码""用Python写一个冒泡排序"AI需要知道具体任务
"优化这段话""把这段话缩短到50字,突出核心观点"AI需要知道优化方向
"解释一下这个概念""用普通人都能听懂的话解释什么是区块链,300字以内"AI需要知道解释深度和字数限制

错误2:信息不足

错误修正原因
"写一封邮件""写一封给客户的道歉邮件,因为项目延期一周"AI需要知道邮件的背景和目的
"帮我写方案""帮一家教育创业公司写A轮融资BP的财务预测部分"AI需要知道具体场景
"解释代码""解释这段Python代码的执行流程,重点关注for循环"AI需要知道解释的侧重点

错误3:矛盾的要求

错误修正
"写得详细但字数控制在100字以内"去掉"详细",改为"包含核心要点"
"语气要专业但要像朋友说话"选择其一,或改为"专业但亲切"
"代码要快但要用最易读的方式"说明优先级,或分开两个任务

错误4:忽视AI的能力边界

错误修正原因
"帮我查一下今天的股价""帮我想几个分析股价走势的维度"AI不知道实时信息
"用AI帮我做最终决策""帮我分析利弊,我来做决定"AI是建议者,不是决策者
"给我一个绝对正确的答案""给我3个可能的方案和各自的优缺点"AI的概率模型不能保证100%准确

3.5 高级Prompt技巧

技巧1:思维链(Chain of Thought)

让AI"一步一步思考",提高推理准确性。

普通Prompt

问:一个商店有20个苹果,卖掉了8个,又进了15个,现在有多少个苹果?
答:27个

思维链Prompt

问:一个商店有20个苹果,卖掉了8个,又进了15个,现在有多少个苹果?
答:让我们一步步思考:
1. 开始有20个苹果
2. 卖掉了8个,剩下20-8=12个
3. 又进了15个,现在有12+15=27个
答:27个

效果:在不少逻辑与算术类基准上,思维链能明显提升正确率;具体提升幅度因任务、模型和评测方式而异,不宜记成固定数字,但「先分步再结论」通常值得一试。


技巧2:分解任务(Task Decomposition)

不要让AI一次性完成复杂任务,而是分解成多个步骤。

反模式

帮我做一个完整的市场分析报告

正模式

请按以下步骤帮我做市场分析:

Step 1: 分析[目标市场]的规模、增长率、主要玩家
Step 2: 分析目标用户画像和需求
Step 3: 分析竞争格局和差异化机会
Step 4: 给出市场进入建议

每个Step完成后,等我确认再继续下一步

技巧3:约束输入(Constrained Input)

让AI知道什么是你不想要的。

帮我想20个短视频标题创意。

要求:
- 每个标题不超过20个字
- 涉及主题:职场成长
- 风格:积极、正能量

禁止出现:
- 负面情绪词汇(焦虑、崩溃、绝望)
- 夸大词汇(必看、绝密、秘密)
- 与职场无关的内容

技巧4:迭代优化

Prompt不是一次能写好的,需要根据输出迭代。

迭代流程

1. 写初版Prompt → 得到初版输出
2. 分析输出中的问题
3. 调整Prompt(更具体/换个说法/加约束)
4. 再次生成 → 对比改进
5. 重复直到满意

常用迭代指令

  • "太长了,缩短到X字"
  • "太正式了,用更口语的方式"
  • "这个点没讲清楚,请举例说明"
  • "再加一个维度:[你想要的维度]"
  • "换一种开头方式"

3.6 本章小结

要点内容
Prompt本质对AI期望的编码,清晰编码→精准输出
4大原则角色明确、任务明确、格式明确、示例提供
常用模板邮件、代码、方案、内容润色
常见错误模糊指令、信息不足、矛盾要求、忽视能力边界
高级技巧思维链、分解任务、约束输入、迭代优化

3.7 思考与练习

  1. 反思:回顾你之前写的Prompt,有没有犯过这4大原则的错误?
  2. 练习:用模板1(邮件写作),写一个Prompt让AI帮你请假
  3. 迭代:找一个你之前用过的Prompt,用迭代优化的方法改进它,对比效果

下一章,我们进入实战环节——学习怎么用AI帮你写代码。

第4章:用AI帮你写代码

学习本章后,你将:掌握使用AI辅助编程的核心场景,能用AI生成代码、审查代码、编写测试、解释代码。


4.1 AI编程的正确姿势

不是替代你,是放大你

你的角色AI的角色
理解业务需求生成代码实现
设计架构方案填充具体实现
审查代码质量找Bug和优化点
编写测试用例生成测试覆盖
写技术文档生成文档初稿

正确的使用方式

你 → 给AI任务指令 → 审查AI输出 → 修改确认 → 合并

错误的使用方式

AI → 生成代码 → 直接复制粘贴 → 上线 → 出Bug

4.2 场景1:代码生成

核心原则:给出完整的上下文

AI代码生成的质量 = 你给的信息完整度

信息类型示例
任务描述"实现一个用户登录接口"
编程语言Python + FastAPI
输入参数username, password
输出格式JSON,包含code和message
约束条件密码需要加密存储,接口需要防SQL注入
错误处理用户不存在、密码错误、服务器错误

推荐Prompt模板

用[编程语言]实现[功能]。

参数:
- 输入:[参数名: 类型, 约束]
- 输出:[返回值: 类型]

要求:
1. [技术要求,如代码规范、框架要求]
2. [安全要求,如输入校验、权限控制]
3. [性能要求,如缓存、异步]

请提供完整的可运行代码,包含必要的import和注释。

实际例子

Prompt

用Python的FastAPI实现一个用户登录接口。

参数:
- username: str (4-20字符,仅限字母数字下划线)
- password: str (6-20字符)

输出:
- 成功:{"code": 200, "message": "登录成功", "token": "xxx"}
- 失败:{"code": 401, "message": "用户名或密码错误"}

要求:
1. 密码用bcrypt加密
2. 使用JWT生成token
3. 添加请求参数校验
4. 添加日志记录登录尝试

请提供完整代码,包括main.py和models.py。

生成后的处理

  1. 审查代码逻辑:不要直接用,先读一遍
  2. 检查边界情况:AI可能没考虑周全
  3. 运行测试:确保功能符合预期
  4. 检查安全:AI生成的代码可能有安全漏洞

4.3 场景2:代码审查

AI Code Review的价值

  • 发现代码规范问题
  • 识别潜在Bug
  • 给出优化建议
  • 安全漏洞检测

推荐Prompt模板

你是一个资深[语言]工程师,帮我审查以下代码。

语言:[编程语言]
框架:[使用的框架]
代码类型:[后端API/前端组件/工具函数等]

代码:
[粘贴代码]

请从以下维度审查:
1. 功能正确性:逻辑是否正确?
2. 代码规范:是否符合最佳实践?
3. 性能问题:有没有性能瓶颈?
4. 安全漏洞:有没有安全隐患?
5. 可维护性:代码是否清晰易读?

请给出具体的修改建议和代码示例。

实际例子

把下面三段依次提供给 AI(避免在 Prompt 里再套一层代码围栏,以免排版错乱):

1)角色与任务:你是一个资深 Python 工程师,帮我审查下面这段 Flask 接口代码。

2)待审查代码

@app.route('/api/users/<user_id>', methods=['GET'])
def get_user(user_id):
    user = User.query.get(user_id)
    return jsonify(user.to_dict())

3)审查要求:请从功能正确性、代码规范、性能问题、安全漏洞、可维护性五个维度审查,并给出具体修改建议。

AI可能发现的问题

问题类型AI的反馈
SQL注入"直接拼接SQL语句存在注入风险"
权限问题"没有检查用户是否有权限访问该user_id"
错误处理"数据库查询失败没有try-except"
N+1查询"每次请求都会触发额外的数据库查询"

4.4 场景3:单元测试生成

为什么用AI写单测?

  • 节省时间(写单测占开发时间30-40%)
  • 提高覆盖率
  • AI能想到你漏掉的边界情况

推荐Prompt模板

你是一个测试工程师,帮我为以下代码编写单元测试。

代码:
[粘贴代码]

测试框架:[pytest/unittest/Jest等]
需要覆盖的场景:
1. 正常输入
2. 边界值
3. 异常输入
4. 特殊条件

要求:
1. 测试代码必须可运行
2. 每个测试用例有清晰的docstring说明测试目的
3. 使用mock处理外部依赖

实际例子

1)任务说明:请为下面的 Python 函数编写 pytest 单元测试。

2)函数代码

def validate_email(email: str) -> bool:
    import re
    pattern = r'^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$'
    return bool(re.match(pattern, email))

3)要求:覆盖有效邮箱;覆盖无效邮箱(格式错误、无@、无域名等);覆盖空值和 None;每个测试用例有清晰的 docstring;请提供完整的测试代码。


4.5 场景4:代码解释

什么时候需要AI解释代码?

  • 接手他人的代码
  • 读开源项目的源码
  • 理解某个算法的原理
  • 调试时追踪逻辑

推荐Prompt模板

你是一个资深[编程语言]工程师,帮我解释以下代码的执行逻辑。

代码:
[粘贴代码]

请按以下格式解释:
1. 整体功能:这个函数/模块是做什么的
2. 核心逻辑:主要执行流程是什么
3. 关键变量:重要变量的作用
4. 可能的疑问点:容易混淆或出错的地方
5. 如果要修改,需要注意什么

4.6 场景5:代码转换

AI能帮你做什么?

  • 语言转换(Python → Go)
  • 框架迁移(React → Vue)
  • 代码重构
  • 格式转换(JSON → YAML)

推荐Prompt模板

你是一个[目标语言]专家,帮我将以下[源语言]代码转换为[目标语言]。

源代码:
[粘贴代码]

目标:[具体说明想要什么]

注意事项:
- 保持原有逻辑不变
- 使用[目标语言]的最佳实践
- 添加必要的类型注解
- 如果有不支持的特性,说明并给出替代方案

4.7 场景6:技术方案设计

AI能帮你做什么?

  • 设计API结构
  • 选型技术方案
  • 画架构图(ASCII)
  • 写技术设计文档

推荐Prompt模板

我需要设计一个[系统/功能]。

背景:
[业务背景]

需求:
- [功能需求1]
- [功能需求2]

约束:
- 技术栈限制(如有)
- 性能要求(如有)
- 安全要求(如有)

请帮我:
1. 提出2-3个可行方案
2. 分析各方案的优缺点
3. 给出你的推荐及理由
4. 给出推荐方案的详细设计(API、数据库表、核心流程)

4.8 AI编程的边界与注意事项

AI不适合的场景

场景风险
业务逻辑复杂AI可能理解偏差
需要上下文AI只看当前代码片段
安全关键代码AI可能引入漏洞
性能关键代码AI可能忽略优化

必须由人完成的事

  1. 理解需求:业务逻辑只有你最清楚
  2. 架构设计:系统的整体结构需要人设计
  3. 安全审查:AI生成的安全代码需要人验证
  4. 代码合并:最终的代码质量由你负责
  5. 关键业务逻辑:资金、合规、安全相关的规则与最终取舍须由你拍板;AI 适合帮你起草和枚举场景,不能替代你的判断与签字

最佳实践checklist

  • 给AI足够清晰的上下文
  • 审查每一行AI生成的代码
  • 运行测试验证功能
  • 检查安全漏洞
  • 确保代码符合项目规范
  • 添加必要的注释说明
  • 关键路径勿交给 AI「独自闭环」:逻辑草案可以 AI 写,评审与上线责任在人

4.9 本章小结

场景AI能帮你做什么你的角色
代码生成根据描述生成代码审查 + 修改
代码审查发现Bug和优化点判断 + 决策
单元测试生成测试覆盖验证 + 补充
代码解释理解执行逻辑理解 + 确认
代码转换语言/框架迁移验证逻辑一致
技术方案设计思路和方案选择 + 细化

4.10 思考与练习

  1. 实践:用一个你最近写的函数,让AI帮你生成单元测试,对比AI的测试和你写的有什么不同
  2. 反思:你之前是怎么用AI编程的?有没有跳过代码审查环节?
  3. 练习:用AI帮你审查一个开源项目的代码片段,分析AI发现的问题

下一章,我们进入职场场景——学习怎么用AI做实际工作。

第5章:用AI做实际工作

学习本章后,你将:掌握AI在职场中的高频应用场景,能用AI提升日常工作的效率和质量。


5.1 AI在职场中的定位

你的工作是"AI的导演"

┌──────────────────────────────────────────────────────────┐
│                      你的工作流程                          │
├──────────────────────────────────────────────────────────┤
│                                                          │
│   任务 → AI执行(初稿) → 你审核 → 修订 → 最终产出          │
│                                                          │
│   你:理解需求、判断方向、审核质量、把控最终输出           │
│   AI:执行任务、生成初稿、提供选项、加速迭代               │
│                                                          │
└──────────────────────────────────────────────────────────┘

AI不是来抢你工作的,是来帮你做那些"耗时但不需要深度思考"的事。


5.2 场景1:写作与文案

适用场景

  • 邮件撰写(回复、通知、道歉、邀请)
  • 报告撰写(周报、月报、项目总结)
  • 文案优化(润色、缩写、扩写、改风格)
  • 内容创作(标题、简介、朋友圈文案)

核心技巧

技巧1:先自己写,再让AI优化

第一步:你自己写一个初稿(哪怕很烂)
第二步:让AI优化
第三步:审核修改

如果直接让AI写,风格可能太"AI腔"。先自己写再优化,保留了你的个人风格。

技巧2:给出字数限制

AI倾向写长,给明确限制:

  • "100字以内"
  • "不超过3句话"
  • "控制在一屏内"

技巧3:指定风格

- 正式/友好/活泼
- 简洁/详细
- 专业/通俗

Prompt模板

邮件回复

帮我回复一封邮件。

来信背景:
[来信内容]

我的立场:
[你希望表达什么]

要求:
- 语气:[正式/友好/专业]
- 长度:[X字以内]
- 必须包含的关键点:[如果有]
- 需要避免的内容:[如果有]

周报撰写

帮我整理本周工作周报。

我的工作:
[列出你本周做的事情]

本周成果:
[列出本周完成的项目/指标]

下周计划:
[计划做的事情]

要求:
- 使用STAR法则(情境、任务、行动、结果)
- 重点突出成果,用数据说话
- 总字数控制在300字以内
- 使用项目符号列表

5.3 场景2:会议与沟通

适用场景

  • 会议纪要整理
  • 会议准备(议程、背景资料)
  • 跨部门沟通
  • 向上汇报

核心技巧

技巧1:用AI做会议记录

会议中:让AI实时记录重点
会议后:让AI整理成结构化纪要

涉及录音、上传全文或客户资料时,须遵守公司与当地的隐私与保密规定;不少场合需征得参会者同意后再录制或使用 AI 处理内容。

技巧2:让AI帮你预演

模拟对方可能的反应和回复,准备应对方案。

技巧3:用AI做翻译

跨部门沟通时,先让AI帮你理解对方的技术文档。

Prompt模板

会议纪要整理

帮我将以下会议录音/文字转成结构化会议纪要。

会议信息:
- 会议主题:[主题]
- 参会人员:[名单]
- 会议时间:[时间]

会议内容:
[粘贴会议记录]

要求:
1. 整理为:会议背景 → 讨论要点 → 决策事项 → 行动项(负责人+截止日期)
2. 提取关键决策和分歧点
3. 行动项要明确是谁负责、什么时候完成
4. 总字数控制在500字以内

汇报材料

帮我准备一个向[领导/客户/投资人]汇报的材料。

汇报主题:[主题]

核心信息:
[你想传达的最重要的3个点]

听众背景:
[他们对什么感兴趣,有什么顾虑]

时长要求:[X分钟]

要求:
1. 结构清晰,重点突出
2. 每页一个核心信息
3. 包含关键数据或案例
4. 有明确的结论或下一步行动

5.4 场景3:分析与决策

适用场景

  • 数据分析(Excel/CSV处理)
  • 市场调研
  • 竞品分析
  • 方案对比与推荐

核心技巧

技巧1:用AI处理数据

AI可以帮你:

  • 写Excel公式
  • 写Python数据处理脚本
  • 生成分析图表的描述
  • 解释数据趋势

技巧2:让AI扮演不同角色给意见

你是一个投资经理,帮我评估这个方案的ROI
你是一个项目经理,帮我评估这个方案的可行性
你是一个风险控制专家,帮我识别这个方案的风险点

技巧3:让AI帮你做决策矩阵

方案A:[描述]
方案B:[描述]
方案C:[描述]

评估维度:
- 成本
- 收益
- 风险
- 时间

请给出各方案在各维度的评分(1-5分)和综合推荐。

Prompt模板

竞品分析

帮我做一份[产品/公司]的竞品分析。

目标产品:[要分析的产品]

主要竞品:
[竞品1]
[竞品2]

分析维度:
1. 产品功能对比
2. 定价策略
3. 目标用户
4. 优劣势分析

要求:
1. 使用表格对比
2. 每个维度给出具体分析
3. 总结差异化机会

5.5 场景4:学习与成长

适用场景

  • 技术学习(读文档、学框架)
  • 概念解释(快速理解新领域)
  • 面试准备
  • 知识整理

核心技巧

技巧1:用AI解释复杂概念

用普通人都能听懂的方式解释[概念]
用一个小故事/比喻解释[概念]
[概念]和[概念]有什么区别?

技巧2:用AI做学习规划

我想学[技能],目标是[水平]
我现在是[现有水平]
请给我一个3个月的学习计划,每周2小时

技巧3:用AI模拟面试

我想面试[岗位],请扮演面试官问我5个高频问题
每个问题后请给出回答要点和评价标准

Prompt模板

概念学习

帮我理解[概念/技术]。

背景:我是[你的背景],目前对[领域]有一定了解。

请帮我:
1. 用2-3句话解释这是什么
2. 用一个生活中的比喻说明
3. 举一个实际应用的例子
4. 学习这个需要哪些前置知识
5. 推荐3个入门资源(文档/视频/书籍)

5.6 场景5:项目管理

适用场景

  • 制定项目计划
  • 任务分解(WBS)
  • 风险识别
  • 项目复盘

核心技巧

技巧1:用AI帮你分解任务

项目目标:[目标]
时间限制:[时间]
资源限制:[资源]

请帮我做一个WBS分解,列出所有子任务和预计工时。

技巧2:用AI识别风险

请帮我识别这个项目的潜在风险。

项目背景:[背景]
技术方案:[方案]
团队情况:[情况]

请从以下维度分析:
1. 技术风险
2. 人员风险
3. 进度风险
4. 外部风险

每个风险给出:描述、概率、影响、应对策略。

Prompt模板

项目计划

帮我制定一个[项目名称]的项目计划。

项目背景:
[背景]

项目目标:
[目标]

时间约束:
[时间]

资源约束:
[资源]

请帮我:
1. 拆分主要阶段和里程碑
2. 列出每个阶段的关键任务
3. 估算每项任务的工期
4. 识别关键路径
5. 识别潜在风险点

5.7 AI职场应用的checklist

场景选择checklist

场景问自己这几个问题
邮件有明确目的?能说清楚背景?
报告有原始数据/内容?知道重点?
分析有数据?知道要分析什么?
会议有会议记录?知道要达成什么?
学习有具体问题?能说清背景?

使用checklist

  • 我给AI的上下文够清晰吗?
  • AI的角色设定准确吗?
  • 我对输出的格式有要求吗?
  • 输出的内容我会直接用还是审核后用?
  • 我有没有检查AI的输出是否符合我的要求?

5.8 本章小结

场景AI能做什么关键点
写作与文案初稿、润色、改风格先自己写再优化,给字数限制
会议与沟通纪要、准备、翻译角色扮演,给背景信息
分析与决策数据处理、方案对比给评估维度,明确偏好
学习与成长解释概念、学习规划、面试用AI当导师,多问为什么
项目管理任务分解、风险识别给约束条件,明确目标

5.9 思考与练习

  1. 盘点:列举你工作中最耗时的3件事,看哪些可以用AI提效
  2. 练习:选一个你经常要写的邮件类型,让AI帮你写一个模板
  3. 反思:你现在用AI写作时,有没有跳过审核直接用?有什么风险?

下一章(最后一章),我们学习怎么向非技术背景的人解释AI——这是技术人最重要的软技能之一。

第6章:怎么向别人解释AI

学习本章后,你将:掌握向不同对象(领导、客户、家人)解释AI的能力,能用通俗语言消除对方对AI的误解,并推动AI在团队/业务中的应用。


6.1 为什么这项技能很重要

技术人的"最后一公里"问题

你的技术水平 ≠ 你的影响力

技术做得好 → 60分
技术好 + 能说服人 → 80分
技术好 + 能说服人 + 能推动落地 → 100分

**你懂AI,但你能不能让:

  • 老板相信AI项目值得投钱
  • 客户相信AI能帮他解决问题
  • 同事相信AI不会抢他饭碗
  • 家人相信你不是在搞"传销"...**

这项技能,叫做"AI翻译"。


6.2 解释AI的3个通用原则

原则1:从对方的需求出发,不是从技术出发

错误示范(技术人常犯):

"我们可以用Transformer架构配合RLHF微调,
再用LangChain做Prompt编排..."

正确示范

"这个工具能自动分析用户的问题,3秒内给出首轮回复;
在我们试点用的那类高频、重复问题上,抽检正确率达到了××(需用你们的实测数据),
而且7×24小时在线。"

(对外表述应用试点数据说话,避免笼统说「一定比人准」。)

核心公式

[对方关心的问题] + [AI能做什么] + [有什么好处]

原则2:用类比,不用术语

解释"AI是怎么工作的":

错误说法正确类比
"大语言模型是基于深度学习的神经网络""AI就像一个读过全世界所有书的图书馆管理员,你问问题,它帮你找答案"
"AI有1750亿个参数""AI学过的例子越多,它能回答的问题就越广、越准确"
"Token是语言模型处理的最小单位""AI把文字切成小片段来处理,就像我们阅读时瞟一眼就能看懂的词组"

「图书馆管理员」是方便记忆的对外比喻:听懂的人在脑子里要换成第2章说的那句——它更像按概率续写,不是真的去书架上一本本「检索」;跟家人同事讲时,用比喻开场,需要时再补一句「其实背后是算概率接龙」即可。

解释"AI的局限性":

错误说法正确类比
"AI有幻觉问题""AI就像一个非常自信的人,它很善于组织语言,但有时候会编造事实"
"上下文窗口有限制""AI像鱼一样有记忆时限,只能记住最近一段时间的对话"

原则3:降低预期,建立信任

不要过度承诺

过度承诺正确说法
"AI能100%准确回答所有问题""AI在它熟悉的领域很准确,但不是万能的"
"上了AI系统就能省100个人""AI能自动化处理70%常见问题,复杂的还是需要人"
"AI比你聪明""AI在特定任务上很擅长,但没有真正的理解能力"

正确建立预期

AI能做:______(具体的、可验证的)
AI不能做:______(诚实的)
使用效果:______(保守的、可量化的)

6.3 场景化解释指南

场景1:向领导解释为什么要做AI项目

背景:领导关心投入产出比、风险、可落地性

核心信息架构

1. 痛点:我们现在面临什么问题(数据说明)
2. AI能帮什么:具体能解决哪个环节
3. 投入多少:人力、时间、钱
4. 产出多少:效率提升、错误率降低、成本节约
5. 风险:什么情况下可能失败,怎么应对

话术示例

我们客服每天处理2000个问题,其中60%是重复问题(如查订单、改地址)。
用AI处理这60%,预计可以:
- 减少3个客服人力的投入(每年省20万)
- 响应时间从5分钟降到3秒
- 24小时覆盖

风险是AI可能答错不常见的问题,我们会让AI只处理它确定能答好的问题,
不确定的转人工。这样可以把准确率维持在95%以上。

我建议先做一个月的试点,用真实数据验证,再决定是否全面推广。

场景2:向客户解释AI产品能帮他做什么

背景:客户关心能不能解决他的问题,有没有风险

核心信息架构

1. 他的问题是什么(先确认,再讲方案)
2. 我们怎么用AI解决这个问题
3. 为什么我们能做(差异化)
4. 具体效果(可量化的)
5. 风险和保障措施

话术示例

您说订单处理经常出错,主要是人工录入时看错数字对吧?

我们用AI来做订单识别和校验:
- AI能自动从截图/邮件里提取订单信息(试点里抽检准确率××%,以你们的实测为准)
- AI能实时校验数字逻辑,发现异常会提示
- 典型场景下,人工只需抽查部分识别结果;高风险字段一律人工复核

我们已在[类似客户]做过验证:上线前后对比要用你们的真实抽检数据来写,避免口头承诺固定百分比。
即使AI不确定的情况,也会标红提示人工处理,不会自动出错。

您可以先用一个月的历史数据测试,效果满意再正式用。

场景3:向同事解释AI不会抢他饭碗

背景:同事担心被AI替代,有抵触情绪

核心信息架构

1. 先共情:理解他的担心
2. 澄清AI实际在做什么
3. 强调人的价值在哪里
4. 他怎么从AI中受益

话术示例

我理解你的担心。其实AI不是来替代你的,是来帮你少做那些烦人的重复工作的。

比如你每天要回20个"怎么改地址"的重复问题,这些AI帮你回答了,
你就可以有时间做那些AI做不了的事:
- 处理复杂投诉
- 跟进大客户
- 做业务分析

你的价值不是"回答问题",而是"解决问题"。AI帮你省下回答问题的时间,
让你专注解决真正需要人来做的问题。

而且会用AI的人,以后会比不会用的人强很多——就像现在大家都会用Excel,
但会用公式的人效率就是高。现在学会用AI,以后就是那个效率高的人。

场景4:向家人解释你在做什么

背景:家人可能从新闻看到AI负面报道,担心你

核心信息架构

1. 用他们能理解的类比
2. 说清楚不是什么(不是科幻片那种)
3. 强调安全性和局限性
4. 说实际的应用

话术示例

妈,我跟你解释一下我做的这个AI……

不是那种科幻片里的机器人,想毁灭人类什么的。
我做的AI就是一个工具,像手机里的Siri、小爱同学一样,
只是更聪明一点,能帮你写东西、回答问题。

比如你之前用过那个智能客服吧?你问它问题,它自动回复你——
那个背后就是我做的这种技术。

这种AI没有自己的意识,不会自己乱来,所有输出都是人在控制的。
你不用担心,它就是一个工具。

6.4 常见问题与标准答案

问题标准答案
"AI会不会取代人类工作?""AI会取代一部分工作,但更多是转变——让人类做更有价值的事。而且历史上每次技术革命都这样,最终是让人过得更好的。"
"AI说的能信吗?""AI的信息需要审核,就像你查百度百科也需要自己判断一样。AI擅长处理有标准答案的问题,专业问题还需要专业人士把关。"
"这个要花多少钱?""看用什么方案,从免费到几十万都有。我们会先做测试,用数据说话,再决定要不要大规模投入。"
"万一出错了怎么办?""我们会设置人工审核环节,AI不确定的时候会自动转人工。不会让AI单独处理重要决策。"
"技术太复杂了,我们不懂""不需要懂技术,就像你用微信不需要懂网络协议一样。您只需要知道这能帮您解决什么问题就行了。"

6.5 如何推动AI在团队/组织中落地

Step 1:找到合适的切入点

优先选择

  • 痛点明显的问题
  • 有足够数据的问题
  • 失败风险低的问题

避免

  • 一上来就做"AI转型"
  • 选一个没人关心的项目
  • 选一个数据质量很差的问题

Step 2:用小成果建立信任

第一个项目:选一个"小、准、快"的项目
↓
交付结果:用数据说话
↓
建立信任:让怀疑者看到真实效果
↓
扩大范围:基于信任推进更大的项目

小项目标准

  • 1个月内能交付
  • 成本可控(甚至0成本)
  • 效果能量化
  • 失败不影响核心业务

Step 3:消除组织阻力

常见阻力与应对

阻力类型应对策略
"我们不需要AI"用数据说话,展示竞品或行业趋势
"AI不安全"说明安全措施和人工审核机制
"成本太高"先做低成本试点,用结果争取预算
"担心失业"强调AI是工具,不是替代者;展示人+AI > 单独人
"不知道怎么做"你是专家,提供培训和上手支持

6.6 本章小结

要点内容
解释原则从需求出发、用类比、降低预期
场景化领导讲ROI、客户讲价值、同事讲协作、家人讲安全
常见问题有标准答案,不回避风险
推动落地小项目切入、用数据说话、消除阻力

6.7 思考与练习

  1. 练习:用"类比"向一个10岁小朋友解释什么是AI
  2. 练习:假设你要向CEO申请一个AI项目,写一段3分钟的pitch
  3. 反思:你身边谁对AI最抵触?你打算怎么跟他沟通?

结束语

恭喜你完成《AI实战指南》!

你现在已经掌握了:

  • ✅ 正确的AI认知框架
  • ✅ AI工作原理
  • ✅ 写好Prompt的技巧
  • ✅ 用AI辅助编程
  • ✅ 用AI提升工作效率
  • ✅ 向不同人解释AI

下一步:开始用起来。

AI不是看会的,是用会的。从今天开始,挑一个你工作中的小任务,试着用AI帮你完成。

记住:你不是在与AI竞争,是与会用AI的人竞争——而你,已经开始学会用了。


产品完结。如果觉得有用,欢迎推荐给需要的朋友。