10 个例子带你学会 AI 编程(含提示词)

这篇具有很好参考价值的文章主要介绍了10 个例子带你学会 AI 编程(含提示词)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

大家好,我是伍六七。

AI 编程是一个程序员群体普遍关注的领域,但是真的使用 AI 编程实现提效的还是少数。

有的人没有大模型资源,有的人不知道可以在哪些方面使用 AI 进行提效,还有的人不相信使用 AI 可以提效。

今天,阿七就 10 个例子带大家入门 AI 编程!

AI 可以在多方面,为 Java 程序员提效:

基础的使用有以下几种:

  • 1、AI 助力代码生成;
  • 2、AI 解 bug;
  • 3、AI 助力生成代码注释;
  • 4、AI 助力新技术(新编程语言、新技术框架)学习;
  • 5、AI 助力方法重构。

更高阶的有 AI 代码可视化、AI 助力故障根因分析等,我们下期分享。

先说说,我们可以使用的免费大模型:

  • 1、讯飞星火:https://xinghuo.xfyun.cn/desk
  • 2、智谱清言:https://chatglm.cn/main/detail
  • 3、文心一言:https://yiyan.baidu.com/welcome
  • 4、kimi chat:https://kimi.moonshot.cn/chat
  • 5、ZelinAI:https://www.zelinai.com/
  • 6、需要科学上网的 ChatGPT 3.5:https://chat.openai.com/
  • 7、以及贼拉贵的 GPT4.0

PS:下面分享的所有的 prompt,都是基于 ZelinAI 或者 GPTs,所有的都提前指定了角色。大家如果在使用的过程中,不是使用这两个工具,在写 prompt 的时候,记得指定 GPT 扮演的角色。

一、代码生成

代码生成可以在多个场景中使用:1)代码补全;2)根据接口文档(Json、表格、SQL)生成代码;3)生成日志过滤脚本;3)日常数据类小需求直接 AI 搞定。

一)代码补全,用过 AI 的都比较熟悉了

代码补全工具,有很多,现在用的比较多的,有 GitHub Coiplot、百度的 Comate 等等。

这些工具,一般都可以支持单行代码补全,多行代码补全(如:for 、while 循环等)、选择代码生成注释、长方法拆分重构、写单元测试。

当然,这些产品化的工具很多都需要付费,但是不付费的话,这些功能我们也完全可以通过 prompt 实现。

二)根据接口文档(Json、表格、SQL)生成代码

1、根据 Json 生成代码

下面这个例子就是你输入一个 Json,AI 可以直接给你生成对应 Java Bean 对象。

ai编程,AI提效,JAVA,日常,人工智能,java,后端,AI编程

2、根据表格生成代码

只有你想不到,没有 AI 办不到。AI 还可以根据表格直接生成 Java Bean 对象。

ai编程,AI提效,JAVA,日常,人工智能,java,后端,AI编程

3、根据 SQL 生成代码

也可以根据 SQL 生成代码

ai编程,AI提效,JAVA,日常,人工智能,java,后端,AI编程

三)直接输出完整小需求代码

我们还可以使用 AI,直接完成工作中经常会碰到的一些小需求。PS:有人还通过这个副业赚了不少钱!

比如这个:从 ES 中导出固定时间且满足关键字的数据,存储到文件中。
我把需求给到 GPT,它直接就帮我写出代码了,我一行都不用改,分分钟搞定一个需求!

ai编程,AI提效,JAVA,日常,人工智能,java,后端,AI编程

ai编程,AI提效,JAVA,日常,人工智能,java,后端,AI编程

二、代码解 bug

我们输入一段代码,让 GPT 帮我们找 bug,AI 能帮我们找出大部分 bug,并给出了修复后的代码,我们来看两个例子。

一)例子1:解分布式锁bug

分布式锁,互联网的同学们应该经常用,我们来测试一下 GPT 能不能识别出代码中的 bug

ai编程,AI提效,JAVA,日常,人工智能,java,后端,AI编程

ai编程,AI提效,JAVA,日常,人工智能,java,后端,AI编程

ai编程,AI提效,JAVA,日常,人工智能,java,后端,AI编程

ai编程,AI提效,JAVA,日常,人工智能,java,后端,AI编程

我们看到,GPTs 不仅直接找到了核心 bug,还给我们的代码做了优化,给出了修复 bug 之后的完整代码,解释了 bug 原因。

