将Chatgpt转换为您的AI编码电源工具,以加倍输出

我已经使用ChatGPT来提升我的编程效率超过两年了,它彻底改变了我的工作方式。有一次,ChatGPT帮助我找出了一个棘手的错误,那一刻我真正看到了AI在编码中的潜力。
很多人似乎认为AI就像一个神奇的精灵,可以从模糊的愿望中凭空创造出整个程序或应用。但我要澄清一下:AI更像是一种强力工具。当然,你可以用老式锯子切割木材,但台锯会让工作完成得更快。两种工具都不会为你打造家具;它们只是帮你更高效地完成工作。同样,AI不会为你编写代码,但它绝对能帮助你更高效地编写代码。
我无法给出确切的数字,但我很确定ChatGPT让我的编程产出翻倍了。它就像一个可靠的助手在身边,帮助我完成双倍的工作量。
我一直在使用ChatGPT Plus,每月费用20美元,主要是因为它过去使用的GPT-4模型在编码方面比免费版的GPT-3.5更优秀。现在,两个版本都使用GPT-4o模型的变体,编码能力相当。但免费版限制了查询次数,这会打断我的工作流程,所以我坚持使用Plus版。
我针对现实世界的编码任务测试了各种大型语言模型(LLMs),只有少数基于ChatGPT的LLMs能够胜任挑战。市面上有很多为程序员设计的酷炫AI工具,有些甚至是免费的,但只有当它们生成的代码真正有效时才有用。幸运的是,AI的编码能力只会随着时间推移变得更好。
回顾我的项目,我总结了一些实用建议,以充分发挥AI编程伙伴的作用。让我们来深入探讨。
1. 将任务拆分为小块工作
AI在处理复杂指令时会遇到困难,尤其是在产品设计方面。但它擅长处理小型、定义明确的任务。
2. 将AI视为Slack聊天
将与AI的互动想象成Slack中的快速来回消息,而不是与同事的慢速电子邮件交流。
3. 迭代构建复杂程序
从简单任务开始,完成后逐一添加更多元素。我经常复制粘贴之前的提示,稍作调整,以获得我需要的代码。
4. 测试每个代码片段
永远不要假设AI的代码一定能用。始终在你的项目中测试代码,查看其实际效果。
5. 使用调试器
为了更深入的测试,不要回避使用调试器逐步检查AI生成的代码。观察变量,准确了解AI在做什么。让AI为你编写代码片段没问题,只要你检查每一行代码。
6. 将AI与你的IDE分开
许多编码工具供应商在推销集成的AI功能,但我更喜欢将ChatGPT作为一个独立工具使用。我不想让AI干扰我的主要编码环境。
7. 挑选代码片段
你不必使用AI生成的所有代码。就像你可能从Stack Overflow中挑选内容一样,你也可以对AI生成的代码进行选择。
8. 避免专有编码
AI大型语言模型基于通用数据和在线内容进行训练。它们不知道你独特的应用程序或业务逻辑,所以不要要求它们编写需要这些知识的代码。
9. 通过示例提供上下文
我曾给ChatGPT一段HTML代码,要求它添加文本扩展功能。它返回了HTML、JS和CSS代码,当我要求更多时,它解释了它的选择。这之所以有效,是因为示例帮助AI理解了上下文。
10. 使用AI处理通用知识编码
AI在编写使用通用知识、流行库和标准实践的代码时表现出色。它不会编写你独特的业务逻辑,但可以为你节省处理库和API函数的时间。
11. 请求短代码片段
即使你只需要一两行代码,也可以用AI作为研究工具来节省时间。
12. 告诉AI代码无效时
AI经常生成不完整或无法运行的代码。告诉它哪里有问题,并要求提供修订版。通常会比原始版本有所改进。
13. 交叉检查AI的工作
看到不同语言模型如何解释同一段代码非常有趣。你甚至可以让一个ChatGPT会话检查另一个会话的工作。
14. 让AI编写CSS选择器
CSS选择器很快就会变得复杂。我经常复制一段HTML,请求为特定部分提供选择器。这节省了时间,尽管可能需要迭代几次。
15. 使用AI生成正则表达式
我几乎和讨厌写CSS选择器一样讨厌写正则表达式。AI很擅长生成它们,尽管你需要测试它们。
16. 用AI测试正则表达式
我在Mac Studio上使用Patterns测试AI生成的正则表达式,但AI也可以帮忙。我将正则表达式输入另一个AI实例,询问“这段代码是做什么的?”如果描述符合我的预期,我就更有信心。
17. 让AI处理复杂循环数学
像CSS选择器和正则表达式一样,复杂的循环数学可能很繁琐。AI非常适合处理这个。只需让它编写循环框架,然后添加你的业务逻辑。
18. 让AI审查代码
我经常将AI生成的代码重新输入AI,询问“这段代码有什么问题?”它可以指出错误并建议修复方法,然后我再要求它实现这些修复。
19. 让AI解释代码
将代码输入AI并询问“这段代码做什么?”可以带来启发,尤其是对于他人编写的代码。这可以节省反向工程的时间。
20. 知道何时放弃
如果AI在两三次尝试后仍无法正确处理,是时候用新的提示重新开始。有时候,你只能自己动手。
21. 使用描述性名称
AI会从变量和函数名称中捕捉意图,从而生成更好的代码。使用$order_date而不是$od能帮助AI理解上下文,并使代码更易读。
22. 阅读AI的注释
AI通常会在代码前后提供注释。这些注释可以提供它的方法见解,并建议有用的库或函数。
23. 重新审视代码片段
如果你需要帮助处理项目的某一部分,提取相关代码,展示给ChatGPT,并要求你需要的内容。这可以节省很多时间。
24. 更新过时代码
我曾有一个包含已弃用功能的PHP模块。我将代码粘贴到ChatGPT中,询问如何更新,得到了一个可行的解决方案。
25. 在不熟悉的语言中使用AI
当我在不擅长的语言中编码时,我会询问AI如何编写我需要的内容。例如,比较PHP和Python中的case语句可以让编写不熟悉的代码变得更容易。
在开始使用AI进行编码之前,请与公司确认有关AI生成代码的法律问题。如果遵循我的建议,你将使用AI处理常规任务,而不是你独特的业务逻辑,因此你应该能够保留核心代码的版权。
我编写的代码用于内部使用或开源项目,所以我不担心AI生成代码片段的所有权问题。
你有使用AI帮助编码的经验吗?有什么建议可以添加到我的列表中?请在下面的评论中告诉我们。
你可以在社交媒体上关注我的日常项目更新。一定要订阅我的每周更新简讯,并在Twitter/X上关注我@DavidGewirtz,在Facebook上关注Facebook.com/DavidGewirtz,在Instagram上关注Instagram.com/DavidGewirtz,在YouTube上关注YouTube.com/DavidGewirtzTV。
相关文章
如何修复核心网页指标以获得更好的 SEO 排名
利用 AI 工具简化成绩单评语撰写引言用于生成成绩单评语的 AI 工具Magic SchoolAlmanac AIChat GPT使用 Magic School 生成成绩单评语登录 Magic School选择成绩单评语工具为学生定制评语使用 Almanac AI 生成成绩单评语设置课程与评分方案配置评语长度与学生信息使用 Almanac AI 生成评语比较 Magic School 与 Almanac AI设置的便捷性可定制性与课程内容的整合速度与效率使用
Slackbot 成为 AI 智能体
Slackbot,嵌入在Salesforce企业消息平台Slack中的自动化助手,正在演变为一个AI智能体。Salesforce首席技术官Parker Harris设想它将达到与OpenAI的ChatGPT相媲美的病毒式传播地位。这家云软件巨头于周二推出了更新版的Slackbot。该新版AI驱动版本面向Business+和Enterprise+客户,可直接在Slack内查找信息、起草电子邮件和安排会议。在获得适当权限的情况下,它还能与Microsoft Teams和Google Drive等企
字节跳动加大核心AI激励,豆包增长14.6%
字节跳动近日召开豆包股权说明会,公布面向豆包部门员工的最新激励政策。豆包股票的行权价已从2026年6月的14.85美元上调至17.02美元,涨幅约为14.6%。此次调整不仅提升了豆包股票的估值,还大幅扩大了其覆盖范围。根据员工岗位的不同,部分员工可能获得相当于其总薪酬约5%的豆包股票。根据新的兑换机制,字节跳动允许员工在整体薪酬包中,将部分现金工资兑换为豆包股权。兑换比例因职级而异,设有20%和30%等不同档位。例如,L2和L3级员工可选择20%的全覆盖兑换比例,而L3和L4级员工的该比例可
相关专题推荐
评论 (55)
0/500
Usar o ChatGPT para programação realmente muda tudo, mas não é mágica – tem que saber pedir! 😅 Às vezes a resposta vem torta, mas eu já aprendi a refinar os prompts. Alguém já tentou integrar ele direto no VSCode? Fiquei pensando se a OpenAI vai lançar um plugin oficial em breve...
ChatGPT as a coding tool sounds dope! 😎 I’m a newbie coder and tried it for debugging—saved me hours on a pesky loop issue. Anyone else using it for quick code reviews?
ChatGPT as a coding tool sounds like a lifesaver! I’ve been struggling with debugging lately—does it really catch those sneaky bugs fast, or is it overhyped? 😅
ChatGPT as a coding tool sounds like a total game-changer! 😎 I’m curious, how often do you rely on it for debugging versus writing new code? Gotta say, I’m tempted to try it for my next project!
ChatGPT as a coding tool sounds like a dream come true! I tried it for debugging last week, and it saved me hours on a pesky loop issue. But I wonder, does it ever spit out totally wrong code? 😅

