从零开始,通过 ChatGPT-4 十分钟开发了一个浏览器插件,并成功运行

点击上方“Java基基”,选择“设为星标”

做积极的人,而不是积极废人!

每天 14:00 更新文章,每天掉亿点点头发...

源码精品专栏

 
  • 原创 | Java 2021 超神之路,很肝~

  • 中文详细注释的开源项目

  • RPC 框架 Dubbo 源码解析

  • 网络应用框架 Netty 源码解析

  • 消息中间件 RocketMQ 源码解析

  • 数据库中间件 Sharding-JDBC 和 MyCAT 源码解析

  • 作业调度中间件 Elastic-Job 源码解析

  • 分布式事务中间件 TCC-Transaction 源码解析

  • Eureka 和 Hystrix 源码解析

  • Java 并发源码

来源:这就是编程(ID:hardcorecode)

  • 背景

  • 实践


背景

Midjourney 后台有个模块可以给图片打分,每次展示两张图片,让你选择喜欢的一张,说白了就是在帮 Midjouney 炼丹了,这里面有个隐藏福利,当天打分数量前2000名的用户可以免费获得使用时长。有空的时候我就会去点一点,感觉花十几分钟就能获得奖励了。

V5 推出后经常能看到一些很喜欢的图,偶然发现每张图的 Prompt 都存在 alt 信息里,完整复制比较麻烦。今天看到别人 花十几分钟就靠 Cursor 编辑器 AI 功能实现了一个手头遇到的需求。于是我也打算通过 GPT 尝试一下

基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/ruoyi-vue-pro

  • 视频教程:https://doc.iocoder.cn/video/

实践

  1. 很简单的描述了一下需求,GPT 马上给出了一个通过书签运行 JavaScript 代码的方案,运行后会将抓取的信息输出到浏览器控制台。又让它改成把数据复制到剪贴板,马上给出了新的代码。不得不说,GPT-4 生成的指导教程非常细致清晰,让没有编程经验的我也能跟着提示一步一步操作。

d60b0730b22f7ac85009a0355b023321.png 31b3dbbadfdda0fad40c3efd9ada8df1.png acd8194a94faad806ca92e8aeb1c236c.png
  1. 但我按照步骤执行后报错,将错误丢给 GPT 修改,第一次还是会出现同样的错误,第二次 GPT 找出了问题所在,直接在书签栏编辑会影响代码格式,重新在书签管理器新建书签代码真的运行成功了!不知道 GPT 是从训练的资料里学习到的,还是通过分析推理找出了原因,真的很神!更神奇的在后面:

b531f4dff1789d0e63bcb109255b9f29.png 4c2d3eb5a9d8d9877950a1f6f9f49ea3.png
  1. 问它有没有其他办法可以实现这个功能,GPT 给出了创建 Chrome 扩展的示例,甚至连名字都给起好了“image-alt-copier”,还是很贴切的。按照指引一步一步操作,我就用txt 文本编辑器新建了几个文件,网上找到一个图标并用 ps 保存3种分辨率的 png 文件 。GTP 连点击哪个图标和菜单都给说到了。

7898aa2dd5dc5bbc8ea7194ef44a912d.png 0dad17c71597beb8b968052cfef63b8f.png b15a13c97f63d02108e302f815c6bfc7.png fee088ed1f23107b72c9fa78d6916950.png
  1. 结果运行非常顺利,我人生中第一个浏览器插件,或者第一个“编程”作品就这么诞生了!这么说很心虚,全程我只是按照 GPT 提供的教程操作,几乎没有难度。我的创造性只体现在提出了一个具体的需求,在图库网站挑了一个图标。通过这次亲身体验,我可以肯定自然语言编程已经是现实了,而且门槛很低。

最后说下感想:在已经到来的 AI 时代,AI 工具将打破很多专业技术门槛,比如编程,绘画,摄影,普通人将创意实现变得前所未有的简单,专业人士通过 AI 工具也能极大提升效率,将自己的创作推向一个更高的层次。也许很快我们就能迎来一波内容创作大爆发,请系好安全带。



欢迎加入我的知识星球,一起探讨架构,交流源码。加入方式,长按下方二维码噢

8ecc599a8c8e8a3d5eff0d8c157d7ed3.png

已在知识星球更新源码解析如下:

08316d92e9ed38f2af3811261733050a.jpeg

eca57d69fbdf46d6ba8cfbfbc1b2083e.jpeg

