众所周知,ChatGPT是一个大型语言模型(LLM),是在各种海量数据上训练出来的。它包括常识、常识、推理、数学问题、编码等方面的数据。就像你可以用ChatGPT来写文章一样,你也可以用它来写代码和其他一些任务。在本教程中,我们将专门学习编码以及如何用ChatGPT写代码。我们已经用一个应用演示讨论了ChatGPT的编码提示,并解释了其他解决方案,如GitHub Copilot X和CodeGPT。
- 编写代码的ChatGPT提示语与实例
- GitHub Copilot X:用ChatGPT写代码
- 在VS代码中使用CodeGPT来获得编写代码的帮助
编写代码的ChatGPT提示语与实例
1. 首先,你可以从简单的东西开始。你可以简单地要求ChatGPT用你喜欢的语言写代码。它将立即输出代码。你也可以用 “implement” 来代替 “write code”。
write code for Dijkstra's algorithm in Python
2. 你也可以在开始时定义ChatGPT的角色,以获得更好的代码输出。这里有一个例子,它将触发思维链推理,从ChatGPT中提供一个更好的回应。
You are an expert Java developer. Your task is to write quality Java code for Android apps.
3. 在演示中,我们要求ChatGPT创建一个安卓应用,提醒用户在固定时间后喝水。它开始从头解释一切,包括使用哪个IDE,针对哪个SDK级别,使用Java或Kotlin,等等。
I am a beginner in Android development. How to go about creating an Android app?
4. 当我不确定该选哪个选项时,我直接问ChatGPT,它以简单的方式为我总结了一切。
5. 最后,一旦我们把所有的工具准备就绪,我们要求ChatGPT用Kotlin编写代码。它生成了针对Android 7.0及以上API级别的Android应用的代码。
6. 当然,我们在第一次运行时面临许多错误,但我们也用ChatGPT来排除错误。你可以简单地将错误信息粘贴到ChatGPT中,人工智能机器人会分析问题并修复错误。你也可以将整个代码块粘贴到ChatGPT中,要求人工智能寻找错误或问题。
注意:请记住,ChatGPT的免费版本(3.5)经常产生导致错误的代码。如果你使用ChatGPT 4,你可能会得到更好的输出。
7. 经过多次反反复复的尝试,我们终于可以运行这个应用程序了。虽然这是一个光秃秃的应用程序,但你可以使用ChatGPT编码和创建应用程序,而不需要任何预先的知识,这一点是很疯狂的。当然,你需要有一定程度的编码知识和逻辑理解,特别是当你开发安卓应用时,但一般来说,ChatGPT使普通用户非常容易编程。
GitHub Copilot X:用ChatGPT写代码
你也可以利用ChatGPT的力量,直接在GitHub中写代码。新的GitHub Copilot X工具由OpenAI的GPT-4模型驱动,这是目前最强大的编程模型之一。它可以帮助你实时编写整个函数,用自然语言解释代码,查找错误,并提供上下文感知的建议。此外,它还支持拉动请求,并能利用人工智能自动完成很多任务。
原文地址:https://www.wbolt.com/how-write-code-chatgpt.html