Redian新闻
>
聊聊 ChatGPT 如何为开发者所用

聊聊 ChatGPT 如何为开发者所用

公众号新闻

推荐关注↓

转自:Vijay Singh Khatri

medium.com/quick-code/how-is-chatgpt-useful-for-developers-fa4314a93526

毫无疑问,ChatGPT 已经风靡全球,推出仅仅一周就拥有了 100 万用户。


OpenAI 推出了这个受欢迎的聊天机器人或语言模型,它可以根据给定的输入生成类似于人类的文本。人们已经用 ChatGPT 生成了几乎各种类型的文本,从论文、诗歌到落地页和网站。


这个聊天机器人还能生成代码片段,帮助开发人员测试和调试代码。简而言之,它改变了程序员编写、测试和调试代码的方式。


AI 已经在软件开发过程中带来了很多进步。ChatGPT 的问世对程序员来说是一个福音。然而,大家需要更多的共识,即是否会取代开发人员。虽然它可以生成、测试和调试代码,但它无法取代开发人员


本文将介绍 ChatGPT 对开发人员的用途以及它的不足之处。


ChatGPT 如何帮助开发者


开发人员在软件开发中已经使用了各种基于 AI 和 ML 的工具,文本生成和自动补全等功能软件在开发领域很常见。

例如,GitHub Copilot 利用 OpenAI Codex,在代码编辑器编写代码时提供建议代码和其他功能。ChatGPT 的不同之处在于它能基于用户的提示生成代码,而不是使用代码模板。

下面是 ChatGPT 能够帮助开发人员提高效率的几个方面。

1. 测试


测试用例在确保应用程序的不同功能按预期工作,以及应用程序满足所有标准质量要求方面发挥着至关重要的作用。开发者编写函数和变量时,ChatGPT 可以生成测试用例和断言,辅助开发测试。

请注意:一定要检查生成的测试用例和断言是否与项目要求相符。

2. 调试


ChatGPT 简化了调试过程,只需提供错误消息就能提供建议和所有可能的解决方案。因此,开发人员不必花费数小时来摸索调试代码。

3. 文档


写文档是开发永远的痛。使用 ChatGPT 开发人员可以根据功能和变量建议特定的文档模板和示例来为代码创建文档。

4. 错误检测


快速检测源代码中的错误检测有助提高开发者的工作效率。ChatGPT 可以识别不同类型的错误,比如语法错误,并且提供建议或解决方案。

5. 代码补全


如果你用过集成开发环境(IDE),应该知道代码补全。在编写代码时 IDE 会给出建议列表,只要选择合适建议项即可,这样可以显著节省时间并减少出错。ChatGPT 可以帮助开发者完成代码。

6. 代码格式化


代码格式化可以提高源代码的可读性,为将来读代码和修改代码提供好的基础。编写注释、保持代码规范是可读性的前提条件。

使用 ChatGPT,可以根据标准样式格式化代码,所以不必担心在代码格式化上浪费时间。

7. 重构


在编写代码时,ChatGPT 会提供代码重构的建议,在不影响现有源代码功能或外部行为的情况下调整代码结构。

8. 搜索助手


ChatGPT 是一款基于人工智能的工具,经过对来自异构源的 45TB 文本数据的训练。因此,可以将其用作搜索助手。它会根据训练数据集提供相关结果。只需输入有关您需要的内容的文本提示,工具就会提供准确的结果。这样,开发人员就可以节省研究时间。

请注意:工具给出的信息可能有错,一定要核实

9. 文本分类


它是基于类别对文本进行分类。使用 ChatGPT 开发人员可以将产品需求分类为功能需求、非功能性需求和限制。

10. 概述与总结


客户向开发人员提供了一长串的需求。在理解需求的情况下,可以开始开发过程。开发人员可以使用 ChatGPT 对需求进行概述和总结,可以帮助快速理解需求。

ChatGPT 的不足之处


每个工具软件都缺点,ChatGPT 也不例外。以下是一些不足之处。

1. 需要人来判断


ChatGPT 基于用于训练的数据集工作。尽管它生成准确的结果,但结果本身的正确性需要人来审核。

所以,你需要检查生成的代码是否真的解决了问题。此外,ChatGPT 是基于训练提供的代码片段进行代码生成。因此,无法在生成的代码中看到任何创新。

总之,不能盲目地复制和粘贴 ChatGPT 生成的代码。

2. 没有问题解决能力