二)例子2:解响应式编程bug

响应式编程越来越火,但是能用好的人真的不多,那作为初学者碰到不会的问题,碰到有 bug 的代码但是不知道问题在哪的时候?把代码扔给 GPT 可能是一个好选择!

我们来看这个例子:本意是想循环调用接口获取 Mono 对象,然后把所有的 Mono 对象组合成一个 Flux 返回。但是结果总是返回空。

ai编程,AI提效,JAVA,日常,人工智能,java,后端,AI编程

ai编程,AI提效,JAVA,日常,人工智能,java,后端,AI编程

我们看到 GPT 直接帮我们找到的 bug,并给出了修改后的代码。

三、AI 助力代码解释

一)例子1:解释 lua 脚本代码

脚本语言有很多,但是我们作为程序员又离不开脚本语言,我们碰到不会的脚本语言怎么办?不妨问问 GPT

我们来看个例子:让 GPT 直接解释一段 lua 脚本的意思。

ai编程,AI提效,JAVA,日常,人工智能,java,后端,AI编程

ai编程,AI提效,JAVA,日常,人工智能,java,后端,AI编程

我们看到 GPT 最后一句话,非常精准的给出了 lua 代码的意思。

二)例子2:为Java方法添加注释

如果你是一个 Java 新手,或者你接手别人写的代码,但又没有注释的时候,不妨直接把代码扔给 GPT,让它给你解释代码的意思。

ai编程,AI提效,JAVA,日常,人工智能,java,后端,AI编程

我们看到,GPT 非常简洁精炼的给出这个 Java 方法的意思。当然,这里我只是一个示例,大家可以自己尝试把工作中碰到的超长方法,看 GPT 是否能理解。

四、AI 助力新技术(新编程语言、新技术框架)学习

一)AI 助力学习 Java 响应式编程

再看一个响应式编程的例子,响应式编程技术,网上学习资料并不多,AI 时代,我们如何学习响应式编程呢?

AI 可以告诉你答案:

ai编程,AI提效,JAVA,日常,人工智能,java,后端,AI编程

ai编程,AI提效,JAVA,日常,人工智能,java,后端,AI编程

二)深入 Flux 源码

AI 还能帮助我们快速学习源码,我们来看一个响应式编程 Reactor 框架中的 Flux 源码例子:

ai编程,AI提效,JAVA,日常,人工智能,java,后端,AI编程

ai编程,AI提效,JAVA,日常,人工智能,java,后端,AI编程

五、结束语

好了,我们这次的分享就到这里啦~ 大家有问题可以随时问我

下一期,我们可以给大家分享更高阶的,AI 代码可视化、AI 助力故障根因分析等,我们下期再见。


关注我,进群一起学习 AI 编程,送你全套我整理的 Java 岗位面试资料。这是我自己之前整理的面试题,靠着这份面试题,我从 30 人的小公司,进了 2000 人+的央企子公司,之后又进了互联网大厂。

一份让我进大厂&央企的面试题文章来源地址https://www.toymoban.com/news/detail-857212.html

