你是时候拥抱chatgpt了

news2024/11/20 9:36:44

随着chatgpt热度不断上升,chatgpt已经广泛应用到各个行业了,很多人都感觉自己地位受到威胁,有人预测chatgpt会取代80%程序员的工作,我也用了chatgpt有几个月了,不得不说是真的牛逼。我甚至用它写了一个python的聊天脚本(本人只是一个小前端,只会一点JS)。

功能迭代

1.0从当前聊天列表随机选一条记录随机时间随机发送,可添加多个聊天频道

1.1打通chatgpt,联系当前聊天列表进行回复(由于不是付费版,回复的内容太AI了,被我暂时隐藏)

1.2接通某财经新闻API,进行定时发送

1.3接通某平台获取最新价格拼接语句发送

1.4添加自定义语句数组,并封装方法调用

1.5添加开关控制是否开启以上功能,并添加一个概率调用方法,可控制每次发送消息种类的概率;新增字段控制每个频道发送的时间范围

起初是为了聊天刷经验,后来觉得产品需要优化,不能让别人发现我是机器人,我就慢慢优化,做完确实有一定的成就感,本来对py也不是很熟,有不懂的直接问chatgpt,他也很热心回答,把我心中的疑虑一扫而光,也学了不少知识。

新事物必然战胜旧事物,事物发展的前途是光明的

跑题了,其实我今天是想介绍一款基于chatgpt的vscode插件,可以极大的提高开发效率。

名字叫ChatGPT - Genie AI,相当于把chatgpt移植到vscode里面,同时封装了一些常用的提问方法。

 

 只要选中代码右键,可以为选中的代码进行

1.测试

2.找BUG

3.优化代码

4.解释代码

5.给代码添加注释

6.完成代码

7.自定义提问内容

下面出个安装教程

首先你要有一个chatgpt账号,然后取他的api-key。相信大家都有账号的,如果没有可以去买一个或者自行注册,注册可以参考这篇文章23年最新ChatGPT手把手注册教程(保姆级)  我也写了一篇注册教程,但是审核不通过,可能涉及敏感内容吧。

然后你要有一个漫游世界的软件(好敏感)chatgpt接口需要的

1.打开chatgpt获取apikey的网址,登录你的账号,切换到key菜单,创建一个KEY,记得复制保存下来  https://platform.openai.com/account/api-keys

 

 

2.打开vscode搜索插件 chatgpt,找到它,安装,然后他会弹一个框让你填apikey,把刚刚保存的key填写回车

 

3.由于这是外国人开发的,我们需要对几个快捷问题进行汉化设置,点击插件的设置图标

 

  1. 为下面的代码添加中文注释  (Add Comments)
  2. 测试下面的代码,告诉我问题和解决方法 (Add Tests)
  3. 完成以下代码 (Complete Code)
  4. 解释以下代码 (Explain)
  5. 查找以下代码会出现的问题以及原因 (Find Problems)
  6. 最大程度的优化以下代码,并告诉我原因  (Optimize)

汉化语句借鉴于,可以自行优化 前端开发利器-ChatGPT_前端纸飞机的博客-CSDN博客

4.可以开始愉快的使用了,选中代码右键

 

从此再无垃圾代码,如果不满意回答可以在聊天框跟他继续交互,当然,chatgpt的代码可能也会有问题,替换之后记得自行测试!

  

 如有其他问题可以私信我

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MapReduce计算广州2022年每月最高温度

目录 数据集 1.查询地区编号 2.数据集的下载 编写MapReduce程序输入格式 输出格式 Mapper类 确定参数 代码 Reducer类 思路 代码 Runner类 运行结果 数据集 1.查询地区编号 NCDC是美国国家气象数据中心的缩写,是一个负责收集、存储和分发全球气象和气…

C#中将32位二进制转换为float【Real】十进制类型

已知一个32位二进制字符串,转换为float【Real】十进制。 参考本人一篇博客 float数转二进制 C#关于32位浮点数Float(Real)一步步按位Bit进行解析_real32位浮点数_斯内科的博客-CSDN博客 现在是32位二进制转化为十进制浮点数,C#有…

电动汽车入网技术(V2G)调度优化(Matlab代码实现)

目录 💥1 概述 📚2 运行结果 🎉3 参考文献 👨‍💻4 Matlab代码 💥1 概述 近年来我国电动汽车行业飞速发展,其中电动汽车入网技术(vehicle-to-grid,V2G)在…

RapidScada Linux安装教程

官方安装步骤:在 Linux上安装 - Rapid SCADA,安装过程中遇到一些坑,记录详细步骤。 官方推荐的Ubuntu,未测试Centos 1. 安装ASP.Net运行环境(Runtime) 下载地址:下载 .NET 6.0 (Linux、macOS 和 Windows)&a…

selenium还能这么玩:连接已经存在的浏览器

测试和爬虫对selenium并不会陌生,现有的教程已经非常多。但是因为 selenium 封装的方法比较底层,所以灵活性非常高,我们可以基于这种灵活性来实现非常丰富的定制功能。 这篇文章介绍一个操作,可以让 selenium 连接我们手动打开的…

AI绘画-Midjourney基础2-超强二次元风格模型 niji 5

