你知道“Perl”吗?
不知道吧。
我也不知道。
看到以上3句话,你认为我在发神经。
但这篇文章的内核,就和以上3句话非常相关:
我,
居然,
用一个我听都没听过的“Perl”,
结合ChatGPT,开发了一堆超实用的工具?!
包括:
一键生成AI脸
一键查文章是否原创
一键查客户城市的时间
一键查关键词的月搜索量
……
开发了多久?
从昨天到今天,加起来才几个小时,
快到我有点慌。
以生成AI脸为例,我在电脑上输入“face”:
按下回车后,
我电脑就在网上生成一张AI脸,
并把png格式转成jpg,
最终还会帮我压缩,
并把文件名弄成“性别 年龄 时间.jpg”的格式:
这件事放在以前非常麻烦。
首先我要打开浏览器,
访问thispersondoesnotexist这个网站(现在这个网站都下架了)。
然后,打开文件格式转换器,
把png图变成jpg图。
最后,我还要打开iloveimg,
把图片做无损压缩。
现在呢?
在我电脑上,
什么工具都不用开,
就直接自动全搞定了,
全程不到3秒钟。
这件事情我从头和你聊。
是这样的。
上周,我做了个案例,
利用ChatGPT建站拿询盘,
结果效果是相当炸裂,
在我和我群友完全不懂行的情况下,
网站上线一天,
就拿了将近30个精准的B2B询盘。
有兴趣你点下面传送门过去:
写给普通外贸小白的ChatGPT上手指南写给普通外贸小白的ChatGPT上手指南https://ask.imiker.com/question/?id=783686
这件事不光外贸圈里的人震撼,
我自己也相当惊讶。
同时对ChatGPT也产生复杂情绪。
一方面是担忧,
ChatGPT的出现,让营销越来越简单。
只要懂套路,
一个外贸小白也能秒杀入行多年的老鸟,
行业要洗牌,且未来不明朗。
另一方面是狂喜,
只要有了ChatGPT,
进入任何行业都会变简单,
比如我想做副业,直接问ChatGPT就行,
中间涉及到图形和文案,
都可以用ChatGPT无痛解决。
为了验证“无痛进入任何学科”的合理性,
我日思夜想,
打算找个我完全不熟悉的领域试试手。
于是我想到了Alfred。
什么是Alfred?有点像手机的搜索框。
在手机上,手指下拉,就能搜东西,对吧。
那电脑上也差不多,
我按一下快捷键,电脑就会出现一个搜索框,
我输入关键词,就能在电脑上找文件,或在谷歌搜东西:
这工具的功能远不止于此,
因为关键词除了可以用来搜东西,
也能用来触发程序,并让程序自动执行。
有点像“小爱同学,关掉家里所有灯”。
所以以前,有很多牛人也开发了很多骚操作,
比如用它来直接查单词含义,或用它来自动关机。
我以前苦于不懂编程,
用Alfred时浅尝辄止,同时大惑不解,
心想一个破搜索工具,为什么有这么多人推崇?
后来掌握了点编程,
可以用Python和PHP写脚本,
但又苦于不懂规则,不知道怎么把脚本语言关联进去。
所以这么多年过去,Alfred一直没用起来。
那这次为了开发ChatGPT的威力,
刚好可以拿它开刀。
花了点钱买了个正版后,开始研究玩法:
我发现,可以用很多脚本语言来开发功能。
里面有我很熟悉的Python和PHP(虽然一年没有基本忘光)。
但为了提高难度,我询问了ChatGPT的建议,
然后挑了个难度最高的Perl。
如果两个我完全不熟的东西,
结合在一起还能整出点花活,那更能说明ChatGPT的牛批。
我想先写个最最简单的功能:
我在框框里输入啥,就在电脑里提示啥。
这是个完全没用的功能,
但是个不错的最小闭环。
所以我在ChatGPT提出这个要求:
ChatGPT给我写了一大段我完全看不明白的代码:
反正看不懂,丢到Alfred里试试看。
结果还真成功了:
“noti”不重要,就是个唤醒词,
它可以是nota、noka、nofa、noda任意单词,
比如“siri”就是个唤醒词。
这让我信心大增,来挑战个难的。
我平常有个习惯,
重要文字或图片我会留档,用个txt文档保持起来。
图片的话就下载保存。
以前的方法是,把东西复制好,
然后电脑上打开txt文本工具,粘贴进去,点保存,
然后把文件命名为现在时间。
不说花时间吧,一两分钟也够了,
就有点麻烦,
而且mac电脑的txt文档非常反人类。
那,看看我刚“学会”的Perl能不能帮帮忙?
所以我又提出需求:
这次就不太顺利了,
给我的代码,放到Alfred中用不起来。
因为我看不懂Perl的代码,而且错误提示也没有,
两眼一抹黑,不知道解决,
首次遭遇滑铁卢。放弃图片的下载功能后,代码倒是能跑起来,把粘贴板里的大段文字,一键保存为txt:
但我心里开始明白,
在完全不懂原理,也不清楚框架的情况下,
ChatGPT不可能发挥最大功效。
因为只要它出错,我就看不懂代码,
看不懂代码,我就没法给他反馈,
没有反馈,就没法形成“human in the loop”的“人在回路”。
要形成“人在回路”,
最重要的是要有东西能反馈给ChatGPT。
所以我先专门研究了下,怎么在Alred中开启Debug。
Debug是个程序用语,
大概意思是,我开了这玩意,
他就能告诉我第几行第几个字有问题,
所以一旦遇到问题,我就打开Debug工具,
寻找错误提示:
放在以前,
读懂程序给出的错误提示很重要,看得懂才能纠正,
但现在,根据人在回路的思想,
我压根不用理解为什么出错,
我只要把这个提示反馈给ChatGPT就行:
同样,ChatGPT也会给我更新后的代码(一样看不懂),
我只管复制粘贴:
就这么一问一答式的复制粘贴,
还真把保存图片的功能弄出来了:
成功实践“Human in the loop”,
我信心大增,继续往下推进。
这次做个稍微复杂,且要和网络数据交互的工具。
做啥呢?
我想到每次我和国外的员工交流时,
都要先查对方的时区。
比如我现在这里是下午3:45,但伦敦是早上7:35,
此时此刻他们还在睡觉。
我不可能记住每个城市所在时区,
所以只能先打开浏览器,
在谷歌搜“London Time right now”,才能知道时间。
现在尝试能不能用“Human in the loop”来写个工具提高效率?
结果,还真让我给做出来了。
说实话,这个工具看起来简单,
但我搞了一个多小时,因为他中间大量报错,
你看我和ChatGPT的对话就知道了:
对话太多,懒得一张张截图,
你能大概想象出来,
我就是如此和ChatGPT对话,
跟它不断反馈我的错误提示,
它则一遍遍更新代码,
我再反馈,它再更新。
是不是有点像教小孩?
“肩膀要放松,不然投不进去”
“眼睛要正视篮筐,不要看手”
“手腕弯曲,另一只手扶着球”
……
我就这样跟ChatGPT对话了1小时,
然后做出来这样的工具:
在我完全不理解Perl,
也不清楚Alfred规则的情况下,
我就把这个工具做出来了。
不可思议。
以前在网站上,
想找些不侵犯肖像权的客户头像挺麻烦,
在古早时代,
我会到LinkedIn上随机挑选倒霉蛋,
选中后用P图软件随手拉下脸,
然后就放网站上了。
后来出来了thispersondoesnotexist这类工具,
能随机生成AI脸,我只要访问网站,就能得到个假脸,方便得很。
但这个工具也有个不好的地方,
比如,我要的是个二十来岁的青年,
它老给我刷新出一些中年或老年人,
或者我要的是个女的,
刷好几次都只能刷个男的,很麻烦。
如果我要的是个“二十来岁的女性”头像,
运气不好要刷十来分钟。
而现在,这个好用的工具居然还关闭了。
那,既然我掌握了Human in the loop的玩法,
我能不能在电脑上,根据年龄和性别一键生成AI脸?
布吉岛,试试看啊!
于是我把需求提给了ChatGPT:
我以为是个很难的功能,
直到写这篇文章时,
我也以为,我当时应该弄了很久才成功,
结果,翻看了下我和ChatGPT的对话记录,
我惊讶发现,用Human in the loop的思路,
我和ChatGPT来回对话不到3次,就给出了如下反馈:
而我也非常顺利地,
以我之前构想的思路,把工具做来出来。
比如,我现在要二十来岁的女性头像,
那我就输入这样的关键词:20 30 female
第一个数是最小年龄,第二个数是最大年龄,第三个数是性别:
后来我嫌图片太大,
又和ChatGPT说,我想把图片转成jpg,还要做无损压缩:
几乎没有来回对话,
ChatGPT就生成了正确代码,
让之前800kb一张的图,变成了100kb左右。
因为ChatGPT和类似的AI工具的诞生,让网络上出现了很多“水货”。
有人(包括我)就担忧,
这些AI自动生成的文章,真的能在谷歌上排名吗?
谷歌对这种内容的态度,
是欣然接受,还是暗中否定并打压?
我心里有答案,但也会止不住地猜忌。
所以现在我会让所有用ChatGPT写博客文章的人,
创作完内容后就先去网上检查下,
看看内容能不能查出来是AI造的。
比如下面这段文本,就被查出来有82.9%的可能性是AI写的。
目前我要求我自己和我学员,在可能性低于20%的时候再发布。等到事态明朗,或等有人跑出结果来再做改变。这件事放以前,工作流很长:
先复制文本
在谷歌输入“AI content detector tool”
点开若干个工具,看看哪个好用
把文本粘贴到满是广告的工具
获得结果
但现在,用Human in the loop的思想,
开发工具变简单(已经处在“爽到停不下来”的阶段),
能不能用Alfred Perl来开发?
试试看呗。
结果,短短十几分钟,
我就做出来下面这个工具:
我只要先复制一句话:
工具就会马上给出,
这段文本是AI写作的可能性:
还有太多好玩的工具可以开发了,包括但不限于:
一键找网站背后的邮箱
一键查邮箱有效性
一键查国际物流状态
一键在所有社媒发动态
……
有了Human in the loop的思维,我感觉我变成了超人。
以前,一个人能不能做出些成绩,
很大程度取决于这个人的记忆力(当然不全是)。
我打个比方,
如果你能轻松记下英文,那就能到海外经商赚钱。你
能轻松背下法条,那就能进律所做律师。
你能把数学物理化学公式记住,再来个题海战术,高考成绩就上得去,
多少人是靠这种方法进的10大名校?
同样道理,一个牛批的程序员,
就是因为他能轻松记下各种电脑语言,记下如何增删查改,
而且经年累月下,一遍遍修复了大量bug,
才会造就他现在写代码的举重若轻。
很多行业都是如此,
你只要“记”下些东西并用出去,
记得比别人多,用得比别人好,那就能超过大部分人。
我就是这么一路走过来的。
我不是说理解不重要,智商不重要,情商不重要,
而是说,绝大部分的事情,
真的,你只要记忆力突出,就能一力降十会,搞定99%的问题。
其实深入想想看,我们人类的文明,何尝不是建立在“记忆力”上的文明?
比如我们要培养一个数学家,
那从他接受教育起,就先把过往几千年,所有伟大的数学家(莱布尼兹,牛顿等等等等)发现的公式,和各种证明悖论全学习一遍,
学到四五十岁,再站在所有前人的肩膀上,继续研究数学。
而作为人类数学家,乏力感太强了,
因为当你真有能力继续研究数学时,
你的精力也所剩不多,你的寿命也只剩下二三十年。
所以我看《流浪地球》时就会想,
他娘的,三体人真幸运啊,
虽然他们的生存环境恶劣,但他们所有前人的记忆,都能像滚雪球一样传承下来。
一个小孩从出生起,就继承了上下几千年来,所有三体人的记忆和知识,
不用浪费时间在理解前人的知识上,这样的文明多好。
而现在,ChatGPT的出现,让我们似乎有一丝丝可能性成为三体人。
马斯克在几年前就开始研究“脑机接口”:
相信在我有生之年,我也能尝尝“云大脑”的鲜。
扯得有点远,来说点和你我利益更相关的。
文章你也看到这了,估计你和我感想一模一样:
1.AI的出现,提高了人种和人种,人种与物种的沟通效率,我们越来越不需要“迁就”;
2. 记忆力能给人提高的竞争力,将变得越来越有限。
还用背单词吗?不需要了,
以前要背单词,是因为另一种文明不理解我们的语言,
才要背些对方能理解的东西,迁就对方文明,方便交流,
但AI越来越发达,两个文明之间的相互理解会变得越来越简单,
语言交流不再需要迁就,
现在还背单词或让你的小孩拼命背单词,性价比很低。
还需要学编程语言吗?也不需要了,
以前要学编程,是因为机器无法理解人类的自然语言,
所以人类只能迁就电脑,用它理解的语言来让它工作,
但看完这篇文章,你也能感觉到,
AI的出现减少了无奈的迁就,
我相信以后一定能完全消除,
只要你说说话,AI就能把你的自然语言变成代码,甚至直接变成一个APP。
还需要记SEO术语吗?更不需要了,
以前要做SEO工作,是因为搜索引擎不理解自然语言,
需要我们帮它理解,所以才会有所谓的“TDK”,
才会有所谓的“关键词密度”或“关键词布局”,
这些都是人类对搜索引擎的迁就,
但之后我会用ChatGPT继续给你证明,
这种迁就已经在减弱,
在可预见的几年里会彻底消失,AI的兴起,只会让老派SEO变成历史。
所以从ChatGPT爆火的第一周,
我的两门线下课都和ChatGPT深度绑定,
回头来看是非常正确的决定。
最后,下面这些问题你别问我啊,我自己也不知道:
未来怎么个走势?
我小孩要怎么培养?
我要不要考公?
我学画画行不行?
我做创意类工作总不会丢饭碗吧?
别问我,我也看不清楚,
说实话我现在天天看文档,刷和AI相关的一切新闻,
心中依然充满焦虑,AIGC每天都在爆炸式发展。
我只奢求一件事,
就是,当未来有人问我,
你知道皇帝每天在皇宫里都干嘛吗?
我不会这么回答就行了:
皇帝啊!肯定在宫里用金锄头刨地吧!
分享至微信