到了这里,关于10 个例子带你学会 AI 编程(含提示词)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • AI+RPA 提效变现近万元,人人都可以!

    AI+RPA 提效变现近万元,人人都可以!

     您好,我是 码农飞哥(wei158556) ,感谢您阅读本文,欢迎一键三连哦 。 💪🏻 1. Python基础专栏,基础知识一网打尽,9.9元买不了吃亏,买不了上当。  Python从入门到精通 😁 2. ❤️ 3. Python爬虫专栏,系统性的学习爬虫的知识点。9.9元买不了吃亏,买不了上当 。 python爬虫

    2024年04月12日
    浏览(11)
  • Bito AI——智能编程辅助软件,提升10倍开发效率!(New)

    Bito AI——智能编程辅助软件,提升10倍开发效率!(New)

    目录 前言 [Bito News] Updates更新于2023-06-15 1、Bito融资320万美元,加速下一代版本的研发 2、支持自定义设置输出语言(超过17种语言) 3、IDE 上下文菜单中自定义模板 4、Bito CLI中引入上下文记忆 5、自定义模板(Prompt Templates) 6、标准模板可以修改或者删除吗?自定义模板可以

    2024年02月03日
    浏览(30)
  • 从玩具到工具|社畜程序员用AI提效的神仙操作

    从玩具到工具|社畜程序员用AI提效的神仙操作

    👉腾小云导读 随着 AI 技术的日益发展,前端开发模式和提效工具也在不断地变化。作为一名前端工程师,如何应对 AI 带来的挑战和机遇?在这篇文章中,作者将介绍什么是 AIGC,并深入探讨 AI 在低代码平台的应用。希望开发者通过本文对前端开发的提效和 AI 在低代码平台

    2024年02月10日
    浏览(8)
  • 为大模型工程提效,基于阿里云 ACK 的云原生 AI 工程化实践

    为大模型工程提效,基于阿里云 ACK 的云原生 AI 工程化实践

    作者:张凯 以 GPT(Generative Pre-trained Transformer)和 Diffusion model 为代表的大语言模型(Large language model,LLM)和生成式人工智能(Generative artificial intelligence,GAI)在过往两年,将人们对 AI 的梦想与期待推向了一个新高峰。这一次,AI 带来的“智能”效果和“涌现”能力,吸引

    2024年01月22日
    浏览(12)
  • 腾讯重磅技术创作特训营:创作避坑与AI提效指南 | 分享抽键盘长鹅

    腾讯重磅技术创作特训营:创作避坑与AI提效指南 | 分享抽键盘长鹅

    技术创作的道路总是伴随着无数的问题,为何而作?写在哪里?写什么?这些问题构成了各式各样的「坑」,令技术创作者避之不及。而随着今年 AIGC 能力的爆发,借助 AI 来辅助创作,似乎提供了解答这些问题的新方案。但新的问题也接踵而至,AI+技术创作应该如何使用才能

    2024年02月08日
    浏览(11)
  • 怎么制作AI绘画?学会这几个技巧就能制作AI绘画

    怎么制作AI绘画?学会这几个技巧就能制作AI绘画

    nbsp; 大家知道AI绘画吗?这是最近很火的一种绘画方式,我有时候能在社交平台上看到别人发出来的图画。问了才知道,这是通过人工智能软件制作出来的,只要提供画面的描述,AI就能根据这些词汇进行创作。所以即使是不会绘画的小伙伴也不用担心啦,我们通过这些

    2024年02月12日
    浏览(16)
  • AI绘画 | 一文学会Midjourney绘画,创作自己的AI作品(快速入门+参数介绍)

    AI绘画 | 一文学会Midjourney绘画,创作自己的AI作品(快速入门+参数介绍)

    首先,生成将中文描述词翻译成英文 然后在输入端输入: /imagine prompt:Bravely running boy in Q version, cute head portrait 最后,稍等一会即可输出效果 说明: 下面的U1、U2、U3、U4代表的第一张、第二张、第三张、第四张图片。点击可以生成对应图片的单个图。如下图所示。 V1、V2、V

    2024年02月12日
    浏览(13)
  • 【AI绘画】3分钟学会ikun幻术图

    【AI绘画】3分钟学会ikun幻术图

    大家热爱的ikun幻术在今天的分享中将呈现。在本文中,我们将揭示一个备受欢迎的图像幻术技术,让您感受到令人惊叹的视觉创造力。( 文中有彩蛋 ) 以下是一些 ikun 幻术效果图: B站上有很多 ikun 幻术的视频,大家也可以先欣赏一下: 好家伙,船新赛季竟然如此高级,这

    2024年02月12日
    浏览(9)
  • 让AI做决策,学会langChain的Agent

    今天内容涉及如下: 1.initialize_agent,:执行gent工作,并把工具Tool传入 2.Tool:选取行为函数工具类 之前我们学习的都是把问题给AI,让AI模型给出答案,那么这种情况下应该怎么处理呢,我需要根据不同的问题选择不同的答案,比如我问AI我想选择一件衣服就去调用挑选衣服的

    2024年01月18日
    浏览(8)
  • Midjourney小白上手教程,3分钟学会AI绘画!

    Midjourney小白上手教程,3分钟学会AI绘画!

    2023年可以成为“AI元年”,随着人工智能飞跃发展,各行各业开始拥抱AI,其中设计、传媒、游戏行业与AI最好的结合方式便是AI绘画,以Midjourney为代表的AI绘画不仅能提升设计者的工作效率,还间接降低了设计师的技能门槛,因此在未来与设计相关的任何工作,最需要的,也

    2024年02月20日
    浏览(15)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包