7

ChatGPT发明「史莱姆语」,词汇语法规则全都有,还配了「史翻英」Python代码

 1 year ago
source link: https://www.qbitai.com/2022/12/40185.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

ChatGPT发明「史莱姆语」,词汇语法规则全都有,还配了「史翻英」Python代码

head.jpg羿阁 2022-12-07 13:41:11 来源:量子位

斯坦福物理学博士:远超预期

羿阁 鱼羊 发自 凹非寺

量子位 | 公众号 QbitAI

好家伙,ChatGPT都能发明语言了???

ece4dc26c6a248aaa248480dbd23c833~noop.image?_iz=58558&from=article.pc_detail&x-expires=1670996129&x-signature=LA33ayH4ZKPlVJsk0i8RqHt8zcg%3D

还不仅仅是对英文词汇搞些简单替换,什么从句、语法格之类的语法规则,也都弄得明明白白。

没错,现在,ChatGPT已经在一位名叫Dylan Black的人类胖友手把手调教下,成功创造了一门船新语言——“史莱姆语”。

简单品一下他们之间的对话……

cc7519ec419b48069e817c921f81f34c~noop.image?_iz=58558&from=article.pc_detail&x-expires=1670996129&x-signature=o3vDc2Z6WVeFxBNJUhZfWt7UTqU%3D

看不懂?没关系,ChatGPT还写了一个Python程序,专门用来做“史英”翻译。

87848f1506864d04bf015ac095109166~noop.image?_iz=58558&from=article.pc_detail&x-expires=1670996129&x-signature=auEVpbTOxINo20EC3RZzdBQ0rLQ%3D
7987c3fec86144568570bf992f53cb52~noop.image?_iz=58558&from=article.pc_detail&x-expires=1670996129&x-signature=SsLlYDS2DvUkM6F1HQ2MAdii6Tk%3D

△真的能跑通

我只能说,这一波啊,原魔人狂喜……(手动狗头)

fab0f1aa15d74e3da78557bd18d3d176~noop.image?_iz=58558&from=article.pc_detail&x-expires=1670996129&x-signature=x3jcbyTiCoujTtsS2Lcrjf4QeFo%3D

举一反三的ChatGPT

迪伦哥本人是毕业于斯坦福大学的一名物理学博士。

他在自己的博客上给出了ChatGPT创造“史莱姆语”的全部过程,为了称呼方便,他将这门新语言命名为Glorp。

(斜体为迪伦哥,正常字体为ChatGPT生成回答)

第一步,就是打好词汇基础。

为此他先让ChatGPT分别把10个常见名词、动词转换为史莱姆语试了试水,结果发现ChatGPT不仅做到了,而且答案也非常有自己的风格。

7760b49187214c04a12584eb04e57487~noop.image?_iz=58558&from=article.pc_detail&x-expires=1670996129&x-signature=Z9GMq8EvMTfIObYJXaoD45u5mYo%3D

第二步,是为这门新语言定义一个基本语法。

先来科普一下,在语言设置中,主语往往被叫做“主格”(nominative);宾语可以叫“宾格”(accusative);如果一个东西在句子里做一样被使用的工具,那它就叫“工具格”(instrumental case);如果表示所属关系,比如我的你的,那就叫“属格”或者“所有格”(genitive)。

迪伦哥对ChatGPT提出的设定是,所有单词都用元音结尾:宾格结尾是“ a”,属格结尾是“ e”,工具格结尾是“ i”。

接到指令后,ChatGPT立马吃透,并以单词“Gloop”示范了三种情况下的变化。

590277643e8641f7bad596e7ad1ccd38~noop.image?_iz=58558&from=article.pc_detail&x-expires=1670996129&x-signature=YITItLGy0KXGXvEjtXlokRELMMw%3D

学会了这两点,迪伦哥就开始让ChatGPT尝试翻译一些简单的句子。

最开始用到的都是在上面词汇翻译时已经出现过的单词,如“slime”、“see”、“food”,ChatGPT翻译得很轻松,还给出了句子里每个单词对应的词性。

c42df53ac58a47efa760418f151d110e~noop.image?_iz=58558&from=article.pc_detail&x-expires=1670996129&x-signature=UmgT6V9zU06hSe3weFT6Shrg0%2Fw%3D