695b2005519ace0e7f1ae3c585a752ae.jpeg

5a7567af7e05073941f5ea48edd264c2.jpeg

最近更新《芋道 SpringBoot 2.X 入门》系列,已经 101 余篇,覆盖了 MyBatis、Redis、MongoDB、ES、分库分表、读写分离、SpringMVC、Webflux、权限、WebSocket、Dubbo、RabbitMQ、RocketMQ、Kafka、性能测试等等内容。

提供近 3W 行代码的 SpringBoot 示例,以及超 6W 行代码的电商微服务项目。

获取方式:点“在看”,关注公众号并回复 666 领取,更多内容陆续奉上。

文章有帮助的话,在看,转发吧。
谢谢支持哟 (*^__^*)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/18059.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

chatgpt人工智能AI付费对话自适应源码openai写代码写论文付费问答3.5接口

ChatGPT为你服务: 1. 知乎百度答题、做作业题目 2. 写代码、写文案、写论文,写小说 3. 文案润色、翻译、写诗作词 4. 扮演面试官、扮演书籍电影角色 5. 陪聊倾诉、解忧、讲故事. 6. 项目判断,资源寻找,百度答题 运行环境&a…

搭建一个chatgpt的计费接口,让别人对接使用+api管理系统源码

前言: 要做一个对接chatgpt的接口,让别人对接使用的话,首先我们必须要有一个自己的api管理系统的代码,代码我放在了gitee上,大家感兴趣的可以下载,可以使用官方接口,也可以使用自己定义的接口&…

P、NP与NPC 的通俗理解

P、NP与NPC 的通俗理解 1.多项式时间复杂度 定义: 解决问题需要的时间与问题的规模之间是多项式关系。 多项式关系形如O(nk)” role”presentation” style”position: relative;”>O(nk)O(nk),k为某个常数,n是问题的输入规模。例如&am…

【计算理论】计算理论总结 ( P 、NP 、NPC 总结 ) ★★

文章目录 一、P 类二、NP 类三、NPC 类 ( NP 完全 )四、P 、NP 、NPC 三者关系 一、P 类 P \rm P P 类 : ★ 所有 能够被 确定性 单个带子图灵机 , 在 多项式时间 内 , 能够被 判定的计算问题 ( 语言类 ) , 将这些问题放在一起 ( 广义并集 ⋃ \bigcup ⋃ ) , 组成一个整体 ,…

奇迹私服服务器端npc修改,奇迹教程-奇迹EX802 NPC商店修改教程与NPC编号查询

摘 要 本教程适用于EX802的NPC商代为XML文件的,主要详细介绍手动修改NPC商店教程,我们记得在03H版本中NPC商店修改的是TXT文件,本次修改是XML文件,修改大致相同,就是格式不是太一样,为了 y8xrookie博客-Rk Blog 本教程适用于EX802的NPC商代为XML文件的,主要详细介绍…

我的世界服务器最新npc获得,我的世界1.8Citizens2——NPC插件

