写点什么

ChatGPT 辅助编程

作者:鲸品堂
  • 2023-03-06
    江苏
  • 本文字数:1055 字

    阅读完需:约 3 分钟

ChatGPT辅助编程

自从 2022 年底 ChatGPT 发布以来,海内外就掀起了一阵狂潮。推出仅两个月,ChatGPT 月活用户突破 1 亿,成为了史上用户增长速度最快的消费级应用程序。


那 ChatGPT 到底是什么,在辅助助编程场景下有什么作用?在常用的 ide 中如何安装 ChatGPT 插件辅助编程?今天就跟大家聊聊。


ChatGPT 是由人工智能研究实验室 OpenAI 于 2022 年 11 月 30 日发布的一种基于人工智能技术的大型语言模型,能够在多个领域为用户提供有用的帮助。


ChatGPT 有什么作用


文创领域:可以帮助用户进行多种自然语言处理任务,包括文本分类、文本生成、情感分析、实体识别、文本摘要、翻译等。


智能客服:可以成为在线客服系统的一部分,回答用户问题、提供指导和解决问题。


市场调研:可以对用户进行调查,分析数据并提供反馈和建议,帮助企业做出更好的决策。


编程领域:可以解答编程问题、智能代码生成、智能代码审查、需求分析,提高编程效率和编码质量,降低编程成本和风险。


在 ide 中如何安装 ChatGPT 辅助编程


01 ChatGPT IDE 插件、客户端


在实际开发中推荐在 IDE 中安装 ChatGPT 插件。很方便随时对选中的代码进行解释、优化、找 bug、生成对应函数的测试用例等。


vscode

推荐安装 vscode 的 ChatGPT 中文版插件



IDEA

推荐在设置-> 插件中安装使用 ChatGPT 插件



ChatGPT 桌面应用程序(Mac、Windows 和 Linux)

ChatGPT 桌面应用程序地址:https://github.com/lencx/ChatGPT

推荐 Sync Prompts 功能,一键同步 awesome-chatgpt-prompts 里众多的 prompts。同时也可以添加自己的 prompts,方便快捷。

客户端可以将 ChatGPT 聊天记录以(PNG, PDF and Markdown)形式导出。



02 代码生成功能


生成前端界面

告诉 chatgpt 想要实现界面的效果,输出界面代码。


 


生成 SQL



根据语义生成 SQL

限定一下 SQL 生成的表和字段的范围,然后在告诉 chatGPT 帮生成 SQL 的话术,点击 Run 就可以生成一条准确的 SQL 语句,在生成 SQL 的地方直接点击运行即可查询出数据库中的数据。



代码转换



算法生成



造 MOCK 测试数据



生成测试用例代码



03 代码解释功能


对 CSS 进行解释



对 TypeScript 进行解释


04 代码优化功能


代码优化



代码 debug



05 编程沟通




06 ChatGPT 不足


回答可能过时

因其数据库内容只到 2021 年,对于涉及 2022 年之后,或者在 2022 年有变动的问题无能为力。


在专业较强的领域无法保证正确率

对于软件程序,ChatGPT 目前只有通用底层的能力,涉及电商、云服务等业务层面的能力尚有欠缺。比如要写一个小程序,是可以借用 ChatGPT 来找算法、写代码、写脚本(一个代码的片段),但是业务相关的,比如判断使用者是否登录等没有标准答案但需要较大工作量的部分,ChatGPT 却无法回答或者会“一本正经地胡说八道”。

发布于: 刚刚阅读数: 3
用户头像

鲸品堂

关注

全球领先的数字化转型专家 2021-03-16 加入

鲸品堂专栏,一方面将浩鲸精品产品背后的领先技术,进行总结沉淀,内外传播,用产品和技术助力通信行业的发展;另一方面发表浩鲸专家观点,品读行业、品读市场、品读趋势,脑力激荡,用远见和创新推动通信行业变革。

评论

发布
暂无评论
ChatGPT辅助编程_ChatGPT_鲸品堂_InfoQ写作社区