今天用 chatgpt 来练练手,写了个油管下载工具

327 天前
 tpjaord

下载地址: https://wwqc.lanzouk.com/i77Nh0yclp5i

无聊的时候使用 ChatGPT 制作了一个 YouTube 视频下载工具,有了它再也不愁无法下载视频了,当然做这个工具也是为了实验 ChatGPT 是不是真的可以帮助无基础的代码开发者来开发简单的应用程序。

软件的界面和使用都非常简单,输入视频地址->分析->下载,下面就来分享一下我是如何使用 ChatGPT 来制作这个工具的.

这里要先说明一下为了能够正常使用这个工具,建议你先安装 python ,以及 yt-dlp ,因为这个工具是基于 yt-dlp 来开发的。

经过了 25 次的对话,从 0 到 1 ,记录了整个修改制作的过程,我将与 ChatGPT 的对话保存为图片,这样看起来会连贯一些。

3033 次点击
所在节点    Python
19 条回复
tool2d
327 天前
有意思,我也写了一个自用。

因为 youtube 有限速签名机制。下载器还必须套一个 js 虚拟机,才能达到正常下载速度。
voids
327 天前
谢谢分享
tpjaord
327 天前
@tool2d dlp 好像可以破限速
goodryb
327 天前
没有安装 Python 应该也能运行这个 exe ,但是你调用 yt-dlp 肯定会出错
tpjaord
327 天前
@goodryb 这个的确是
YY
327 天前
现在不是可以直接分享对话链接吗?
locoz
327 天前
prompt 中的“废话”有点多,口语化的“非常感谢,我需要的功能都已经完成”、“但是我发现 xxxx”、“谢谢”、“xxx 呢”、“我想 xxxx”、“我还想 xxx”、“请帮助我 xxxx”之类的语句对于语言模型来说毫无意义,量多的时候还会起到影响输出的效果。大可完全去掉那些“废话”,直接发出最纯粹的指令,这样在构建极其复杂的要求时能省下很多 token ,也能在一定程度上提升输出质量。
yhm2046
327 天前
@locoz 这些可以训练更加拟人话吧,也不是说完全没用, 比如很多时候写代码突然断了,如果你直接输入"继续" gpt 可能会从头开始写,如果输入"代码断了,从断掉的地方继续写" gpt 基本都会从断点处开始继续写,当然输入"代码断掉了,请从断掉的地方继续写吧谢谢你哦" 效果跟前面一样,多了些情感类的废话,这部分我觉得可以训练模型更加拟人化, lz 可能是学生或者刚毕业没多久,习惯用跟女朋友聊天的语气跟 gpt 对话
locoz
327 天前
@yhm2046 #8 但是把 AI 训练得更好是 OpenAI 的事,跟用户关系不大,用户只需要用更合适的 prompt 提高自己效率就行了。

“很多时候写代码突然断了,如果你直接输入"继续" gpt 可能会从头开始写”
这个严格来说属于描述不清晰,如果你说“继续写完”,就不会有这种情况。

“lz 可能是学生或者刚毕业没多久,习惯用跟女朋友聊天的语气跟 gpt 对话”
跟是否是学生或刚毕业没多久没太大关系,我见到很多人都有这种情况,而且用户画像很多样。这种情况产生的主要原因,应该还是缺乏对语言模型能力边界的认知,不知道怎么使用才是最高效的,所以潜意识里就将当下的语言模型当成了影视作品中那种含义的强人工智能,当成跟人在对话了。
locoz
327 天前
@yhm2046 #8 “很多时候写代码突然断了,如果你直接输入"继续" gpt 可能会从头开始写”
这种情况其实还有个可能性,就是前面的内容中有一些能使模型产生幻觉现象的部分,导致出现抽风,但还没有严重到胡言乱语的程度,所以要求明确点又能拉得回来。
yhm2046
327 天前
@locoz 你说的有道理,不过 lz 也说了他说用普通人的角度来测试是否不会编程的人可以借助 gpt 开发一个可以用的产品,我觉得这个角度很好. 至于 lz 的身份先不做过多分析,其实很多时候普通人也存在无法表达清楚意思的情况,比如我爸就是不会说重点,无意义的语句一大堆,他说一大堆话我可以用一句话总结. 当然生活中存在很多需要说"废话"的场景,比如公司开会,情侣间的大部分对话,就像你说的跟 gpt 交流只要简明扼要,把它当工具而不是当人就行,当然不是所有 gpt 的用户都是程序员,我曾经介绍给非程序员朋友用 gpt,他们的交流基本跟 lz 差不多
tpjaord
326 天前
@locoz 嘿嘿 其实我这么客气 用与人对话的方式进行 是看了油管上一个视频
当时那个作者录制了一个视频 ,用不同的语气进行提问,回答的质量有一定的差别
当然这也可能是个例
tpjaord
326 天前
@YY 额 你说的也是哦 我居然忘记了 习惯性用截图了:D
No0
326 天前
不错,有空我也研究一下。
tpjaord
326 天前
@No0 最好是 gpt-4 因为我用 3.5 页使用了相同的提问,但是半个多小时过去了 东西还没做出来
不得不说 4 还是很厉害的
alexsunxl
326 天前
这样还是太费劲。
像 autogpt 那种模式更好,虽然会写错,但是 gpt 会一直改一直调试到完成。
后面估计大家都会倾向这种模式。
tpjaord
326 天前
@alexsunxl 额 以后人为机器打工了
rev1si0n
312 天前
套个壳,百分之九十的核心都是人家的开源库吧
tpjaord
307 天前
@rev1si0n 额 不是 90% 是 100% 嘿嘿

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/946019

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX