如何使用 chatgpt 编写代码-凯发k8国际真人

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,您可能会获得更好的输出。

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

x

github copilot x:使用 chatgpt 编写代码

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

不仅如此,借助 github copilot,您可以更专注于重要的代码块,并减少在重复代码模式上花费的时间,copilot 可以快速完成代码。此外,您可以用自然语言编写逻辑作为注释,它将立即实现凯发k8国际真人的解决方案。您还可以在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 查找问题。它将在上下文中遍历代码,并使用可能的凯发k8国际真人的解决方案进行响应。所有这些都是通过openai api密钥完成的,一旦免费信用用完,您就必须购买该密钥。

未经允许不得转载:凯发k8国际真人 » 如何使用 chatgpt 编写代码

分享到
网站地图