使用 ChatGPT 的一个巨大风险是剽窃代码。正如前面提到的,尽管工具模拟了类似人类的对话,但是工具是没有感情的。它还需要解决问题的能力。在应用程序开发中使用抄袭代码可能会导致法律、道德和安全风险


- EOF -




推荐阅读  点击标题可跳转

0、极客专属:几十款程序员秒懂的T恤/卫衣

1、Gmail 之父:有了 ChatGPT,搜索引擎活不过两年了

2、ChatGPT 版必应发飙!怒斥人类:放尊重些

3、划时代!微软发布 ChatGPT 版搜索引擎


关注「程序员的那些事」加星标,不错过圈内事

点赞和在看就是最大的支持❤️

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
ChatGPT讲座:ChatGPT并不神秘,但ChatGPT很神奇PK chatgpt 的诗评ChatGPT带火AI芯片,赚翻了的英伟达发布新核弹:ChatGPT专用GPU,让推理提速10倍!ChatGPT通过谷歌程序员面试,薪资达18.3万美元!ChatGPT通过谷歌程序员面试,薪资达18.3万美元!ChatGPT因访问量激增崩了;抖音否认3月1日上线外卖服务;百度将于3月推出ChatGPT产品丨邦早报文革中邓小平在检讨中赞美林彪Chatgpt 4 要release 了微信回应头像褪色,部分C刊不准隐瞒ChatGPT使用,微软推进裁员,Opera新版集成ChatGPT,这就是今天的其它大新闻!古巴行 (2) - 哈瓦那 + 最美海滩Varadero科早ChatGPT:如何应对ChatGPT?二级市场闭门研讨会精选 | S7E01 硅谷徐老师厉害了我的 ChatGPT, 弱跟ChatGPT,聊聊ChatGPT采用 Backstage 作为开发者门户美国档案---萧蕙裳(Siu Wai Sheung)下载量暴增10倍!微软必应集成ChatGPT后需求大爆发;4省份上调最低工资标准;淘宝已屏蔽ChatGPT关键词丨邦早报OpenAI开放ChatGPT模型API,开发者可将其集成到自己的产品中|环球科学要闻孟晚舟将首次出任华为轮值董事长/ 百度All in类ChatGPT项目/ 知乎因ChatGPT大涨50%…今日更多新鲜事在此开发者认了!ChatGPT恐"威胁全人类",马斯克警告:AI比核武更危险反击!Google 版 ChatGPT 首次亮相,有一个功能「碾压」ChatGPT朋友圈全是ChatGPT! ChatGPT概念股大火华尔街交易员为何不担心ChatGPT抢饭碗?ChatGPT:我预测不了市场ChatGPT重塑Windows,微软开发者大会重磅官宣50+更新9点1氪:京东云宣布将推出产业版ChatGPT;特斯拉Model Y涨价2000元;曝苹果所用USBC接口已加密全球都为ChatGPT疯狂,它到底是风口还是虚火?深度解读风暴眼中的ChatGPT | 直播预约论中国人的“西化”重磅 | 我内测了微软最新的 ChatGPT 版必应:比 ChatGPT 更像人,但有一个大隐患集成ChatGPT后必应日活量首破亿!微软推出Azure OpenAI ChatGPT 服务,GPT-4下周发布紧急提醒!ChatGPT成神器!但这些“ChatGPT”是假的,小心被骗!开发者笑疯了! LLaMa惊天泄露引爆ChatGPT平替狂潮,开源LLM领域变天金融民工会因为ChatGPT下岗吗?刚刚,我问了ChatGPT 24个金融圈灵魂问题重磅!微软发布 ChatGPT 版搜索引擎,用上了比 ChatGPT 更强大的技术百度版ChatGPT确定为“文心一言”/ 戴尔裁员5%/ 苹果要开会应对ChatGPT…今日更多新鲜事在此绝美挪威荷兰夏日之旅(九)老鷹之路-峡湾小镇Geirangerchatgpt 说顾城剽窃chatGPT. 一本正经胡说八道ChatGPT惹怒主流媒体!华尔街日报、CNN授权费都没付!马斯克:ChatGPT好得吓人;用户吐槽:它有时会一本正经的胡说八道十年后再读《廊桥遗梦》,才懂得何为爱情何为婚姻,何为责任ChatGPT 进军 B 端?消息称微软将允许企业创建定制版 ChatGPTChatGPT 或导致 20 种工作失业?恐怕远远不止,比尔盖茨 :ChatGPT 将改变世界我内测了微软最新的 ChatGPT 版必应:比 ChatGPT 更像人,但有一个大隐患
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。