niji 模型是 mj 的一种模型,可以生成二次元风格的图片。 在控制台输入 /settings 指令,进入设置页面。 选择第二行的 Niji version 5 模型,就可以创作二次元风格的图片了! 一、expressive 风格 expressive 风格是 niji 5 模型的默认风格。 Step into the world :: of a …

14个最佳创业企业WordPress主题

要创建免费网站?从易服客建站平台免费开始 500M免费空间,可升级为20GB电子商务网站 创建免费网站 您网站的设计使您能够展示产品的独特卖点。通过正确的主题,您将能够解释为什么客户应该选择您的品牌而不是其他品牌。 在本文中&#xff0…

信息(文档)和配置管理

信息(文档) 配置管理 小改动增加Y的值,大改动增加X的值 配置控制

jRebel实现热部署以及云热部署

idea使用jRebel教程很多,不再累述 服务器部署jRebel 1.下载激活工具(github,别忘了加速):下载链接 因为是linux,固下载下方资源 放进服务器执行下方命令运行,port就是端口号,看着改,我用的888…

什么是GHZ?炫云到底是怎么收费的?

作为一家云渲染“老牌”服务商,炫云的行业资历无疑是悠久的。在广大用户的支持与认可下,炫云砥砺前行迎来蓬勃发展。注册用户体量的剧增,为炫云带来了更多新面孔。在客服汇总的新用户常见问题里,有关“GHZ”与“收费”的字眼出现频…

Hyperf使用WebSocket 服务

1.安装服务 composer require hyperf/websocket-server2.配置 Server 修改 config/autoload/server.php&#xff0c;增加以下配置。 <?phpdeclare(strict_types1); /*** This file is part of Hyperf.** link https://www.hyperf.io* document https://hyperf.wiki*…

ChatGpt使用、小白上手指南,整理5个ChatGpt学习文库和平台

ChatGpt目前很火&#xff0c;话题度很高&#xff0c;关于它的账号售卖、视频课程网上遍地都是&#xff0c;尝试没有窍门&#xff0c;学习付费太高&#xff0c;一不小心就会被割韭菜。 闲暇之余也从网上搜集整理了5个平台&#xff0c;里面系统的介绍了有关ChatGpt的应用和相关&…

IM即时通讯系统[SpringBoot+Netty]——梳理(五)

文章目录 十一、打造QQ在线状态功能之为你的应用增添色彩1、在线状态设计2、Netty网关用户状态变更通知、登录ack3、逻辑层处理用户上线下线4、在线状态订阅—临时订阅5、实现手动设置客户端状态接口6、推拉结合实现在线状态更新 十二、IM扩展—能做的事情还有很多1、如何让陌生…

​ NISP一级备考知识总结之信息安全概述、信息安全基础

参加每年的大学生网络安全精英赛通过初赛就可以嫖一张 nisp&#xff08;国家信息安全水平考试&#xff09; 一级证书&#xff0c;nisp 一级本身没啥考的价值&#xff0c;能白嫖自然很香 1.信息安全概述 信息与信息技术 信息概述 信息奠基人香农认为&#xff1a;信息是用来消…

ChatGPT插件:让你的 ChatGPT 与众不同!

这个 Chrome 浏览器插件是作者觉得原本的 ChatGPT 界面不太丰富&#xff0c;然后想着自己写一个插件把它变得更加好看一点 &#x1f92a;&#xff0c;因此把这个插件取名为 ChatGPT-theme&#xff0c;目前插件已经发布了是 1.0.1 版本的&#xff0c;因为 1.0.0 作者测了一下有些…

水电站泄洪监测预警系统解决方案

一、方案背景 每到汛期水库或电站泄洪时&#xff0c;下游各责任单位接到泄洪通知后&#xff0c;组织人员对下游河道进行巡查&#xff0c;耗费大量的人力物力&#xff0c;且信息传递效果不明显。巡查办法老套单一&#xff0c;信息传递速度慢、覆盖范围小&#xff0c; 无法让沿途…

【软考备战·四月模考】希赛网四月模考软件设计师上午题

文章目录 一、成绩报告二、错题总结第一题第二题第三题第四题第五题第六题第七题第八题第九题第十题第十一题第十二题第十三题第十四题第十五题第十六题第十七题第十八题第十九题第二十题第二十一题第二十二题 三、知识查缺 题目及解析来源&#xff1a;2023上半年软考-模考大赛…

【Linux Network】传输层协议——TCP

目录 TCP协议 TCP协议段格式 确认应答(ACK)机制 超时重传机制 连接管理机制 理解TIME_WAIT状态 解决TIME_WAIT状态引起的bind失败的方法 理解 CLOSE_WAIT 状态 滑动窗口 流量控制 拥塞控制 延迟应答 捎带应答 面向字节流 粘包问题 TCP异常情况 TCP小结 基于TCP应用层协议 TCP/U…

torch.nn.Module

它是所有的神经网络的根父类&#xff01; 你的神经网络必然要继承 可以看一下这篇文章

《机器学习》习题 第 4 章

4.1 试证明对于不含冲突数据 (即特征向量完全相同但标记不同) 的训练集, 必存在与训练集一致 (即训练误差为 0)的决策树. 答案&#xff1a; 假设不存在与训练集一致的决策树&#xff0c;那么训练集训练得到的决策树至少有一个节点上存在无法划分的多个数据&#xff08;若节点…