项目地址: https://github.com/LeslieLeung/PTPT
低代码不如无代码
最近各种 ChatGPT 帮写代码的应用层出不穷,但与其让 ChatGPT 帮你写一个能够运行的程序,不如让 ChatGPT 直接承担各种文本生成、格式转换的工作。 对于没有编程基础的人群而言,就算拿到了能用的代码,如何让代码跑起来还需要一番折腾;对于程序员而言,重复做应用不如投入更多精力去开发 prompt 。因此,我做了 PTPT , 让 ChatGPT 帮助我完成一些纯文本文件的处理工作,比如 Markdown 翻译、格式转换等。
在 PTPT 之前,我开发了一个名为 C3PO 的项目,在 C3PO 中,我需要手动去处理返回的 csv ,如果想要支持 GNU po 还需要写代码适配。同时,在论坛上,有朋友提出了很好的意见: 根本不需要做一个专门的软件来实现某个功能,开发 prompt 就足够了。这也是 PTPT 希望达到的效果。
至于为什么不使用现成的 xx 项目 / 使用一些 web 版的 ChatGPT 套壳工具,首先很多这些工具已经围绕 prompt 开始收费了,对他们来说 prompt 是核心资产,而我觉得 prompt 也应该是开源共享的。PTPT 使用 yaml 来管理 prompt ,以及提供了一个 prompt 创建工具,后续还会推出 prompt 分享相关的功能,希望能促进 prompt 的分享。 另外,命令行工具能保持这个项目的操作尽可能简单,而且可以直接输出成文件,不需要再复制粘贴。最后就是,做项目带来的无限的成就感。
已经支持的 prompt 一览
本项目暂时不会专注于:
本项目灵感来源于 sigoden/aichat,该项目使用 Rust 语言,由于能力有限,我想用自己熟悉的技术栈做一个自己使用的版本。