当前位置: 首页 > article >正文

ChatGPT辅助编程实践——常用提示词整理

开一个新的系列,ChatGPT辅助编程,以下给出一些常用的提示,欢迎大家在评论区补充更多的用法。 祝大家都能用好ChatGPT这把趁手的兵器,大大提高效率~

(后续将补充借助Github Copilot和cursor等系列AI工具辅助编程的思路,尽请关注。)

常用提示

代码优化

向ChatGPT寻求代码优化建议,以提高代码可读性和可维护性。

Prompt: How can I refactor the following Python code to make it more readable and maintainable?
[Paste your code here]


提示:如何重构以下Python代码,使其更易读和可维护?
[在这里粘贴你的代码]

注意,为了更加清晰看出修改之后的代码。可以用以下提示:

Prompt: [here to put your requirements], please help to modify, do not involve the modification of the code can be omitted.

提示:[这里放你的要求], 请你帮忙修改,不涉及修改的代码省略即可。

下面的所有用法同理。

这样GPT给出的答案就会更加清晰易读。更重要的事,解决「因为代码过长导致无法一次性输出完整」的烦恼。

在这里插入图片描述

代码改写

有时,你可能需要将某个功能的代码从一种编程语言改写为另一种。这时,你可以请ChatGPT帮忙。

Prompt: I have this JavaScript function, and I need to rewrite it in Python. Can you help me with the conversion?
[Paste your JavaScript function here]

提示:我有这个JavaScript函数,需要将其改写为Python。你能帮我完成转换吗?
[在这里粘贴你的JavaScript函数]

代码审查

让ChatGPT审查你的代码并提供改进建议。

Prompt: Please review the following Java code and suggest improvements.
[Paste your code here]

提示:请审查以下Java代码并提供改进建议。
[在这里粘贴你的代码]

错误排查

假设你有一段Java代码,其中存在一些错误,你可以请ChatGPT帮助你找出并纠正这些错误。

Prompt: I have the following Java code with some errors. Can you help me find and correct the errors?
[Paste your Java code here]

提示:我有以下一段带有错误的Java代码。你能帮我找出并纠正这些错误吗?
[在这里粘贴你的Java代码]

深度交互

在与ChatGPT交互时,有时需要多次往返才能得到满意的结果。例如,你可能在调试一个复杂的Python算法:

User: I have an issue with this Python algorithm. It’s not giving me the expected output. Can you help me identify the problem?
[Paste your Python algorithm here]

用户:我在这个Python算法中遇到了问题。它没有给我预期的输出。你能帮我找出问题所在吗?
[在这里粘贴你的Python算法]

ChatGPT可能会首先提供一些建议。如果这些建议仍不能解决问题,你可以继续与ChatGPT交流,直至找到问题的根本原因。

User: I tried your suggestions, but the issue still persists. Can you take another look and provide more insights?

用户:我尝试了你的建议,但问题仍然存在。你能再看一下,提供更多见解吗?

通过与ChatGPT进行深度交互,你可以充分利用其能力,提高编程效率。


http://www.kler.cn/a/4783.html

相关文章:

  • 基于Django的个性化餐饮管理系统
  • JavaScript 数组及其常用方法
  • 【前端】【HTML】入门基础知识
  • 关于物联网的基础知识(二)——物联网体系结构分层
  • CentOS从gcc 4.8.5 升级到gcc 8.3.1
  • 初识Kafka
  • 八. MySQL 成本计算与执行优化器优化步骤
  • 1014 福尔摩斯的约会
  • 下一代的新操作系统就是ChatGPT!
  • 最值得入手的五款骨传导耳机,几款高畅销的骨传导耳机
  • 我的第一台手提 | 关于你的第一台手提征文活动
  • PyTorch加载自己的数据集
  • 第一台电脑(创作活动水点经验)
  • 电电电电电电电电要来了!
  • Unity——λ表达式(匿名函数)/Linq/回调函数
  • Ajax 入门
  • 如何用秒验提升用户体验和转换率?
  • 分享:从ChatGPT给到的数据库故障案例,看开发协同未来趋势
  • 使用Selenium和Chrome浏览器获取诗词网站搜索结果
  • c语言结构体详解
  • 200.Spark(七):SparkSQL项目实战
  • day10—编程题
  • 为了开放互联,明道云做了十件事
  • SM3哈希算法的FPGA实现 I