2023年第一次使用 ChatGPT,一个程序员的真实感受和思考

2023年3月,ChatGPT 已经火得不行了。

我一直没当回事,觉得就是个高级一点的聊天机器人。直到有一天,线上环境出了个诡异的 bug,排查了整整一下午没搞定。

同事老张实在看不下去了:”你问 ChatGPT 试试?”

第一次对话

我半信半疑地注册了账号,输入了这个问题:

1
Python 异步请求并发很高的情况下,出现 ConnectionResetError,是什么原因?

你们猜怎么着?它居然真的回答了,而且说得有模有样:

这种问题通常有几个原因:

  1. 服务器主动断开连接…
  2. 客户端请求超时…
  3. 代理或负载均衡配置问题…

建议检查以下几点…

我顺着它的思路一查,还真是代理层的问题。

那天晚上我失眠了。

震撼之余是担忧

作为一个写了几年代码的人,我第一反应不是高兴,而是害怕。

它凭什么?它怎么知道的?它能替代我吗?

我试着让它写代码:

  • 写一个快速排序?分分钟搞定
  • 写一个 Web 框架?像模像样
  • 解释一段复杂的业务逻辑?比我自己想的还清楚

但它也会一本正经地胡说八道。有次我问了一个很具体的技术问题,它给了我一个看似合理但实际跑不通的答案。

结论

AI 不会替代程序员,但不会用 AI 的程序员会被会用 AI 的替代。

这不仅仅是工具的进化,是思维方式的进化。

从那以后,我开始认真研究 prompt engineering,开始思考怎么和 AI 协作。这条路,才刚刚开始。