我已经使用ChatGPT来提升我的编程效率超过两年了,它彻底改变了我的工作方式。有一次,ChatGPT帮助我找出了一个棘手的错误,那一刻我真正看到了AI在编码中的潜力。
很多人似乎认为AI就像一个神奇的精灵,可以从模糊的愿望中凭空创造出整个程序或应用。但我要澄清一下:AI更像是一种强力工具。当然,你可以用老式锯子切割木材,但台锯会让工作完成得更快。两种工具都不会为你打造家具;它们只是帮你更高效地完成工作。同样,AI不会为你编写代码,但它绝对能帮助你更高效地编写代码。
我无法给出确切的数字,但我很确定ChatGPT让我的编程产出翻倍了。它就像一个可靠的助手在身边,帮助我完成双倍的工作量。
我一直在使用ChatGPT Plus,每月费用20美元,主要是因为它过去使用的GPT-4模型在编码方面比免费版的GPT-3.5更优秀。现在,两个版本都使用GPT-4o模型的变体,编码能力相当。但免费版限制了查询次数,这会打断我的工作流程,所以我坚持使用Plus版。
我针对现实世界的编码任务测试了各种大型语言模型(LLMs),只有少数基于ChatGPT的LLMs能够胜任挑战。市面上有很多为程序员设计的酷炫AI工具,有些甚至是免费的,但只有当它们生成的代码真正有效时才有用。幸运的是,AI的编码能力只会随着时间推移变得更好。
回顾我的项目,我总结了一些实用建议,以充分发挥AI编程伙伴的作用。让我们来深入探讨。
1. 将任务拆分为小块工作
AI在处理复杂指令时会遇到困难,尤其是在产品设计方面。但它擅长处理小型、定义明确的任务。
2. 将AI视为Slack聊天
将与AI的互动想象成Slack中的快速来回消息,而不是与同事的慢速电子邮件交流。
3. 迭代构建复杂程序
从简单任务开始,完成后逐一添加更多元素。我经常复制粘贴之前的提示,稍作调整,以获得我需要的代码。
4. 测试每个代码片段
永远不要假设AI的代码一定能用。始终在你的项目中测试代码,查看其实际效果。
5. 使用调试器
为了更深入的测试,不要回避使用调试器逐步检查AI生成的代码。观察变量,准确了解AI在做什么。让AI为你编写代码片段没问题,只要你检查每一行代码。
6. 将AI与你的IDE分开
许多编码工具供应商在推销集成的AI功能,但我更喜欢将ChatGPT作为一个独立工具使用。我不想让AI干扰我的主要编码环境。
7. 挑选代码片段
你不必使用AI生成的所有代码。就像你可能从Stack Overflow中挑选内容一样,你也可以对AI生成的代码进行选择。
8. 避免专有编码
AI大型语言模型基于通用数据和在线内容进行训练。它们不知道你独特的应用程序或业务逻辑,所以不要要求它们编写需要这些知识的代码。
9. 通过示例提供上下文
我曾给ChatGPT一段HTML代码,要求它添加文本扩展功能。它返回了HTML、JS和CSS代码,当我要求更多时,它解释了它的选择。这之所以有效,是因为示例帮助AI理解了上下文。
10. 使用AI处理通用知识编码
AI在编写使用通用知识、流行库和标准实践的代码时表现出色。它不会编写你独特的业务逻辑,但可以为你节省处理库和API函数的时间。
11. 请求短代码片段
即使你只需要一两行代码,也可以用AI作为研究工具来节省时间。
12. 告诉AI代码无效时
AI经常生成不完整或无法运行的代码。告诉它哪里有问题,并要求提供修订版。通常会比原始版本有所改进。
13. 交叉检查AI的工作
看到不同语言模型如何解释同一段代码非常有趣。你甚至可以让一个ChatGPT会话检查另一个会话的工作。
14. 让AI编写CSS选择器
CSS选择器很快就会变得复杂。我经常复制一段HTML,请求为特定部分提供选择器。这节省了时间,尽管可能需要迭代几次。
15. 使用AI生成正则表达式
我几乎和讨厌写CSS选择器一样讨厌写正则表达式。AI很擅长生成它们,尽管你需要测试它们。
16. 用AI测试正则表达式
我在Mac Studio上使用Patterns测试AI生成的正则表达式,但AI也可以帮忙。我将正则表达式输入另一个AI实例,询问“这段代码是做什么的?”如果描述符合我的预期,我就更有信心。
17. 让AI处理复杂循环数学
像CSS选择器和正则表达式一样,复杂的循环数学可能很繁琐。AI非常适合处理这个。只需让它编写循环框架,然后添加你的业务逻辑。
18. 让AI审查代码
我经常将AI生成的代码重新输入AI,询问“这段代码有什么问题?”它可以指出错误并建议修复方法,然后我再要求它实现这些修复。
19. 让AI解释代码
将代码输入AI并询问“这段代码做什么?”可以带来启发,尤其是对于他人编写的代码。这可以节省反向工程的时间。
20. 知道何时放弃
如果AI在两三次尝试后仍无法正确处理,是时候用新的提示重新开始。有时候,你只能自己动手。
21. 使用描述性名称
AI会从变量和函数名称中捕捉意图,从而生成更好的代码。使用$order_date而不是$od能帮助AI理解上下文,并使代码更易读。
22. 阅读AI的注释
AI通常会在代码前后提供注释。这些注释可以提供它的方法见解,并建议有用的库或函数。
23. 重新审视代码片段
如果你需要帮助处理项目的某一部分,提取相关代码,展示给ChatGPT,并要求你需要的内容。这可以节省很多时间。
24. 更新过时代码
我曾有一个包含已弃用功能的PHP模块。我将代码粘贴到ChatGPT中,询问如何更新,得到了一个可行的解决方案。
25. 在不熟悉的语言中使用AI
当我在不擅长的语言中编码时,我会询问AI如何编写我需要的内容。例如,比较PHP和Python中的case语句可以让编写不熟悉的代码变得更容易。
在开始使用AI进行编码之前,请与公司确认有关AI生成代码的法律问题。如果遵循我的建议,你将使用AI处理常规任务,而不是你独特的业务逻辑,因此你应该能够保留核心代码的版权。
我编写的代码用于内部使用或开源项目,所以我不担心AI生成代码片段的所有权问题。
你有使用AI帮助编码的经验吗?有什么建议可以添加到我的列表中?请在下面的评论中告诉我们。
你可以在社交媒体上关注我的日常项目更新。一定要订阅我的每周更新简讯,并在Twitter/X上关注我@DavidGewirtz,在Facebook上关注Facebook.com/DavidGewirtz,在Instagram上关注Instagram.com/DavidGewirtz,在YouTube上关注YouTube.com/DavidGewirtzTV。
如何修复核心网页指标以获得更好的 SEO 排名
利用 AI 工具简化成绩单评语撰写引言用于生成成绩单评语的 AI 工具Magic SchoolAlmanac AIChat GPT使用 Magic School 生成成绩单评语登录 Magic School选择成绩单评语工具为学生定制评语使用 Almanac AI 生成成绩单评语设置课程与评分方案配置评语长度与学生信息使用 Almanac AI 生成评语比较 Magic School 与 Almanac AI设置的便捷性可定制性与课程内容的整合速度与效率使用
Slackbot 成为 AI 智能体
Slackbot,嵌入在Salesforce企业消息平台Slack中的自动化助手,正在演变为一个AI智能体。Salesforce首席技术官Parker Harris设想它将达到与OpenAI的ChatGPT相媲美的病毒式传播地位。这家云软件巨头于周二推出了更新版的Slackbot。该新版AI驱动版本面向Business+和Enterprise+客户,可直接在Slack内查找信息、起草电子邮件和安排会议。在获得适当权限的情况下,它还能与Microsoft Teams和Google Drive等企
字节跳动加大核心AI激励,豆包增长14.6%
字节跳动近日召开豆包股权说明会,公布面向豆包部门员工的最新激励政策。豆包股票的行权价已从2026年6月的14.85美元上调至17.02美元,涨幅约为14.6%。此次调整不仅提升了豆包股票的估值,还大幅扩大了其覆盖范围。根据员工岗位的不同,部分员工可能获得相当于其总薪酬约5%的豆包股票。根据新的兑换机制,字节跳动允许员工在整体薪酬包中,将部分现金工资兑换为豆包股权。兑换比例因职级而异,设有20%和30%等不同档位。例如,L2和L3级员工可选择20%的全覆盖兑换比例,而L3和L4级员工的该比例可
Usar o ChatGPT para programação realmente muda tudo, mas não é mágica – tem que saber pedir! 😅 Às vezes a resposta vem torta, mas eu já aprendi a refinar os prompts. Alguém já tentou integrar ele direto no VSCode? Fiquei pensando se a OpenAI vai lançar um plugin oficial em breve...
ChatGPT as a coding tool sounds dope! 😎 I’m a newbie coder and tried it for debugging—saved me hours on a pesky loop issue. Anyone else using it for quick code reviews?
ChatGPT as a coding tool sounds like a lifesaver! I’ve been struggling with debugging lately—does it really catch those sneaky bugs fast, or is it overhyped? 😅
ChatGPT as a coding tool sounds like a total game-changer! 😎 I’m curious, how often do you rely on it for debugging versus writing new code? Gotta say, I’m tempted to try it for my next project!
ChatGPT as a coding tool sounds like a dream come true! I tried it for debugging last week, and it saved me hours on a pesky loop issue. But I wonder, does it ever spit out totally wrong code? 😅





首页






