认识你的AI小伙伴
想象一下,如果你有一个超级学霸朋友,他读过了世界上所有的图书馆——是的,所有图书馆!从中国的故宫图书馆到美国国会图书馆,从古老的羊皮卷书到最新的漫画书,他全都读过。而且不只是读过,他还能记住书里的每一个字、每一个故事、每一个知识点。
这个超级学霸朋友,就是我们今天要认识的新朋友——人工智能(Artificial Intelligence),简称AI。
你有没有想过,为什么你家的智能音箱能听懂你说的话?为什么手机上的小助手知道明天天气怎么样?为什么平板电脑上的学习软件能给你出数学题?这些都是人工智能在帮忙。人工智能就像是给机器装上了一个会思考的“大脑”,让它们能够像人一样看、听、说、思考和回答问题。
在这一章里,我们要一起踏上探索AI世界的冒险之旅。我们会认识什么是真正的人工智能,了解它是怎么工作的,看看它能帮我们做什么,当然也要知道它现在还做不到哪些事情。最重要的是,我们要学习如何与这位“超级学霸”好好交流——那就是我们要学习的Prompt Engineering,也就是“提示工程”的魔法!
---
什么是人工智能?——生活中的AI小助手
Artificial Intelligence: Your Helpful AI Buddy
让我们先从你身边的故事开始吧。你有没有和小爱同学、天猫精灵或者Siri说过话?当你喊“小爱同学,今天天气怎么样?”的时候,发生了什么?
你的声音被手机或音箱“听到”了,它把声音变成了文字,然后发送给一个超级聪明的大脑——那就是人工智能。这个“大脑”飞速思考:“哦,她想知道今天的天气!让我查一下天气信息。”然后它把答案变成声音说给你听:“今天多云,最高温度25度,记得带伞哦!”
这就是人工智能的一个小小魔法时刻。
人工智能(AI)是一种让机器变得“聪明”的技术。就像你通过学习认识字、学会计算一样,科学家们也在教电脑和机器人如何学习。让它们能够:
- **看**:认识图片里的东西,比如认出哪是猫哪是狗
- **听**:听懂我们说的话,理解我们的问题
- **说**:回答问题,像真人一样聊天
- **想**:思考问题,帮助我们做决定
现在,让我们看看人工智能在生活中都在哪些地方帮助我们:
1. 智能音箱——会听话的小助手
Smart Speakers: The Helper That Listens
智能音箱是一种特别有趣的人工智能产品。当你对它说“嘿Siri,帮我设个闹钟”,或者“小爱同学,播放我喜欢的歌”,它就能理解你的意思并帮你完成任务。
这些小音箱的“耳朵”特别灵敏,能在嘈杂的环境中听到你的声音;它们的“大脑”特别聪明,能理解几百种不同的指令。下次你可以试试对着智能音箱说:
- “今天几号了?”
- “帮我算一下 15 加 27 等于多少?”
- “给我讲个笑话吧!”
看看它会怎么回答你,这就像在和一个微型AI机器人对话一样!
2. 手机助手——口袋里的聪明脑袋
Phone Assistants: A Smart Brain in Your Pocket
你的手机里也藏着人工智能哦!当你用指纹或人脸解锁手机时,那是AI在帮你识别;当你拍照时,AI在帮你自动调整光线,让照片更漂亮;当你使用地图导航时,AI在帮你规划最快的路线。
你手机上的语音助手,比如Siri、小爱同学、小艺或者Google Assistant,它们都是人工智能。它们随时待命,等着你问问题:
- “Siri,帮我查一下月亮今晚长什么样?”
- “小爱同学,'Happy'用中文怎么说?”
- “Hey Google,世界上最高的山是哪座?”
这些小小的对话,其实都是人工智能在发挥作用。它们听着你的问题,飞速思考,然后给你答案。
3. 学习软件——永不疲倦的家教老师
Learning Apps: The Tutor That Never Gets Tired
很多小朋友在学习编程、数学或者英语时,会用到一些智能学习软件。这些软件里也藏着你的人工智能朋友!
比如当你在某个数学软件上做练习题时,如果答错了,AI不会生气,而是会温柔地说:“再想想看,你可以试试另一种方法。”然后它会给你出一道类似的题目,让你慢慢学会正确的方法。
有些AI学习软件甚至能记住你上次在哪里卡住了,下次再练习时会专门为你准备相关的题目,就像一个了解你的私人老师一样!
4. 推荐系统——猜你喜欢
Recommendation Systems: The Mind Reader
你有没有发现,当你刷短视频或者看动画片时,系统好像很懂你?它知道你喜欢看什么样的视频,总能推荐你感兴趣的内容。这背后也是人工智能在工作!
人工智能会观察你点击了哪些视频、看了多长时间、喜欢什么类型的内容,然后慢慢“学习”你的喜好。就像一个特别了解你的朋友,总是知道你接下来想看什么。
---
什么是大语言模型?——超级学霸的秘密
Large Language Models: Secrets of the Super Genius
好,现在我们知道了人工智能是一个很大很大的概念,里面有很多很多种不同的技术。就像“动物”这个词包含了小狗、小猫、小鸟一样,“人工智能”也包含了各种各样的“机器大脑”。
而我们今天要重点认识的,是人工智能家族中一个特别厉害的成员——大语言模型(Large Language Model),简称LLM。
用图书馆来理解大语言模型
Understanding LLM with a Library Analogy
让我们用一个超级大的比喻来理解大语言模型:
想象世界上有一座魔法图书馆,里面收藏了人类所有写过的书——所有的故事书、科学书、历史书、漫画书、诗歌、小说、论文、网页……你知道人类从古到今写了多少本书吗?据估计,已经超过1.3亿本了!而大语言模型就相当于一个把这一亿三千万本书全部读完了的超级学霸。
这座魔法图书馆有什么特别之处呢?
第一,它记忆力超强。 这本书学霸不仅读完了所有书,还能记住书里的每一个细节。你随便问他一个知识点,他都能从记忆里快速找到相关的内容。
第二,它理解能力惊人。 他不只能记住字面意思,还能理解作者想表达的情感、故事的深层含义、不同知识之间的联系。他知道“狗”和“小狗”、“汪星人”指的是同一种动物,知道“北京”和“中国的首都”是同一个地方。
第三,它会创作。 读完了这么多书之后,这个学霸不仅能回答问题,还能自己写文章、写故事、写诗歌,甚至能用不同的风格来写!他可以模仿鲁迅的风格写一段话,也可以用李白的风格写一首诗。
第四,它能说很多种语言。 这座图书馆的书有中文的、英文的、法文的、日文的……这个学霸全都读懂了,所以他可以用任何一种语言和你交流,还能帮你翻译!
大语言模型是怎么“学习”的?
How Does LLM Learn?
那么,科学家们是怎么创造出这个超级学霸的呢?让我们来看看大语言模型的“成长历程”:
第一阶段:海量阅读(训练阶段)
想象一下,当一个小宝宝出生后,爸爸妈妈会给他读很多很多绘本,慢慢地小宝宝就学会说话了。大语言模型也是这样,科学家们给它“投喂”了海量的文字材料——网页、书籍、新闻、对话记录……这些材料加起来可能有几万亿个字!
就像你学说话需要听大人说很多话一样,大语言模型也是通过“阅读”这些海量的文字来学习语言的。它慢慢地学会了:哪些词经常一起出现(比如“电脑”和“键盘”),什么样的句子是通顺的(比如“我吃饭”比“我饭吃”更常见),不同的话题会涉及到哪些知识……
第二阶段:学会对话(微调阶段)
读完了海量的书之后,这个学霸已经懂得了很多知识,但还不太会聊天。所以科学家们会再教它一些对话技巧,就像你上幼儿园时老师教你怎么和别人交流一样。
这个阶段,科学家们会给大语言模型一些对话的例子,比如:
- 问:“天为什么会下雨?” 答:“因为地面上的水被太阳晒热后变成水蒸气升到天空,遇到了冷空气就变成了小水滴落下来。”
- 问:“给我讲个故事吧!” 答:“从前有只小兔子,它……”
通过学习这些对话例子,大语言模型慢慢学会了怎么和人聊天,怎么回答问题,怎么把复杂的知识用简单的话解释清楚。
第三阶段:安全教育(对齐阶段)
就像你去上学不仅要学知识,还要学会什么是对什么是错一样,大语言模型也要接受“安全教育”。科学家们会告诉它:
- 不能教人做危险的事情
- 不能说伤害别人的话
- 要尊重不同的文化和观点
- 不知道的事情要诚实说“不知道”
这个过程叫做“人类反馈强化学习”(Reinforcement Learning from Human Feedback,简称RLHF),听起来很复杂对不对?简单来说,就是让人类老师给大语言模型的回答打分,告诉它什么样的回答是好的,什么样的回答是不合适的。通过不断地学习和改进,大语言模型变得越来越有礼貌、越来越helpful(乐于助人)。
大语言模型能做什么?
What Can LLMs Do?
现在让我们来看看这个超级学霸都能帮我们做什么:
写作帮手 大语言模型可以帮你写文章、写故事、写诗歌。你可以告诉它:“帮我写一个关于勇敢的小骑士的故事。”它就能帮你创作出一个完整的故事!
学习助教 遇到不懂的问题可以问它,比如“能给我解释一下为什么天是蓝的吗?”或者“帮我看看这道数学题对不对?”它会用简单易懂的语言给你讲解。
语言翻译 它可以帮你把中文翻译成英文,把英文翻译成日文,甚至可以帮你理解一首歌的歌词是什么意思。
代码助手 如果你以后学编程,大语言模型可以帮你写代码、检查错误,甚至用简单的语言解释那些看起来很复杂的代码是什么意思。
创意伙伴 它可以和你一起头脑风暴,帮你想故事的点子、给角色起名字、构思情节的发展……
知识百科 它像一个会说话的百科全书,你可以问它关于历史、科学、地理、文化等各种问题。
---
AI能做什么和不能做什么?
What AI Can and Cannot Do?
就像每个超级英雄都有自己的超能力也有自己的弱点一样,人工智能也是这样。它很强大,但也有它做不到的事情。了解这些,能帮助我们更好地和AI相处。
AI很擅长的事情
What AI Excels At
快速处理大量信息 想象一下,如果你要读完一亿本书需要多长时间?可能一辈子都读不完吧!但人工智能可以在很短的时间内“读”完海量信息,并且记住每一个细节。这就是为什么AI特别擅长做资料搜索、信息整理这类工作。
不知疲倦地工作 你需要睡觉、休息,但AI可以24小时不停地工作!不管是凌晨三点还是节假日,它都可以随时回答你的问题。
用不同的方式解释事物 如果你不理解一个概念,可以让AI用不同的方式解释给你听。它可以用讲故事的方式解释,可以用打比方的方式解释,也可以用更简单或者更专业的方式解释。
遵守规则,一致性高 同样一个问题,AI每次都会尽力给出同样质量、同样风格的回答(当然,如果你的提问方式不同,答案可能也会有所不同)。
AI现在还做不到的事情
What AI Cannot Do Yet
真正的理解(真正的智能?) 虽然AI可以很好地回答问题、生成文字,但科学家们仍在争论:AI是否真的“理解”了这些内容?还是只是很会模仿和拼凑?这是一个很有趣的哲学问题。也许你以后会成为解决这个问题的人!
永远100%准确 大语言模型有时候会“胡说八道”——它可能会很自信地说出一个错误的信息,就像一个学生忘记做作业时胡乱编了一个答案一样。这种情况叫做“幻觉”(hallucination),是AI目前的一个缺点。所以我们不能完全相信AI说的每一句话,要学会自己判断对错。
获取最新信息 大部分大语言模型的知识有一个“截止日期”,比如某个AI知道的所有事情截止到2024年6月,那之后发生的事情它就不知道了。它不会像搜索引擎一样实时搜索网络,所以如果你问它“今天有什么新闻”,它可能答不上来。
真正的情感和感受 AI可以写出“我很高兴”或者“我为你感到难过”,但它并不是真的在高兴或者难过。它只是在模仿人类表达情感的方式。至少在现在这个阶段,AI还没有真正的情感。
做真正的决定 AI可以给你建议、帮你分析,但它不能替你做最终的决定。因为决定需要负责任,而AI目前还不能为自己的建议承担后果。
完全替代人类 AI是一个强大的工具,但它不能替代人类的创造力、同理心、道德判断和真实的人际交往。你的想象力、你的热情、你和朋友之间的真诚友谊,这些都是AI无法复制的。
记住这个重要的规则
Remember This Important Rule
> AI是工具,不是主人 > AI is a Tool, Not a Master
就像你使用计算器帮你算数学题,但计算器不能替你参加考试一样,AI也是一个帮助我们的工具。我们要学会正确地使用它,让它成为我们的好帮手,而不是完全依赖它。
记住:
- AI可以帮助我们学习,但不能替我们思考
- AI可以回答问题,但不能替我们做决定
- AI可以提供信息,但我们需要自己判断对错
- AI很强大,但真正的创造力来自于我们自己
---
为什么学习Prompt Engineering?
Why Learn Prompt Engineering?
现在我们终于要说到这本书最重要的部分了——Prompt Engineering,也就是“提示工程”!
什么是Prompt?
What is Prompt?
Prompt这个词听起来有点陌生对不对?让我们用简单的话来解释:
Prompt就是你对AI说的话,也就是你的“提示”或者“指令”。
当你对智能音箱说“播放音乐”的时候,那就是一个Prompt。当你问ChatGPT“请帮我写一首关于春天的诗”,那也是一个Prompt。
Prompt就像是一把钥匙——你用对了钥匙,就能打开正确的门,得到你想要的答案;如果你用的钥匙不对,门可能就打不开,或者打开的是错误的门。
为什么 Prompt 很重要?
Why Does Prompt Matter?
让我们来玩一个小游戏,帮你理解Prompt为什么这么重要:
假设你想让AI画一幅画。
Prompt A(模糊的提示):画一个动物。
Prompt B(清晰的提示):画一只戴着红色帽子、正在吃胡萝卜的小白兔,背景是绿色的草地和蓝色的天空。
你觉得用Prompt A和Prompt B,AI会画出一样的画吗?当然不会!
Prompt A太模糊了,AI可能画出任何动物——猫、狗、大象、长颈鹿……
Prompt B很具体,AI就能画出你心里想象的那幅画——一只可爱的戴红帽子小白兔在草地上吃胡萝卜。
这就是Prompt的魔力!一个好的Prompt可以:
- **节省时间**:不用来回修改,直接得到你想要的答案
- **提高质量**:AI能更好地理解你的需求,给出更准确的回答
- **激发创意**:好的Prompt可以让AI帮你做出超出预期的东西
- **减少误解**:清楚地表达你的想法,避免AI理解错误
怎么学习 Prompt Engineering?
How to Learn Prompt Engineering?
好消息是,学习Prompt Engineering一点都不难!这本书会用很多有趣的故事、好玩的练习、真实的例子,一步步教你从零开始,成为Prompt小魔法师。
在接下来的章节里,我们会学到:
- **第2章**:学习如何写出清晰、有效的Prompt,就像学习如何把话说清楚一样简单
- **第3章**:掌握给AI提供示例的神奇技巧——Few-shot Learning(少样本学习)
- **第4章**:学会让AI一步步思考,解决复杂问题——Chain of Thought(思维链)
- **第5章**:掌握更高级的技巧,让AI的回答更加精彩
- **第6-15章**:各种实战应用,包括写作助手、学习帮手、创意伙伴……
每学会一个新技巧,你就像获得了一个新的魔法技能,让你的AI伙伴变得更加听话、更加能干!
---
你的AI朋友们——常见的大语言模型产品
Meet Your AI Friends: Popular LLM Products
在我们正式开始学习之前,让我们先认识一下现在世界上有哪些厉害的AI朋友吧!
ChatGPT——最著名的AI聊天伙伴
ChatGPT: The Most Famous AI Chat Buddy
ChatGPT是由OpenAI公司创造的,它可以说是目前最出名的大语言模型之一。“GPT”这三个字母代表“Generative Pre-trained Transformer”,听起来很复杂对不对?简单来说就是:一个会“生成”内容的、经过“预训练”的、很厉害的“变形金刚”模型!
ChatGPT在2022年11月发布后,短短两个月就吸引了超过1亿用户,成为历史上增长最快的应用程序之一。你可以和它聊天、让它帮你写作、问它问题、让它帮你解释复杂的概念……
ChatGPT有几个不同的版本:
- **GPT-3.5**:免费使用的基础版本,已经很厉害了
- **GPT-4**:更聪明、更准确的付费版本,可以处理更复杂的任务
Claude——有礼貌的AI思考者
Claude: The Polite AI Thinker
Claude是由Anthropic公司创造的,它的名字来源于一个很有意思的典故——Claude Shannon,他是信息论的创始人,被称为“信息论之父”。
Claude的特点是:
- 特别有礼貌,说话很温和
- 善于长篇阅读和写作
- 很注重安全和道德
- 有一个很有趣的功能,可以一次阅读很长的文档
如果你让Claude帮你写东西,你会发现它的回答特别有条理、特别有逻辑,就像一个认真思考过的学者一样。
文心一言——中国的AI伙伴
ERNIE Bot: China's AI Friend
ERNIE Bot(文心一言)是由百度公司创造的中国大语言模型。“ERNIE”是“Enhanced Representation through Knowledge Integration”的缩写,中文意思是“通过知识整合增强的表现”。
作为中国本土的AI,文心一言对中文的理解和表达特别棒!它不仅能回答各种问题,还能:
- 写古诗、对对联
- 理解中国传统文化
- 用特别地道的中国话和你交流
如果你是中国小朋友,文心一言可能更懂你的表达方式和文化背景哦!
通义千问——阿里巴巴的AI助手
Tongyi Qianwen: Alibaba's AI Assistant
通义千问是阿里巴巴创造的AI助手,“通义”意思是“通用知识”,“千问”意思是“回答千千万万个问题”。
通义千问的特点是:
- 知识面很广