Citizens2(公民2)是一款非常有趣的NPC插件,他可以给服务器带来故事背景,风格,是纯净服务器必备的选择! 可以创建一个NPC,让它说话,让它走动,让他当守卫等等。 它也有很多扩展插件(扩展插件有时间…

我的世界服务器npc怎么修改,我的世界NPCmod教程如何设置任务NPC

我的世界中,玩家可通过npcmod来创建有任务的npc,那么有任务的npc该怎么创建呢,下面一起来看看吧。 一,创建新的NPC 请使用这个东西右键地面 这时就创建好了一个漂亮的NPC 这是你建立好的成品 如果你想改他的皮肤或者是名称请打开他基本属性栏我就不详说了 这时候我们创建好…

传奇服务器npc位置文件,传奇GEE引擎服务端自定义NPC示列工具

传奇GEE引擎服务端自定义NPC示列工具 测试自定义NPC 配置文件:D:\MirServer\Mir200\Envir\CustomNPC 先在 Merchant.txt 中,设置一个 appr 10000 的npc,然后重新加载npc,进入自定义npc设置 在 Merchant.txt 中配置一个npc appr …

018 打开NPC交接任务功能分析

文章目录 打开NPC交任务接任务 打开NPC 来到明文封包call头部,点击NPC,然后断下。这里最好新建一个1级的小号,去分析,这样周围没有其他玩家会少很多干扰项。 返回上层,这个call应该就是我们要的选择NPC的call 但是我们…

传奇私服服务器怎么增加npc,传奇添加NPC的方法以及形象代码计算

今天介绍一下如何在传奇私服里面增加NPC,以及自定义NPC的外观样子。 本文使用的GOM引擎,添加自定义NPC很简单只需要两步: 传奇添加NPC的方法步骤: 首先:在服务端目录Mir200中的Envir目录里面找到Merchant.txt&#xff…

群晖部署nps的客户端npc in docker

先下载一个npc的容器,注意是npc 启动 然后高级设置 (3)点击“高级设置” (4)点击“添加文件夹” (5)选择一个NAS本地文件夹。(要记住,待会用到) (6)装载路径为“/conf” 注意这个是配置文件所在地 网络选择本地hosts网络 然后创建后,到conf目录添加下配置文件…

服务器自定义npc音乐,Custom NPC 自定义NPC模组自定义音乐添加教程

教程 一、格式转换[也是很重要的一部,音乐格式必须为ogg不然放不出声音] MC所使用的音乐格式为ogg,所以你要把需要添加的音乐转换成合适的ogg格式。 二、添加文件 打开MC的.minecraft\customnpcs\assets\customnpcs\sounds文件夹然后你可以直接把ogg音乐放在那里,也可以新建一…

传奇私服服务器怎么增加npc,传奇新建NPC/npc修改功能/NPC修改模版

先拿最简单的公告NPC做例子 咱们在自己搭建的版本上找到一个公告的NPC 那么我们怎么去修改,或者添加类似的NPC呢? 我们先找到这个NPC在服务端的位置 搜索关键字找到这两个NPC.我们打开看看里面都是写的什么 然后对应搜索命令脚本的意思。每个引擎里面都有一个指导文件 我们打…

[算法笔记]NPC问题证明sample

[算法笔记]NPC问题证明sample 前言一些概念一些例子Reduction to 3-ColoringNP Basicsreduce vertex cover to dominating set另一个解法:reduce set cover to dominating set partition, subset sum and knapsack另解 Orthogonal vectorsreduce vertex cover to se…

传奇服务器修改npc外观,传奇NPC里面图片修改方法

格式: N表示显示文件中的第几个图片,F表示WIL文件序号,X是横向坐标,Y是纵向坐标. FWIL文件序号(详见引擎:查看-列表信息(二)-WIL资源) X和Y这两个坐标可以使图片显示的坐标更加精准. Label是点击图片时需要触发的脚本标签. 2015-09-01新增加 格式: FWIL文件序号(详…

我的世界服务器怎么增加npc,自定义NPC (Custom Npcs)

本模组原名自定义人物(现在被认为是别称)。 该模组增加了一些设置自定义 NPC 的道具,使得玩家(尤其是创造模式的玩家)可以创建和编辑自定义职业(商人,战士,歌手等等),自定义皮肤&模型,自定义对话,自定义…

文心一言来了!李彦宏:百度是全球大厂中第一个做出来的!

整理 | 郑丽媛 屠敏 出品 | CSDN(ID:CSDNnews) 对于昨日 GPT-4 的意外发布,相信多数人都有如下想法: 1、多模态大模型 GPT-4 真的很强大! 2、恰好赶在了文心一言发布前夕,百度要如何应对压力&am…

百度文心一言在国产模型中倒数?我看懵了

夕小瑶科技说 原创 作者 | 卖萌酱最近几天,我们公众号的社群在纷纷转发一张名为SuperClue 评测的截图。科大讯飞甚至在官号进行了宣传: 由于讯飞星火大模型刚发布,笔者玩的少,它是不是真的是国产最强这个笔者不敢下结论。 但在该评…

ChatGPT演进过程

GPT-3.5[24] GPT-3.5 是从 GPT-3 演化来的一些列模型,如下图所示,从初始的 GPT-3 到 GPT-3.5 再到 ChatGPT 是经过了一些列的优化和演进。图片来源:ChatGPT进化的秘密 和 拆解追溯 GPT-3.5 各项能力的起源,参考文章整理了以下 GP…

摩根大通打造ChatGPT式人工智能服务;度小满开源金融大模型“轩辕”;2022年中国数字孪生市场规模超100亿元丨每日大事件...

‍ ‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 企业动态 阿里巴巴:网传裁员为谣言,今年预估新招15000人 5月25日,阿里巴巴集团官微宣布,2023年六大业务集团总计需新招15000人,其中校招超过3000人。同时表示&a…