ChatGPT 如何帮助您编写代码?

zhang11个月前教程248

1. 缩小并明确您的要求

第一步是决定您要向 ChatGPT 询问什么——但还没有询问任何内容。决定您希望函数或例程执行什么操作,或者您想要了解什么并将其合并到代码中。决定要传递到代码中的参数以及想要输出的内容。然后看看你将如何描述它。


想象一下,您正在付钱给一名人类程序员来完成这项任务。您是否向该人提供了足够的信息来完成您的任务?或者你是否太含糊,而你付钱的人更有可能提出问题或提交与你想要的东西完全无关的东西?


这是一个例子。假设我希望能够总结任何网页。我想向它提供类似这篇文章的内容,并得到一个经过深思熟虑且适当的简短摘要。作为我的输入,我将指定一个网页 URL。作为我的输出,它是带有摘要的文本块。


2. 使用 ChatGPT 探索库和资源

继续上面的示例,提取网页数据的一种非常古老的方法是查找 HTML 段落标记之间的文本。


但随着AI工具的兴起,使用AI库进行智能提取和总结变得更有意义。ChatGPT 擅长的地方之一(也是您可以轻松验证以避免其权威但错误的行为模式的领域)是查找库和资源。 


OpenAI(ChatGPT 的制造商)出售对 GPT-3 和GPT-4引擎的 API 访问权限,这将完全满足我们的需求。但在这个例子中,假设我们不想支付交易费用。


因此,让我们看看与 ChatGPT 的交互,以了解如何在 PHP 中运行的项目中免费使用这样的工具。


我从一个提示开始,旨在引出有关哪些库将提供我想要的功能的信息。库(对于那些不是程序员的读者来说)是程序员可以访问的代码体,它可以为特定目的完成大量繁重的工作。现代编程的一个重要部分是寻找和选择正确的库,所以这是一个很好的起点。


3.要求ChatGPT编写示例代码

好吧,我们在这里暂停一下。本文标题为《如何使用ChatGPT编写代码》。它会的。但我们确实要求 ChatGPT 编写示例代码。


让我们明确一点:除非您正在编写一个非常小的函数(例如ChatGPT 为我妻子编写的行排序器/随机化器),否则 ChatGPT 将无法编写您的最终代码。首先,你必须维护它。ChatGPT 不擅长修改已经编写的代码。可怕的是,它没有做到这一点。因此,要获取新代码,您必须要求 ChatGPT 生成新代码。正如我之前发现的,即使您的提示几乎完全相同,ChatGPT 也可能会以非常意想不到的方式改变它给您的提示。


因此,底线是:ChatGPT 无法维护您的代码,甚至无法对其进行调整。


这种限制意味着你必须自己做。众所周知,一段代码的初稿很少是最终代码。因此,即使您期望 ChatGPT 生成最终代码,它也确实是一个起点,您需要完成它,将其集成到更大的项目中,测试它,完善它,调试它,等等在。


相关文章

详解苹果手机拦截陌生号码的方法与步骤:阻止骚扰电话

苹果手机提供了一个功能来拦截陌生号码,即“来电拦截”。下面是一个详细的操作解决教程,帮助你设置苹果手机拦截陌生号码:步骤1:打开设置在苹果手机的主屏幕上找到并点击“设置”图标,进入设置界面。步骤2:选...

Windows 11快速访问关闭教程:轻松定制您的文件资源管理器

关闭Windows 10中的快速访问功能是一项相对简单的任务。以下是详细的操作步骤:方法一:使用文件资源管理器选项打开“文件资源管理器”:可以通过按下Win + E组合键或从任务栏上的文件夹图标中打开...

Office 365激活秘籍:详细步骤教程助你轻松玩转办公软件

Office 365的激活通常需要一个有效的产品密钥或者订阅服务。以下是详细的激活步骤,帮助你顺利完成操作:步骤一:准备工作确保网络连接:在开始激活过程之前,请确保你的电脑已经连接到互联网。登录账户:...

Win11系统升级后图标变白?这里有最全面的解决方法和操作教程

Win11右键打开方式白图标的问题通常是由于文件关联错误或者文件损坏引起的。这种情况下,右键点击文件时,系统会显示一个白色的图标,而不是正常的图标,同时无法打开文件。解决这个问题的方法包括重新建立文件...

WordPress 上传图片出现此响应不是合法的JSON响应 怎么办

WordPress 上传图片出现此响应不是合法的JSON响应 怎么办

最近用WordPress程序做了一个个人网站,因为好久没有用过WordPress了,感觉有点陌生,好多功能都搞忘记了,差不多是个老新手吧! 相信很多新朋友在用WordPress建设网站时,会出现...

询问 ChatGPT 的最佳事项:成功秘诀

与聊天机器人的交互可能具有挑战性,但了解向 ChatGPT 询问的最佳问题可以极大地改善体验。 用户在与聊天机器人互动时面临的主要问题之一是弄清楚如何提出正确的问题并充分利用他们的互动。本文...

 
Copyright © 2021张少学习分享网 All Rights Reserved 黔ICP备2021004591号