不会编程的我,用GPT写了一个PDF压缩工具(对话过程)

查看 154|回复 11
作者:baoshan685   
[md]本文为该贴后续:不会编程的我,用GPT写了一个PDF压缩工具
[md]继续添加关于大家比较关注的问题:
1. 码农被淘汰
我认为目前码农被淘汰的情况还不会发生。我的项目非常简单,只有120行代码,一个.py文件,整体就像乐高式的拼接一样。我的理解是,对于一些简单的程序,像我这样的示例项目,GPT是可以胜任的。但是对于复杂的项目暂时还不行,因为涉及到的代码量和问题量会不断增加。就像现在,GPT也没有告诉我为什么我使用PyQt5不行。如果没有别的解决方案,我也无法完成这个帖子。再回到这个帖子的初衷,我其实只是想试下能不能做出来。从长远来看,这个压缩工具一定不是最优解,不少小伙伴在压缩PDF的时候可能还会选择某捷等专业的软件,所以更多是交流分享。
2. 关于如何使用GPT,为什么选择GPT4o模型
GPT在国内有很多镜像,基本上都能用。另外,也可以使用原生的GPT。如果想了解更多,论坛里应该能找到一些资料。我个人建议直接在某宝上购买一个账号来体验原版。选择使用GPT4o的原因是因为它可以处理截图,而且回复速度较快。当然,当前版本的GPT3.5和GPT4也可以使用,只是GPT4o更高效一些。
3. 关于0基础
我没有编程经验,自己写的代码这辈子不超过100行。但我知道Python的文件后缀是.py,其他基本就没有了。
4. 对话过程
  • 其实就像我说的,就是提出需求,然后把命令行/cmd或者VSCode等编辑器的反馈页面截图给GPT,不断进行PDCA(Plan-Do-Check-Act)的过程。
  • 基本上就是将GPT给出的代码复制粘贴到编辑器中(一字不改)。

    以下是大致完整展现「不会编程的我,用GPT写了一个PDF压缩工具」的整个对话过程:
    ---
    [md]**第一个问题**
    [![pk1Sm4I.png]()](https://imgse.com/i/pk1Sm4I)
    我复制到VSCode保存运行后报错:
    [![pk1S3Dg.png]()](https://imgse.com/i/pk1S3Dg)
    我继续反馈报错(其实还是改变刚才的路径问题,我始终没有提供文件路径,因为觉得只要把文件和代码放在一个文件夹就行,基本还是刚才的问题):
    [![pk1S8bQ.png]()](https://imgse.com/i/pk1S8bQ)
    然后我开始处理这个问题,通过提供给他想要处理的文件的方式:
    [![pk1SYUs.png]()](https://imgse.com/i/pk1SYUs)
    又有报错,继续反馈:
    [![pk1St5n.png]()](https://imgse.com/i/pk1St5n)
    这时候已经生成压缩文件了,但我都不知道,于是仍然把反馈信息发给GPT:
    [![pk1SUCq.png]()](https://imgse.com/i/pk1SUCq)
    我检查发现问题:文件大小并无明显变化:
    [![pk1Sa80.png]()](https://imgse.com/i/pk1Sa80)
    我继续保存,又出现了路径的问题:
    ![image]()
    这里折腾了一小会儿,最后我又按之前的思路走了下:
    ![image]()
    这里测试后,代码已经可以用了,于是想着如何打包:
    ![image]()
    打包后,并无界面,于是在这里,又遇到了路径问题(小白暴露无疑..):
    ![image]()
    复制到别的电脑后,发现无法使用(其实是因为只打包了程序,没打包附件):
    ![image]()
    最后调优的过程:
    ![image]()
    上方内容只是其中的部分关键步骤,一些我冗余的提问并未涉及其中。

    写了, 过程

  • jidesheng6   

    晴朗的秋天 发表于 2024-5-27 13:28
    啊,靠我自己肯定不行,我啥基础都没有,连个小白都算不上,就是想让GPT给我全权代劳,哈哈哈哈

    不可能的,你需要提供给gpt基本的思路,要用到什么技术,要解决什么问题,这些你都要描述出来;你还要有能力判断gpt告诉你的东西是否可行;不是单纯一对一的对话就能做出来复杂度比较高的东西的
    TabKey9   
    it圈子内的,但凡有点任何一门编程语言基础,应该都能够通过GPT写点小玩意,大项目就算了(比如一个APP、一个商城项目等等),圈外人省略....
    作为一名在职的程序员(码农),GPT肯定是辅助工具!  下至  当教科书查资料,上至  拆解大项目,逐一攻破;
    总之Ai在程序员手里就算提高效率的工具。
    雨之幽   
    GPT确实很多东西便捷了
    yeah_go   
    这个 更适合发到原创区吧
    nojon   
    GPT确实便捷
    czshaobo   
    不会编程的我也来支持一下
    晴朗的秋天   
    能写一个 进销存的APP吗? 类似 秦丝生意通 这样的APP
    Javabc   
    这个只能写点小玩意  太复杂的不行的
    PEKO16   

    晴朗的秋天 发表于 2024-5-27 13:24
    能写一个 进销存的APP吗? 类似 秦丝生意通 这样的APP

    你要有一定基础是可以的
    您需要登录后才可以回帖 登录 | 立即注册