PTPT - 带着我的新 ChatGPT 工具卷土重来啦

查看 26|回复 0
作者:LeslieLeung   
PTPT - Prompt To Plain Text
项目地址: 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 的分享。
另外,命令行工具能保持这个项目的操作尽可能简单,而且可以直接输出成文件,不需要再复制粘贴。最后就是,做项目带来的无限的成就感。
功能
  • 让 ChatGPT 替你处理纯文本文件!
  • 预定义 Prompt
  • 方便分享和扩展的 Prompt 格式

    已经支持的 prompt 一览
  • 🧸角色扮演(仅供娱乐)
  • 🧸问候语(仅供娱乐)
  • 📝Markdown 翻译 - translate-markdown
  • 📝csv 翻译成 csv - translate-csv
  • 📝csv 翻译成 GNU po (WIP)

    Roadmap
  • 支持代理配置
  • 支持 ChatGPT 参数配置
  • PromptHub - 通过 yaml 文件分享 prompt
  • 支持更多的 prompt

    本项目暂时不会专注于:
  • 连续对话、聊天记录
  • 复杂花哨的命令行交互

    Credits
    本项目灵感来源于 sigoden/aichat,该项目使用 Rust 语言,由于能力有限,我想用自己熟悉的技术栈做一个自己使用的版本。
  • 您需要登录后才可以回帖 登录 | 立即注册