无聊的时候使用 ChatGPT 制作了一个 YouTube 视频下载工具,有了它再也不愁无法下载视频了,当然做这个工具也是为了实验 ChatGPT 是不是真的可以帮助无基础的代码开发者来开发简单的应用程序。
软件的界面和使用都非常简单,输入视频地址->分析->下载,下面就来分享一下我是如何使用 ChatGPT 来制作这个工具的.
这里要先说明一下为了能够正常使用这个工具,建议你先安装 python ,以及 yt-dlp ,因为这个工具是基于 yt-dlp 来开发的。
经过了 25 次的对话,从 0 到 1 ,记录了整个修改制作的过程,我将与 ChatGPT 的对话保存为图片,这样看起来会连贯一些。
1
tool2d 2023-06-05 17:53:44 +08:00
有意思,我也写了一个自用。
因为 youtube 有限速签名机制。下载器还必须套一个 js 虚拟机,才能达到正常下载速度。 |
2
voids 2023-06-05 17:57:06 +08:00 via Android
谢谢分享
|
4
goodryb 2023-06-05 18:49:10 +08:00
没有安装 Python 应该也能运行这个 exe ,但是你调用 yt-dlp 肯定会出错
|
6
YY 2023-06-05 19:14:28 +08:00
现在不是可以直接分享对话链接吗?
|
7
locoz 2023-06-05 20:17:19 +08:00 via Android 2
prompt 中的“废话”有点多,口语化的“非常感谢,我需要的功能都已经完成”、“但是我发现 xxxx”、“谢谢”、“xxx 呢”、“我想 xxxx”、“我还想 xxx”、“请帮助我 xxxx”之类的语句对于语言模型来说毫无意义,量多的时候还会起到影响输出的效果。大可完全去掉那些“废话”,直接发出最纯粹的指令,这样在构建极其复杂的要求时能省下很多 token ,也能在一定程度上提升输出质量。
|
8
yhm2046 2023-06-05 20:37:24 +08:00
@locoz 这些可以训练更加拟人话吧,也不是说完全没用, 比如很多时候写代码突然断了,如果你直接输入"继续" gpt 可能会从头开始写,如果输入"代码断了,从断掉的地方继续写" gpt 基本都会从断点处开始继续写,当然输入"代码断掉了,请从断掉的地方继续写吧谢谢你哦" 效果跟前面一样,多了些情感类的废话,这部分我觉得可以训练模型更加拟人化, lz 可能是学生或者刚毕业没多久,习惯用跟女朋友聊天的语气跟 gpt 对话
|
9
locoz 2023-06-05 21:01:15 +08:00
@yhm2046 #8 但是把 AI 训练得更好是 OpenAI 的事,跟用户关系不大,用户只需要用更合适的 prompt 提高自己效率就行了。
“很多时候写代码突然断了,如果你直接输入"继续" gpt 可能会从头开始写” 这个严格来说属于描述不清晰,如果你说“继续写完”,就不会有这种情况。 “lz 可能是学生或者刚毕业没多久,习惯用跟女朋友聊天的语气跟 gpt 对话” 跟是否是学生或刚毕业没多久没太大关系,我见到很多人都有这种情况,而且用户画像很多样。这种情况产生的主要原因,应该还是缺乏对语言模型能力边界的认知,不知道怎么使用才是最高效的,所以潜意识里就将当下的语言模型当成了影视作品中那种含义的强人工智能,当成跟人在对话了。 |
10
locoz 2023-06-05 21:04:49 +08:00
@yhm2046 #8 “很多时候写代码突然断了,如果你直接输入"继续" gpt 可能会从头开始写”
这种情况其实还有个可能性,就是前面的内容中有一些能使模型产生幻觉现象的部分,导致出现抽风,但还没有严重到胡言乱语的程度,所以要求明确点又能拉得回来。 |
11
yhm2046 2023-06-05 21:24:00 +08:00
@locoz 你说的有道理,不过 lz 也说了他说用普通人的角度来测试是否不会编程的人可以借助 gpt 开发一个可以用的产品,我觉得这个角度很好. 至于 lz 的身份先不做过多分析,其实很多时候普通人也存在无法表达清楚意思的情况,比如我爸就是不会说重点,无意义的语句一大堆,他说一大堆话我可以用一句话总结. 当然生活中存在很多需要说"废话"的场景,比如公司开会,情侣间的大部分对话,就像你说的跟 gpt 交流只要简明扼要,把它当工具而不是当人就行,当然不是所有 gpt 的用户都是程序员,我曾经介绍给非程序员朋友用 gpt,他们的交流基本跟 lz 差不多
|
12
tpjaord OP |
14
No0 2023-06-06 11:17:14 +08:00
不错,有空我也研究一下。
|
15
tpjaord OP @No0 最好是 gpt-4 因为我用 3.5 页使用了相同的提问,但是半个多小时过去了 东西还没做出来
不得不说 4 还是很厉害的 |
16
alexsunxl 2023-06-06 14:15:18 +08:00
这样还是太费劲。
像 autogpt 那种模式更好,虽然会写错,但是 gpt 会一直改一直调试到完成。 后面估计大家都会倾向这种模式。 |
18
rev1si0n 2023-06-20 10:32:55 +08:00
套个壳,百分之九十的核心都是人家的开源库吧
|