2023年第一次使用 ChatGPT,一个程序员的真实感受和思考
2023年3月,ChatGPT 已经火得不行了。
我一直没当回事,觉得就是个高级一点的聊天机器人。直到有一天,线上环境出了个诡异的 bug,排查了整整一下午没搞定。
同事老张实在看不下去了:”你问 ChatGPT 试试?”
第一次对话
我半信半疑地注册了账号,输入了这个问题:
1 | Python 异步请求并发很高的情况下,出现 ConnectionResetError,是什么原因? |
你们猜怎么着?它居然真的回答了,而且说得有模有样:
这种问题通常有几个原因:
- 服务器主动断开连接…
- 客户端请求超时…
- 代理或负载均衡配置问题…
建议检查以下几点…
我顺着它的思路一查,还真是代理层的问题。
那天晚上我失眠了。
震撼之余是担忧
作为一个写了几年代码的人,我第一反应不是高兴,而是害怕。
它凭什么?它怎么知道的?它能替代我吗?
我试着让它写代码:
- 写一个快速排序?分分钟搞定
- 写一个 Web 框架?像模像样
- 解释一段复杂的业务逻辑?比我自己想的还清楚
但它也会一本正经地胡说八道。有次我问了一个很具体的技术问题,它给了我一个看似合理但实际跑不通的答案。
结论
AI 不会替代程序员,但不会用 AI 的程序员会被会用 AI 的替代。
这不仅仅是工具的进化,是思维方式的进化。
从那以后,我开始认真研究 prompt engineering,开始思考怎么和 AI 协作。这条路,才刚刚开始。