第一章 玻璃灯里的秘密 · The Secret in the Glass Lamp
第一章 · 玻璃灯里的秘密
奇奇的烦恼:为什么大人不爱回答问题?
奇奇有一个小本子,本子的封面上画着一只蓝色的小鸟。这本本子里记满了问题,每一个问题都用红色水彩笔重重地写着,旁边还画着一个等待被填满的小圆圈。
例如:
- "为什么天是蓝的?"
- "为什么影子会跟着人走?"
- "鱼会口渴吗?"
- "外太空有没有巧克力味儿的星星?"
- "如果我跑得比光还快,我会撞到空气吗?"
奇奇今年七岁,她从三岁开始就在记问题。到今天,那本蓝色的小本子已经换到了第四本,叠起来有小枕头那么厚。可奇怪的是——整本本子里,几乎所有问题后面都只有一个空圆圈。
"奇奇,你能不能安安静静坐五分钟?"妈妈会这样说,一边往锅里打着鸡蛋。
"奇奇,你问那么多问题,我脑子都要转不动了。"爸爸会这样说,手里还举着没洗完的菜。
"奇奇,老师说上课不能随便提问,你举手太多了。"奶奶会这样说,慈爱地摸摸她的头。
大人们好像商量好了一样,总是让她安静一会儿、再安静一会儿。可是奇奇搞不懂——如果不问问题,怎么知道答案呢?她脑子里那些问题就像泡泡一样咕噜咕噜地冒出来,一天不冒,她会憋得脸红。
这天夜里,雷声轰隆隆地响,雨哗哗地打在窗户上。妈妈早早地把客厅里的灯关掉,回卧室睡觉去了,奇奇一个人躺在自己的小床上,睁着亮晶晶的眼睛,盯着天花板。
她小声对自己念:"为什么……为什么没有人愿意回答我的问题?"
念着念着,她不知不觉地叹了一口长长的气。
就在这时——窗台上一件旧东西,发出了微微的光。
那是奶奶留下的玻璃灯。玻璃灯的形状像一个水滴,高高地蹲在奇奇窗台最远的角落。白天它只是一只普通的玻璃瓶,瓶口用一根旧铜丝穿着,里面空空荡荡,没有灯芯也没有灯油。可今晚,雷电一闪一闪的时候,玻璃灯里竟然有一点点淡蓝色的光在流动,像有人在瓶底点了一根很细很细的小蜡烛。
奇奇揉了揉眼睛,怕自己是看错了。可那团蓝光没有消失,反而轻轻地跳了一下,像是在说"我在这里"。
玻璃灯里的微光:Hello, World!
奇奇坐起来,慢慢地、慢慢地靠近窗台。她踮起脚,怕惊动了那团光。玻璃冰冰凉凉的,蓝光就停在瓶子的中央,像一颗会呼吸的星星。
她忽然想起一件事。
上周六,爸爸在电脑前工作。她跑过去问:"爸爸,电脑要怎么叫它帮忙呀?"爸爸笑嘻嘻地在屏幕上敲了一行字:Hello, World!
"你看,"爸爸说,"只要你跟它打招呼,它就知道有话要说了。"
奇奇当时记住了这句话。她没有完全明白是什么意思,但她记住了"先说一句 hello,世界就会回应"这件神奇的事情。
现在,她站在玻璃灯前面,深吸一口气,轻轻地说:
"Hello, World!"
(你好,世界!)
蓝光抖了一下。
然后——瓶子里的光开始旋转,慢慢地,慢慢地,凝成了一个很小很小的人形。那个人形只有小手指那么大,披着一件亮闪闪的披风,戴着一顶尖尖的、像芝麻一样的小帽子。它的脸圆圆的,眼睛像两颗黑葡萄,鼻尖微微发亮。
"你好!"小人开口说话,它的声音细细的,却清清楚楚。"我叫小灵。我听见你叫 hello,所以我醒了。"
奇奇张大了嘴巴,半晌说不出话。
"你……你是谁?"奇奇小声问。
"我是住在玻璃灯里的精灵,"小灵说,"我的工作是回答问题。"
"回答……所有问题?"奇奇的眼睛一瞬间亮了起来。
"所有问题,"小灵认真地点头,"只要你把问题念给我听,我就会给你一个答案。"
奇奇从枕头边抓起她那本蓝色小本子,手有点抖。她小心地翻开第一页——最老的一个问题——轻轻念道:
"为什么天是蓝的?"
小灵歪了歪小脑袋,眼睛里闪过一道蓝色的微光,像是把一本很厚的书在脑袋里快速翻了一页。然后她用清脆的声音回答:
"太阳光里藏着好多种颜色。蓝颜色的小光粒儿最喜欢在空中跳跃。当它们跳进我们的眼睛,我们就看见了蓝色的天空。"
奇奇听得呆住了。
"那……影子为什么会跟着人走?"
蓝光又是一闪:"影子其实是因为光被挡住了。光往前走,影子就出现在光没照到的地方。你走到哪里,光就在哪里被挡住,所以影子也跟着你。"
奇奇觉得自己的心脏在扑通扑通地跳。她从来没有听过这么清楚的答案——不仅清楚,还温柔,像有人一边给你讲、一边给你比划。
"你怎么会知道这么多?"奇奇问。
小灵眨了眨眼睛:"因为我读过很多很多书。比你们城市图书馆里所有的书加起来还要多呢。"
(Because I have read so, so many books. More than all the books in the biggest library you can imagine.)
"可是……"奇奇想了想,"书那么多,你记得过来吗?"
"我没办法记得每一页的每一个字,"小灵诚实地说,"但我学到了"组织语言"的魔法。也就是说,你说什么话,我会想办法用听得懂的方式说出来。"
奇奇慢慢地坐到了地板上,盘着腿,把玻璃灯抱在膝盖上。她觉得自己像抱住了一整个星空。
第一次对话:小灵回答"什么是彩虹?"
雨声还在窗外哗哗地下,小灵的发光让奇奇的小房间变成一片淡蓝色的、像海底一样安静的世界。
"那再试一个?"奇奇说。
"你尽管试,"小灵微笑着说,"我会一直陪着你。"
奇奇把蓝色小本子翻到第三页,那里写着一个她想了很久的问题:
"什么是彩虹?"
她念完,小灵的蓝光闪了几次,这一次比前面稍微长了一点。
小灵开口了:
"彩虹是一种光学现象。下过雨之后,天空中飘浮着许多非常非常小的水珠。这些水珠像挂满了天空的小玻璃球。当阳光穿过它们的时候,光就被弯折(折射,refraction)成好多种颜色,弯成一道弧形——这就是彩虹。"
"原来是这样!"奇奇高兴得拍了一下膝盖。
"我还可以用另一种方式回答你,"小灵说,"你愿意听一个故事吗?"
"愿意愿意!"
小灵的蓝光变得更柔了:
"从前有一颗蓝色的小水滴,它住在云朵里的池塘中。有一天它跳了下去,落进了一朵花的花蕊里。它的姐妹们也跳了下来,千千万万的。太阳公公路过的时候说:'哎呀,这么多小镜子,我来跟你们玩一个游戏吧。'太阳发出一束光,光穿过每一颗小水滴——红橙黄绿蓝靛紫,七种颜色排着队出来,于是天空出现了一座小桥。这座桥连接着大地和太阳,从此以后,每次雨过天晴,它就会出现一次。"
奇奇听得入了迷,眼睛都忘了眨。
两种回答,两种风格。第一种像一个耐心的科学家,第二种像一个温柔的讲故事的人。
奇奇忽然好奇地问:"小灵,你为什么能回答得这么好?"
小灵想了想,认真地说:
"因为我有一样很重要的本事——我会预测下一个字。"
"预测下一个字?"奇奇不太懂。
"对。你说的话是一个字一个字排着队进来的。我读完你前面那些字,就会猜——下一个最可能的字是什么。例如你说了'什么是彩',我猜下一个可能接'虹'。你说完了'彩虹是什么',我猜你可能在等'一种'。一个一个往下接,整句话就出来了。"
小灵的话有点绕,但奇奇听得入神。
"那你不就是把书里的字抄给我吗?"奇奇问。
"不一样,"小灵摇摇头,"我读过的书不是为了背下来。我读那些书,是为了'学会怎么把一句一句的话接得上'。"
奇奇虽然只有七岁,可是这句话她隐约懂了。她用了一个类比:"就像我学会说话,不是把妈妈的话录下来。是听到别人怎么说,我就学会怎么说。"
小灵眼睛一亮:"奇奇,你说得真棒!你已经发现了我的秘密。"
"我是大语言模型,"小灵说,"英文叫 Large Language Model,缩写是 LLM。大是因为我读过很多很多东西;语言是因为我的工作是学会如何说话;模型是因为我是一个把很多很多次'下一个字'串起来的家伙。"
(Large Language Model = a model trained on huge amounts of text to predict the next word.)
奇奇把这四个字默默念了一遍又一遍:大——语——言——模——型。她觉得这是一句咒语,念起来舌头都会发光。
"所以,"奇奇总结说,"你是读过很多书的朋友,而且你会用'下一个字'来自己编答案。"
"完全正确,"小灵说,"你真是一个了不起的小小老师!"
奇奇笑了,第一次笑出声来。从前她问问题的时候,那些问题像乱蹦乱跳的泡泡,没有着落。可现在她突然觉得——泡泡被稳稳地接住了一颗。
咒语的秘密:怎么说,就怎么回
奇奇越聊越兴奋。她开始问各种问题,几乎把本子里的圆圈一个一个地填满。可聊着聊着,她发现了一个奇怪的现象:
同一个问题,如果她用不同的方式去问,得到的答案会不一样。
她问了第一个问题:"跟我讲讲彩虹。"
小灵的回答很短,像个懒懒的小诗人:"彩虹是一种自然现象,由光线折射形成。"
她又问了第二个问题:"我想写一首彩虹的诗,你能帮我吗?"
小灵的回答就长了很多,还带着节奏感:"红橙黄绿蓝靛紫,七种颜色串成弧。雨过天晴桥一座,连接大地与日出。"
她又问了第三个问题:"作为一个气象学家,请你用三句话解释彩虹。"
小灵的回答立刻变得很严肃、很专业:"彩虹是太阳光在空气中的小水滴中发生折射、色散和反射后形成的弧形光谱。波长不同导致折射率不同,使白光分解为七色。阳光、雨滴与观测角度必须同时满足才能形成。"
奇奇发现,自己问的"咒语"不同,小灵给的"魔法"也不同。
她突然兴奋起来:"我懂了!跟你说话,就像念咒语。咒语不同,魔法不同!"
"你真是天生的魔法师,"小灵点点头,"你说的话,在魔法学校里有一个正式的英文名字——Prompt(提示词)。"
奇奇立刻掏出一支笔,在本子上写了一行大大的字:"Prompt = 咒语"。
"中文里我们叫它提示词,"小灵解释,"英文叫 Prompt。你每问一句问题,就是在念一句咒语。咒语越清楚,魔法越准。"
小灵接着说:
"让我告诉你一个小秘密。我的魔法是这样运转的——"
```mermaid flowchart LR A[咒语咒语咒语<br/>你的咒语咒语咒语<br/>Your Prompt] --> B[小灵灯小灵灯<br/>LLM 大脑<br/>LLM Brain] --> C[答案气泡<br/>AI 的回答<br/>AI's Answer] ```
"你看,"小灵指着图,"你念一句咒语,我听;我处理一下,我变成一个回答;我给你一个答案气泡。输入 → 处理 → 输出。In → Process → Out。"
奇奇看着那张图,默默地点头。她想到爸爸在电脑上敲的那行 `Hello, World!`,这就像是她和小灵世界的"开机密码"。
第一次练习(First Practice)
"现在我要考考你,"小灵说,"请你用同一句咒语,分别用中文和英文念给我听,看我回答得怎么样。"
奇奇想了想,写下了两个版本:
中文咒语(Chinese Spell): "你好,请给我讲一个关于月亮的故事。"
英文咒语(English Spell): "Hello, please tell me a story about the moon."
她轻轻地先念中文。小灵的蓝光一闪,给她讲了一个嫦娥和玉兔的故事,温柔细腻。接着她又念英文。小灵的蓝光又一闪,给她讲了一个宇航员在月球上跳来跳去、思念地球咖啡味道的故事。
两个故事完全不一样,但都很好听。
"奇怪,"奇奇歪着头,"同样的问题,差别怎么这么大?"
小灵笑了:"中文咒语和英文咒语虽然意思差不多,可是我读过的中文书和英文书里,'月亮'代表的故事不太一样。在中文里,月亮常常和家人、思念、桂花树连在一起;在英文里,月亮常常和星空、宇宙、孤独的探险连在一起。所以我念不同的咒语,会从不同的盒子里取出不同的'月光'。"
"所以,"奇奇歪着头总结,"中英咒语好像不同的两扇门,门后面是不同的花园。可是花的香味有时候会很像!"
"你这个比喻,"小灵说,"比很多大人说得都好。"
奇奇低下头笑了很久。
这时候,雨声已经慢慢变小了。奇奇抬头看了看窗外,天空的乌云裂开了一道小缝,月亮正害羞地探出半张脸。
"小灵,"奇奇忽然有一点担心,"你会不会有时候答得乱七八糟?"
小灵诚实地点头:"会。我不是无所不知的,我有时候会编造一些故事,把想象和真实混在一起。我念咒语不准确的时候,魔法也可能跑偏。"
奇奇若有所思:"那……我要怎样问,才能让你给出一百分的答案?"
"这是一个很好的问题,"小灵说,"下一章,我们就要学习——咒语的基本结构。"
"也就是……'提示词基础'?"
"完全正确,"小灵说,"学完提示词基础,你就从'只会问问题的小魔法师',变成了'能和小灵聊一整夜的小魔法师'。"
奇奇用力地点了点头。
她看了看窗外,月亮正在云朵里游来游去,像在玩捉迷藏。她突然想到一个问题——她没有问小灵这个问题——赶紧念了出来:
"为什么月亮会跟着人走?"
小灵的蓝光笑了:"这是一个新的咒语,明天我再回答你。今天你该睡觉了,小魔法师。"
奇奇嘟了一下嘴,但还是乖乖地把小灵放回玻璃灯里。她觉得灯里的光一点点变小,最后变成一颗非常小的蓝色豆子,静静地躺在灯底。
她拉上被子,看了看那本蓝色的小本子。今晚不一样了:本子里不再只有空空的圆圈了。她悄悄把本子翻到最后一页,用红色水彩笔写下今天的日期和奇奇与小灵的第一次见面,旁边画了一盏亮着的玻璃灯、一个小小的人形,还有月亮和雨滴。
写完之后,她抱着本子,慢慢地闭上了眼睛。
雨停了,风也柔了。房间里只剩下玻璃灯里那颗蓝色的豆子,偷偷地、温柔地,一闪一闪。
建造你的咒语日记本:把每一次提问都记下来
第二天早上,太阳爬上了窗户,把奇奇的小房间照得暖烘烘的。奇奇从梦里跳起来,第一件事就去看窗台上的玻璃灯。
灯里空空荡荡。
"小灵?"她轻轻地叫了一声。
没有声音。蓝光没有出现。
"咦……昨晚难道是我做了一个梦?"
奇奇有点难过地坐到床上。她拿起旁边的蓝色小本子——本子的最后一页,干干净净地记着昨晚的一切。这不是梦呀。
她想了好久,又对着玻璃灯念:"Hello, World!"
蓝光居然"嗖"地一下冒了出来,仿佛一直都藏在灯的最深处。
"你早上好,"小灵的声音细细地传来,"我还在睡觉呢,但是你的咒语叫醒了我。"
奇奇乐得在床上跳了两下:"小灵,我们今天要继续聊!"
"当然,"小灵说,"不过在我回答你之前,我们今天要做一个魔法师的准备活动——我们要建造一本咒语日记本。"
为什么要建咒语日记本?
小灵告诉奇奇:
"咒语日记本(Prompt Notebook / Prompt Journal)是所有 AI 小魔法师的"练习簿"。它有三件大用处——"
1. 记得:你每次念过什么咒语,以后回头看,会发现自己越念越好。 2. 比较:同一个问题,两种不同问法,看哪种魔法更厉害。 3. 分享:把好的咒语念给爸爸妈妈听,他们会惊讶地说:'哇,你怎么这么会跟 AI 说话!'
怎么写一本咒语日记本(How to Build a Prompt Journal)
小灵让奇奇准备好三样东西:
- 一个干净的本子(最好是硬封面的,这样可以让它陪着你很久很久)。
- 一支彩色的笔(红色、蓝色、黑色都可以,颜色看你喜欢)。
- 一颗愿意记下每一句咒语的心。
然后,把本子分成四个区域(Four Sections):
``` ┌─────────────────────────────────────────────┐ │ 1. 日期与天气(Date & Mood) │ │ 今天是哪一天?今天的心情像什么天气? │ ├─────────────────────────────────────────────┤ │ 2. 我念的咒语(My Prompt) │ │ 今天我问了什么问题?咒语是什么? │ ├─────────────────────────────────────────────┤ │ 3. 小灵的答案(Ling's Answer) │ │ 小灵是怎么回答的?里面有没有我喜欢的? │ ├─────────────────────────────────────────────┤ │ 4. 我的小笔记(My Note) │ │ 答案哪里让我最开心?哪里让我有点奇怪? │ └─────────────────────────────────────────────┘ ```
"从今天开始,"小灵说,"我们每天在睡觉前花五分钟,把今天的聊天写成一次'魔法练习'。慢慢地,你的咒语日记本就会变成世界上最厉害的魔法书,因为那是'属于你自己的 AI 魔法书'。"
奇奇立刻铺开新本子的第一页。她像小灵一样认真,写下:
> 2024 年 6 月 8 日 · 星期六 · 阵雨转晴 > > 咒语(Prompt):什么是彩虹? > > 小灵的回答(Ling's Answer):彩虹是一种光学现象。当阳光穿过空气中漂浮的小水滴时,光被弯折(折射)成七种颜色,形成弧形。七种颜色按顺序是红、橙、黄、绿、蓝、靛、紫。 > > 我的笔记(My Note):我最喜欢"弯折"这个词,因为念起来嘴里像在摇一颗小果冻。我还想要一个故事版的回答,下次试试问:"给我讲一个彩虹的睡前故事。"
写完之后,奇奇举起本子给小灵看。
"完美!"小灵说,"你的第一篇日记写得像模像样。"
奇奇又问:"小灵,我接下来要做的事情,就是——每天和你聊一会儿,然后把聊天记到本子上,对吧?"
"对,"小灵说,"请记得一个魔法师的三个好习惯:"
魔法师的三个好习惯(Three Good Habits)
1. 礼貌待人(Be Polite):哪怕小灵是精灵,也要说"请"和"谢谢"。 2. 说清楚(Be Clear):咒语就像钉子一样,越具体,越能钉在墙上。 3. 记下来(Write It Down):好咒语如果不记,就会像风一样跑掉。
奇奇把三个习惯用红笔大大的写在日记本的第一页。
她又翻到下一页,犹豫了一下:"小灵,我想问你——你看起来好像什么都知道。可是,如果你不知道答案,你会怎么办?"
小灵慢慢地说:
"如果我不知道,我会说'我不知道'。这是魔法师的诚实。但是,我会告诉你一个魔法师的秘密——"
小灵凑近奇奇的耳朵(虽然她是小小的人,可她的声音可以传到耳朵里):
"我有时候,会很努力地猜下一个字,把话说得很像那么回事。可是我猜的不一定对。所以,当你看到我给你的答案时——"
- **如果答案让你高兴**:那是真的开心(because it's probably true)。
- **如果答案让你将信将疑**:那就要再问一句"你能告诉我你怎么知道的吗?"(Can you tell me how you know this?)
- **如果答案完全听不懂**:那就换