
我原来一直以为是ChatGPT不行,或者说我自己基础太差看不懂。直到上次找程序员朋友帮忙,他说我用的方法不对,告诉了我这个几乎没人提的小技巧。
很多人让ChatGPT写代码,就是丢一句干巴巴的需求,比如“帮我写个记账小程序的代码”就等着拿结果了。我之前也是这么干的,完全没想过要给它更多信息。
这个技巧说穿了真的很简单,就是把你能给到的所有信息,全甩给ChatGPT,别藏着掖着。
你要写新代码,就得告诉它你用的什么语言,什么版本,已经装了哪些库,要实现的功能具体要对接什么东西,最后输出的代码要满足什么要求。
比如你要写个爬网页的代码,别只说帮我写爬虫,你要说“我用Python3.10,已经装了requests和pandas,不要让我装额外的库,爬完结果存成当前目录下的result.csv,不要改我原有的文件结构”。
就这么简单的几句话,比你只说需求有用一百倍。
要是你是改现有代码的bug,更要这么干。别只说“我这个代码错了帮我改”,你要把完整的报错信息粘进去,把你的运行环境说清楚,再把完整的现有代码粘给它。
之前我帮一个学编程的学弟改作业,他就是只说了需求,生成的代码用的还是Python2的语法,放到他的Python3环境里全是报错,他都快哭了,说AI都是骗人的。后来让他把作业要求、Python版本、自己写了一半的代码全粘进去,重新生成,出来直接就是符合要求能运行的,他都惊了。
我上次改一个公司统计考勤的脚本,之前自己随便输了需求,生成的代码错了五次,每次改都要折腾半小时。后来用这个方法,把报错、环境、现有代码全粘进去,一次就出了能用的结果,粘进去直接跑通了。
很多人怕给的信息太多,会超出ChatGPT的上下文限制,其实大部分普通需求,这点信息根本不算什么。就算真的太长,拆成两次发就行,也比一遍一遍瞎试强。
别觉得这是小事,我周围十个用ChatGPT写代码的人,九个都没这么干过,都是丢个需求就等结果,错了就骂AI没用。其实根本不是AI的问题,是你没给够它需要的信息啊。
我用这个小技巧大半年了,现在用ChatGPT写代码,十次有八九次出来直接能用,剩下一两次也就改个两三行就能搞定。
原来真的不是越厉害的AI才能写出能用的代码,找对方法,普通的ChatGPT就能帮你省大把时间。
不管你是零基础想学代码,还是做开发赶项目挤时间,都可以试试这个方法。多花一分钟把信息说全,真的能帮你省好几个小时蹲在那改bug,太值了。
✨如果你是零基础想入门 AI,又怕看不懂复杂的教程,
一定要领这份《AI 入门手册》!
📚我用大白话写给零基础助理的实用指南 !
从AI概念到工程理念,不绕弯子,不讲废话
💡加QQ/微信 37371944 回复“小白手册”
免费领,跟着学就能入门啦~
《AI入门手册》适合人群:
• 零基础想入门AI但不知从哪开始的小白
• 被各种AI课程割韭菜、想找一份靠谱指南的人
• 想用AI辅助工作但完全不懂技术的职场人
