我让 ChatGPT 写了个 ChatGPT
这家伙实在是火得过头了,索性讲个它的故事。
去年11月份,OpenAI 推出了 ChatGPT. 这里就不赘述这个家喻户晓玩意的常识了。 要说刚开始也没多少人在意,一个聊天机器人…… 谁稀罕呐。 但仅仅过了一个月,事情就有点不对头了,大家都觉察到:这回好像有点不一样。
我是个后知后觉的人,直到今年元月份,忽然发现 Medium 上多了很多 ChatGPT 的文章,然后是更多惊悚的资讯:
“它可以写代码……”
“在美国有学生用它写论文,通过了……”
“它将颠覆谷歌搜索……”
…… ……
于是我起了兴致。但玩它,不算容易 —— 未对中国地区开放,注册需要手机号且大陆手机号不受支持。
不过,凡技术问题,最终都不是问题。
玩了两天后,暂时搁一边了,和基友聊了聊,我俩觉得这玩意实在是牛逼又没用(它很牛逼&我没想到怎么利用)
前几天,同事恰好问起我这个东西,还推了一个国产微信小程序版本的ChatGPT给我。于是我就讲了一下之前使用它的经历,顺带也聊了聊我个人目前不太愿意尝试国产ChatGPT,原因嘛 —— OpenAI的API是公开的,套壳做个代理虽然麻烦但完全可行,至于说这壳子里还下了什么套就靠意淫了,我恰恰是“总有***民想害朕”的信徒,所以只好用官方的。同事也只是随便玩玩,听说还得弄个VPN,就打了退堂鼓 。
我跟他讲:你真有兴趣,我给你弄个。当天晚上,就开干了。
一开始,我按照多年工作经验,打开谷歌准备搜索各种文档、手册,有前人教程最好不过了。
打开OpenAI的官网,顺便也登入了ChatGPT。
忽然意识到一个事:这玩意不是号称会写代码么?
立刻关闭了浏览器所有标签页,除了ChatGPT。接下来,我做了个试验:
我向它询问要做一个中国地区用户可以使用的ChatGPT,该怎么办?
好戏开始了……

看上去很不错,我如获至宝,打算照着这步骤一步步开始撸码。
忽然意识到一个事:这玩意不是号称会写代码么?
所以刚才是在浪费时间,直接要代码才是正确姿势:

当我半信半疑地干起我的拿手绝活——复制粘贴后,接下来就是“卧槽”了,这代码真的能用!
当然过程并非一帆风顺,但中间解决bug的过程更是一场实力卖家秀:

所以他能写Coding,还能Debug,Holyshit!
自此,我有点嗨,得寸进尺地直接要他给一套完整解决方案,结果被提示最近一小时请求过于频繁,请歇一会 %$@#~&*……
不过核心代码已经够了,最后我写了一个HTML页面,上线了。

自己试玩了一会儿,发现明显和ChatGPT有差距,纳闷,准备看看官方文档,忽然意识到一个事 —— 于是直接问它:

翻译一下:这是两码事。
但不管怎么说,整个过程还是令人心旷神怡。
毕竟,从头到尾,我一个比特的文档都没看过;所做的,只是问对问题。
【结语】
从今以后上班,我不再生产代码,只做代码的搬运工。
(这事儿绝对不能让老板知道)
附:
源代码 https://github.com/sherrywasp/mychat.git
我让 ChatGPT 写了个 ChatGPT的更多相关文章
- 使用WPF或AspNetCore创建简易版ChatGPT客户端,让ChatGPT成为你的私人助理
前言:前一天写的一个ChatGPT服务端,貌似大家用起来还不是那么方便,所以我顺便用WPF和AspNetCore的webapi程序做个客户端吧,通过客户端来快速访问chatgpt模型生成对话. 1 ...
- 如何注册chatgpt,如何使用chatgpt,以及chatgpt无法访问的原因。chatgpt问题总结。
chatgpt显示所在的国家地区不可用的原因. 1:chatgpt国内是不能访问的,是需要借助魔法. 一.注册过程中的问题. \1. OpenAI或ChatGPT官网打不开.这是由于ChatGPT目前 ...
- ChatGPT 会开源吗?
最近,我被一款叫做 ChatGPT 的人工智能(AI)聊天机器人,刷屏了.网上有人说它是搜索引擎杀手,还有人说它将取代程序员... 最后,我还是没扛住铺天盖地的赞美,跑去注册了个账号,抱着调侃&quo ...
- ChatGPT/InstructGPT详解
作者:京东零售 刘岩 前言 GPT系列是OpenAI的一系列预训练文章,GPT的全称是Generative Pre-Trained Transformer,顾名思义,GPT的目的就是通过Transfo ...
- 在日报、读后感、小说、公文模版、编程等场景体验了一把chatGPT
总结/朱季谦 在日报.读后感.小说.公文模版.编程等场景体验了一把chatGPT,说下体会. 昨天经过一顿操作猛如虎的捣鼓,终于在Mac笔记本上将chatGPT的访问环境搭建了起来,忍不住立马开始玩起 ...
- ChatGPT保姆级注册教程
ChatGPT保姆级注册教程 最近几天OpenAI发布的ChatGPT聊天机器人火出天际了,连着上了各个平台的热搜榜.这个聊天机器人最大的特点是模仿人类说话风格同时回答大量问题. 有人说ChatGPT ...
- Gepetto:使用chatGPT来对函数功能进行分析并重命名变量的IDA插件
最近OpenAI的chatGPT很火,chatGPT是一个大型的语言模型,能够生成人类语言的文本,主要用于对话式的问答和聊天,以及模拟人类的对话行为 有关chatGPT的介绍就不多赘述了,相关内容很多 ...
- .NET周报【12月第3期 2022-12-23】
由于众所周知的原因,大佬们纷纷加入羊群,笔者也未能幸免,体验下来这绝对不是普通感冒的症状,身体不适,熬了几天,所以本周更新比较晚:另外精力有限,对于国际板块只有链接没有简介,十分抱歉! 在这个艰难时刻 ...
- 《HelloGitHub》第 82 期
兴趣是最好的老师,HelloGitHub 让你对编程感兴趣! 简介 HelloGitHub 分享 GitHub 上有趣.入门级的开源项目. https://github.com/521xueweiha ...
- ChatGPT 加图数据库 NebulaGraph 预测 2022 世界杯冠军球队
一次利用 ChatGPT 给出数据抓取代码,借助 NebulaGraph 图数据库与图算法预测体坛赛事的尝试. 作者:古思为 蹭 ChatGPT 热度 最近因为世界杯正在进行,我受到这篇 Cambri ...
随机推荐
- Jenkinsfile 同时检出多个 Git 仓库
前置 通常,在 Jenkinsfile 中使用 Git 仓库是这样的: stage('Checkout git repo') { steps { checkout([ $class: 'GitSCM' ...
- 重学c#系列——枚举[二十三]
前言 该系列继续更新,枚举介绍. 正文 首先呢,枚举是值类型,这个没什么好说的. enum ConnectionState { DisConnected, Connecting, Connected, ...
- Oracle plsql Database links
在多系统对接的过程中,子系统要用到的基础数据例如部门和用户名是要和门户OA系统保持一致的,这个哦每天都要更新同步一次, 在Oracle中,存储过程可以完美的简单的解决这一问题.把目标数据库在plsql ...
- PGL图学习之项目实践(UniMP算法实现论文节点分类、新冠疫苗项目实战,助力疫情)[系列九]
原项目链接:https://aistudio.baidu.com/aistudio/projectdetail/5100049?contributionType=1 1.图学习技术与应用 图是一个复杂 ...
- day 19 分组查询 & having和where区别
day19 分组查询group by having用法 用于分组关键字(group by)后面 用于对分组之后的结果集进行筛选 having关键字后面可以使用聚合函数 having和where的区别 ...
- 编译器优化丨Cache优化
摘要:本文重点介绍几种通过优化Cache使用提高程序性能的方法. 本文分享自华为云社区<编译器优化那些事儿(7):Cache优化>,作者:毕昇小助手. 引言 软件开发人员往往期望计算机硬件 ...
- Java框架--SSM&Oracle&Maven高级
〇.内容介绍 一.MyBatis01:框架概述.环境搭建及入门案例.自定义框架 1.介绍 框架:封装细节,是开发中的解决方案 三层架构与SSM的关系 表示层web:SpringMVC框架 业务层ser ...
- JavaEE Day06 JDBC连接池&JDBCTemplate
今日内容: 数据库连接池 简化操作--Spring JDBC提供的 JDBC Template(JDBC的封装) 一.数据库连接池 1.引入 之前:每一次都要获取连接.释放连接-- 现在:连接重复使用 ...
- 【每日一题】2021年12月11日-69. Sqrt(x)/x的平方根
给你一个非负整数 x ,计算并返回 x 的 算术平方根 . 由于返回类型是整数,结果只保留 整数部分 ,小数部分将被 舍去 . 注意:不允许使用任何内置指数函数和算符,例如 pow(x, 0.5) 或 ...
- Python编程规范之PEP8
Python编程规范-PEP8 PEP是 Python Enhancement Proposal 的缩写. 英文链接: https://legacy.python.org/dev/peps/pep-0 ...