如何使用 ChatGPT 编写代码

ChatGPT 提示使用示例编写代码

1.首先,您可以从简单的事情开始。您可以简单地要求ChatGPT用您喜欢的语言编写代码。它将立即输出代码。您还可以使用“实现”代替“编写代码”。

write code for Dijkstra's algorithm in Python
Screenshot-2023-05-02-10.06.25-AM

2. 你也可以在开头定义 ChatGPT 的角色,以获得更好的代码输出。下面是一个例子,它将触发思维链推理,以从 ChatGPT 提供更好的响应。

You are an expert Java developer. Your task is to write quality Java code for Android apps.
Screenshot-2023-05-02-10.07.53-AM

3. 对于演示,我们要求 ChatGPT 创建一个 Android 应用程序,提醒用户定期喝水。它开始从头开始解释一切,包括使用哪个IDE,目标SDK级别,使用Java或Kotlin等等。

I am a beginner in Android development. How to go about creating an Android app?
Screenshot-2023-05-02-10.12.30-AM

4.当我不确定选择哪个选项时,我只是问了ChatGPT,它以简单的方式为我总结了所有内容

Screenshot-2023-05-02-10.09.18-AM

5. 最后,一旦我们把所有工具都放到位,我们就让 ChatGPT 用 Kotlin 编写代码。它为面向 Android 7.0 及更高 API 级别的 Android 应用生成了代码。

Screenshot-2023-05-02-10.09.37-AM

6. 当然,我们在第一次运行时遇到了许多错误,但我们也使用 ChatGPT 来排查错误。您只需将错误消息粘贴到 ChatGPT 中,AI 机器人将分析问题并修复错误。您还可以将整个代码块粘贴到 ChatGPT 中,要求 AI 查找错误或问题。

注意:请记住,ChatGPT (3.5) 的免费版本经常生成导致错误的代码。如果您使用的是 ChatGPT 4,您可能会获得更好的输出。

317

7.经过多次来回尝试,我们终于可以运行该应用程序了。虽然它是一个准系统应用程序,但您可以使用 ChatGPT 编写代码和创建应用程序而无需任何先验知识这一事实是疯狂的。当然,您需要具备一定程度的编码知识和逻辑理解,尤其是在开发Android应用程序时,但通常,ChatGPT使普通用户可以轻松访问编程。

x

GitHub Copilot X:使用 ChatGPT 编写代码

您还可以使用 ChatGPT 的强大功能直接在 GitHub 中编写代码。新的GitHub Copilot X工具由OpenAI的GPT-4模型提供支持,该模型是最强大的编程模型之一。它可以帮助您实时编写整个函数,用自然语言解释代码,查找错误并提供上下文感知建议此外,它支持拉取请求,并可以使用AI自动执行许多任务。

不仅如此,借助 GitHub Copilot,您可以更专注于重要的代码块,并减少在重复代码模式上花费的时间,Copilot 可以快速完成代码。此外,您可以用自然语言编写逻辑作为注释,它将立即实现解决方案。您还可以在Visual Studio,Neovim,VS Code,JetBrains IDE等上集成Copilot。

它支持的一些流行语言是C,C++,C#,Go,Java,JavaScript,PHP,Python,Ruby,Scala,TypeScript等。如果你是一个开发人员,我认为GitHub Copilot X比ChatGPT更适合你,因为它只为编程量身定制。GitHub Copilot X 目前处于技术预览阶段,您可以在此处注册私人测试版。每月将花费您 10 美元。它是最酷的新ChatGPT替代品之一,与Amazon CodeWhisperer并驾齐驱。

在 VS Code 中使用 CodeGPT 获取编写代码的帮助

除了ChatGPT和GitHub Copilot X之外,CodeGPT是另一个利用OpenAI的GPT语言模型来帮助你编写代码的项目。这是 VS Code 中提供的免费扩展,可以使编程更高效,对您更有帮助。最好的部分是您可以使用最新的 GPT-4 模型以及 GPT-3.5 模型,就像 Copilot X 一样。也就是说,您必须具有 GPT-4 API 访问权限才能使用 ChatGPT 4 模型。

image-1-1

在我对 CodeGPT 扩展的测试中,我发现它非常有用。它可以生成仅带有注释的代码,解释函数和代码片段,重构代码,编写文档以及执行更多操作。我最看重的是使用 CodeGPT 解决错误。您可以选择一个代码块,右键单击它并要求 CodeGPT 查找问题。它将在上下文中遍历代码,并使用可能的解决方案进行响应。所有这些都是通过OpenAI API密钥完成的,一旦免费信用用完,您就必须购买该密钥。

未经允许不得转载:表盘吧 » 如何使用 ChatGPT 编写代码