人与机器的交流,从最初的按开关、打纸带,到使用键盘输入简单字符指令的汇编语言,再到接近自然语言的高级语言,如Basic、C/C++、Java、Python、Go等。现在大部分软件开发都使用高级语言。计算机语言一直朝着好理解、易上手、容易学的方向发展。
ChatGPT的出现让人们终于可以使用自然语言与计算机交流,写程序的门槛又降低了,这让人兴奋。但作为程序员,看到ChatGPT的诞生又感到很有压力,说不定哪天自己就被淘汰了。
然而,从历史发展的角度来看,每一次新的技术变革都会带来更多的工作和财富。在18世纪60年代,珍妮纺纱机出现了,效率是人工的近10倍,给当时的手工纺纱人带来了巨大的恐慌,甚至出现了砸机器的事件。随着纺织效率的提高,人们有了更多的闲暇时间,出现了更多的服务业、商贸岗位,纺纱工们也开始转行。再也没有人愿意回到环境恶劣的工厂,做辛苦的纺纱工了。
所以,与其担心自己被淘汰,不如从现在就开始学习怎么用好它,提高自己的效率,让自己能够借助AI的能力创造新的价值。
说回ChatGPT,虽然可以用自然语言与ChatGPT进行闲聊,但如果想要用ChatGPT来提升工作效率,帮你解决一些复杂的助理工作,就需要了解如何通过Prompt从它那里获取好的答案。
提示工程(Prompt Engineering)是从ChatGPT以及其他大语言模型中获得你想要的答案的“问题模板”。它是基于大语言模型的高级编程语言。