去年夏天学英语的时候,我发现了一本好的字典《Merriam-Websters Visual Dictionary 》,即韦氏可视化字典。这本字典通过图片的形式剖析各种各样名词的细节,比如门,它会从门框、门扇、横档、说到上冒头、中冒头、下冒头,我觉得特别有意思,即使是不学习英语,也能对我们日常生活中各种名词的细节有更深的了解。
在学习的过程中,我遇到了一个问题,我本来的愿望是每天学习一张图片,将里面提供的单词,翻译一下,然后趁着闲暇的时间看看,但是在实际操作的过程中我发现:对于这些专业的名词,如果不了解读音,那么对记忆会形成一个比较大的负担,但是当我打开excel表格,抄写单词的时候,我又发现了一个问题,单词输入当然是没有问题,对于音标的输入则非常麻烦,我们中文的输入法是将音标列入到特殊符号中,想要输入每次都需要调用,每次输入的数量还非常少,对于这样的问题通过程序来解决当然是非常自然的。
问题是:我不会编程!
于是我通过搜索,的确这个问题不是我一个人遇到,也许是我的搜索能力不强,我找到的解决办法是水木社区一个很早之前的帖子,但是这个方法现在失效了,网上很多其它的方法也基本根据这个帖子来改编的,但是无一例外都失效了。我找我学程序的老哥帮忙,人没有时间,当然了他也知道我干什么事情三分钟热度,热度下去就忘记了这件事。的确,因为没找到什么好的方法,我就放弃了。
时间来到今年chatgpt的发布,一开始我浏览推特的时候,听到这个词,没什么感觉,我今年35岁了,已经不大对什么东西感到太多好奇,也就是早早丧失了童真。我有时候也纳闷,我父亲为什么学习手机的操作会那么慢,实话说他是跟着时间成长的,我想大抵也是同样的原因,随着年龄的增长,人们对身边出现的越来越多的事情早已丧失了好奇心,我们也概莫能外。
但是随着我浏览推特发现chatgpt这个词在我首页出现的频率越来越频繁,我好奇了,然后鬼使神差的,有一个网友提供了一个不需要注册账号的网站 freegpt.one ,我试了试,惊讶了!当然一开始我提出的问题都是些上不了台面的的问题,比如之前网上流传的:“避免孩子浏览黄色网站,给我一个屏蔽列表”比如“台湾是中国的一个省吗?”等等,回答的游刃有余,油腻十足,左右逢源,甚至让我一度以为在网线之外,有一个人坐在那里。
然后是一个夜晚,我在即将睡觉前想起了我去年的这个“将excel表格中A1列的单词,自动在B1列列出对应的音标”这个问题,问了问chatgpt,它一眨眼的功夫给我生成一段代码,我有些惊讶,起身打开电脑去试,但是因为涉及到程序编译环境的安装,还比较麻烦,我将这个问题留到了这个周六。
然后在今天下午我一个人坐在电脑前,搭好了编译环境,在经过不断的测试、编译、限定问题词汇,我完成了这个看起来简单的目标。代码如下:
import openpyxl
import eng_to_ipa as ipa
# 加载 Excel 文件
workbook = openpyxl.load_workbook('words.xlsx')
ws = workbook.active
# 遍历单词列表
for row in ws.iter_rows(min_row=2, min_col=1, max_col=1):
word = row[0].value
# 获取音标
try:
phonetic_symbol = ipa.convert(word)
phonetic_symbol = f"[{phonetic_symbol}]"
except ValueError:
phonetic_symbol = "Not Found"
# 在 Excel 表格中添加音标
column_letter = 'B'
cell_reference = f'{column_letter}{row[0].row}'
ws[cell_reference] = phonetic_symbol
# 保存 Excel 文件
workbook.save('words_with_pronunciation.xlsx')
效果如图
我又想起了我之前看的一本叫《模型思维》的书,我因为数学底子弱,虽然老是想要看,但是每每看到第一个模型【正态分布】的问题就放弃了,比如书里提到的:“大事件是非常罕见的,与均值距离超过五个标准差的事件发生的概率为200万分之一”,我就纳闷,这200万分之一是怎么得来的,搜索到的图片解释都只到[-3u,3u]即3个标准差的概率,我不会算,一个问题接着一个问题,当然是看不下去了。
但是把这个问题抛给chatgpt,从头给你梳理,不懂的再问,再给你解释,简直就像请了一个高级的私人教授手把手教你学习。
我震惊了,我不知道未来会怎么样,但是这次可能真的是奇点已至,alpha go的时候,我写过相关话题,但是震惊归震惊,似乎对我的生活并没有什么影响,但chatgpt可能真的会改变这个世界,希望我这个底层土鳖在未来还能有口饭吃。
人工智能,最终会代替一部分人工作,同时,也会帮助另一部分人更好的工作。
我们不用惴惴不安,而应鞭策自己成为后面那部分人。
就怕它有了意识,代替了碳基人类
这让我想起来一个表情包。
A对B说:我是一个程序员。
B说:是吗,你用什么编程语言。
A说:ChatGPT。
然后B勒住了A的脖子,哈哈哈。