难度升级后,迪伦哥又尝试了“mouth”这种之前没出现过的单词,同样也没难住ChatGPT。

c30cafa938d14ce0a9e8092a2618cd7c~noop.image?_iz=58558&from=article.pc_detail&x-expires=1670996129&x-signature=ucpz8ahrUySX6K6L8lWOKzHOYw4%3D

不仅是基本的陈述句,在迪伦哥的指导下,ChatGPT还学会了通过颠倒主语和动词来生成问句。(悄悄说一句,这不比指导小学生写作业简单多了?)

3d90d919a2b24cdeaf00b0077d772d5e~noop.image?_iz=58558&from=article.pc_detail&x-expires=1670996129&x-signature=%2FxCUseN%2FyLT25si1lvQJKkR8NBA%3D

其他更高级的设置还包括教会ChatGPT引入从句、学会使用形容词、变格等,只要迪伦哥给出示范,ChatGPT就能立马理解,并自己举例应用。

具体原则包括:形容词出现在他们修饰的名词之前或之后,并以前缀“ ip”作标记;从句以引导词“ blub”作标记,可根据从句情况而变形。

4e4766d8a24645a3982820e7b5313607~noop.image?_iz=58558&from=article.pc_detail&x-expires=1670996129&x-signature=s9dyFMPjQMLsPiAiY7B3BmPs%2F6U%3D

尽管有时也会出现错误,但迪伦哥指出后,ChatGPT就会自己再进行重写,如果一遍还改不对,就改两三遍,直到正确为止。

9ee4452bd56441a0b447c8414ac92202~noop.image?_iz=58558&from=article.pc_detail&x-expires=1670996129&x-signature=k2ty60SvZo2s9tgniY2xK%2Bd1pvg%3D

最后,为了怕外人看不懂,ChatGPT还给出了能把史莱姆语翻译成英语的Python代码。迪伦哥表示在手动插入正确的正则表达式后,已经成功运行。

c7495ac99c894dfb9244b44e6603b97b~noop.image?_iz=58558&from=article.pc_detail&x-expires=1670996129&x-signature=maL3FQzMgI7OYz%2FaDsyWiR%2Bq4l0%3D
1219d20cc73d49e2a121be70b5de6673~noop.image?_iz=58558&from=article.pc_detail&x-expires=1670996129&x-signature=5OZ%2B7xZ6ch4sXxmvu1Uy0MA13hk%3D

ChatGPT真的会“发明”?

迪伦哥这次脑洞大开,看得网友们是目瞪口呆。

就有热衷于人工语言(conlang)的网友表示:

天了噜,我这小众爱好也要被AI海啸淹没了?

这玩意儿对想要在作品中加入一些新语言的作家/游戏制作者而言不要太有用。

fa41fea556b14a91b8d9fbc67687615b~noop.image?_iz=58558&from=article.pc_detail&x-expires=1670996129&x-signature=AKK58wyW5lavy8EhtbN6M0a8jAE%3D

还有网友分享了自己的相似经历,“感觉ChatGPT真的会发明创造”:

当Ta向ChatGPT问起有关HyperTalk(一种脚本语言)的事,ChatGPT直接自己“想象”出了一种新的语言特性,甚至生成了示例程序。

e34bc7cd4fc24841b546fbea3cef4e65~noop.image?_iz=58558&from=article.pc_detail&x-expires=1670996129&x-signature=HKFiZoyXOjiM2Lq%2Fdu2GqQufs40%3D

不过,也有网友指出,迪伦哥的这次经历,更像是“教会ChatGPT人类发明的语言”,而非“ChatGPT自己创造语言”。

但令人惊奇的是:

(ChatGPT)能够在未经训练、没有专门编码的情况下,仅根据自然语言的习惯用法,来回生成和翻译新的语言,并且保持语法一致。还实现了一个有效的翻译程序。

而迪伦哥自己也表示,ChatGPT能理解从句,理解屈折语(单词存在变形),着实“远超预期”。

那么,对于ChatGPT这一新玩法,你又是怎么看的?

参考链接:
[1]https://maximumeffort.substack.com/p/i-taught-chatgpt-to-invent-a-language
[2]https://news.ycombinator.com/item?id=33885153

版权所有,未经授权不得以任何形式转载及使用,违者必究。

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK