Redian新闻
>
开源 ChatFlow:让人类设计高质量流程,让 ChatGPT 生成与复读

开源 ChatFlow:让人类设计高质量流程,让 ChatGPT 生成与复读

科技

太长不读版:ChatFlow

作为一个正经的开源项目,现在你可以在 ClickPrompt 上完成一切工作以外的活动:角色扮演、玩游戏、看小说、AI 画画等等,如下图所示:

于是,我们抽取 ClickPrompt 出了的核心能力,构建了一个新的框架:ChatFlow —— 一个围绕 ChatGPT 构建的简易工作流引擎。简单来说:将做事的套路工具化,结合 AI 进行自动化。

比如说,我们在开发 ClickPrompt 的过程中,结合了 ChatGPT 来完成一些工作。我们便尝试按工作流的方式与 ChatGPT 结合到一起,开发者只需要简单地 Click,就能使用 AI。工作流如下图所示:

GitHub 项目: https://github.com/prompt-engineering/chat-flow

在线示例:https://www.clickprompt.org/zh-CN/click-flow/ (由于精力有限,暂时没有部署在新的环境)

技术栈:Next.js + React + Vercel + 低代码 + 工作流

PS:如果你也有精力、有兴趣,擅长低代码与工作流,欢迎来加入我们,主导这个项目。

ChatFlow 的诞生动机:人类设计高质量流程 + AI 完成细节

简单来说,ChatGPT 即是一个硅基生物,也是一个非常好的人类助手。作为一个工具,你使用 prompt 的能力决定了它的上限和下限。

因此,ChatGPT 在经验丰富的开发人员手中,有一定 prompt 经历的人手中,会发挥非常强大的作用。而对于经验不那么丰富的开发人员,可能会因为缺乏任务分解能力,无法写出合理地 prompt,让 AI 有创意地瞎写代码。

诸如于,我们可以通过如下的注释,让 ChatGPT 或者 GitHub Copilot 直接生成可用的代码:

  1. // 1. convert resources in src/assets/chatgpt/category/*.yml to json

  2. // 2. generate src/assets/chatgpt/category.json

  3. // the yaml file is like this:

  4. // ```yml

  5. // ···

这也就是为什么我们做了 ClickPrompt , 用于一键轻松查看、分享和执行 Prompt。而在完善 ClickPrompt 的过程中,我们发现将 AI 绑定到自己的工作流中,才能更好地提升效率。因此,我们在 ClickPrompt 中提取了两个功能,构建了 ChatFlow:

  • ChatGPT 聊天室:一个集成了 ChatGPT API 的简易 ChatGPT聊天室。

  • ClickFlow:一个基于 Yaml 构建的工作流。

结合 ClickPrompt 不丰富的组件,它可以勉强 work 了。

ChatFlow 是什么?

让 AI 来读标题,回答一下这个问题:

Write about ChatFlow:开源 ChatFlow:让人类设计高质量流程,让 ChatGPT 生成与复读

ChatFlow 是一个基于自然语言处理(NLP)的流程编排工具,具有以下特点:

  • 易于理解的 YAML:ChatFlow 使用简单易懂的 YAML 格式来描述流程的各个元素,包括条件、循环和变量等。无需编程技能,让流程设计变得简单易懂。

  • 丰富的可视化组件:ChatFlow 提供了丰富的可视化组件,例如表格、图表和交互式界面等,让用户可以更加方便地与流程进行交互和管理。

  • 自动化执行流程:ChatFlow 使用 NLP 技术自动翻译自然语言描述的流程为可执行的代码,并支持自定义函数和自动生成文档功能,让用户更加灵活和高效地管理流程。

总之,ChatFlow 提供了一种灵活、易用、自动化的流程编排工具,让用户可以更加高效地管理复杂的流程,提高工作效率和准确性,同时降低工作的复杂性和学习成本。

ChatFlow 示例

在过去的一段时间内,我们不断尝试开发一些工作流:

  1. 需求与代码生成:从一个模糊的需求开始,生成标准的用户 Story(包含多个 AC),然后根据 AC 生成流程图、测试用例和测试代码。

  2. 软件系统设计:从一个简单的系统开始,分析系统对应的用户旅程,生成对应的处理过程 DSL 等等,以帮助我们思考如何基于 AI 进行系统设计。

  3. 写作的发散与探索:从一个主题开始,进行对应的发散和收敛,直至辅助我们完成一篇文章的草稿、大纲、内容编写。

  4. ClickPrompt 工作流:围绕 ClickPrompt 项目的开发,结合创建 issue、issue 分析、Code Review 等构建的工作流。

在线示例:https://www.clickprompt.org/zh-CN/click-flow/

ChatFlow 示例:需求与代码生成

用于帮助开发人员快速生成代码并进行测试,从而加快开发进度和提高代码质量。

ChatFlow 示例:软件系统设计

用于帮助系统设计人员快速理解用户需求并生成对应的系统设计方案:

ChatFlow 示例:写作的发散与探索

用于帮助写作人员快速生成文章并进行修改和编辑,从而提高写作效率和文章质量:

ChatFlow 示例:ClickPrompt 工作流

用于帮助开发团队快速解决问题并进行代码审查,从而加快项目进度和提高代码质量:

未来:ChatFlow 的下一步

作为一个刚挖的新坑,我们缺乏关于这一领域的相关知识,所以如果你也有兴趣,欢迎来加入我们。

与一个简单的工具相比,我们更想把 ChatFlow 做成一个框架,类似于 Hexo 这一类的博客软件。所以,我们暂时计划:

  1. 扩展更多的可视化组件:除了表格和时间轴,还可以考虑增加图表、地图、树形结构等更多的组件。这样,用户可以更加方便地构建自己的工作流,实现更加复杂的业务需求。

  2. 插件开发机制:建立一个开放的插件开发机制,让开发者可以开发和共享自己的插件,从而增加 ChatFlow 的可扩展性。这样,用户可以根据自己的需求选择合适的插件,也可以为其他用户贡献自己的插件。

  3. 易于编写的工作流:将编写工作流的难度降到最低,尽可能让用户只需拖拽和连接组件就能完成工作流的构建。同时,还可以为高级用户提供更多的编程接口,让他们能够更加自由地控制工作流的执行。

如果你也有兴趣,欢迎来加入我们:https://github.com/prompt-engineering/chat-flow

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
ChatGPT 核心技术大起底——InstructGPT:研究人类反馈数据比加大模型规模更重要!担心被ChatGPT取代?LMFlow让你打不过就加入!PK chatgpt 的诗评一刻不停推进全面从严治党 以高质量党建引领保障工业和信息化高质量发展——工信部召开2023年党的建设暨党风廉政建设工作会议交钱!StackOverflow:类ChatGPT们用我数据训练得付费突然出手!意大利封杀ChatGPT!马斯克也下场呼吁限制ChatGPT!AI发展可能超越人类思维?集成ChatGPT后必应日活量首破亿!微软推出Azure OpenAI ChatGPT 服务,GPT-4下周发布王慧文收购国产AI框架OneFlow,为中国版ChatGPT疯狂抢人抢基建开源方案复现ChatGPT流程!1.62GB显存即可体验,单机训练提速7.73倍Chatgpt 4 要release 了活在ChatGPT们阴影里的Stack Overflow:流量萎缩、裁员10%,CEO坦言公司正处于困难时期ChatGPT的统治正在冲击Stack Overflow?零门槛复现ChatGPT:预训练模型数据集直接用,包含完整RLHF流程,在线可体验简评费米悖论揭开FIFA的遮羞布 (下)- 掌握线人,FBI出手了开源版ChatGPT来了?多数任务效果超越GPT3,已开源!设计界的ChatGPT 来了!1000 组包装设计1 小时自动生成,还这么养眼?ChatGPT讲座:ChatGPT并不神秘,但ChatGPT很神奇ChatGPT带火AI芯片,赚翻了的英伟达发布新核弹:ChatGPT专用GPU,让推理提速10倍!港科大开源LMFlow!3090单卡5小时,每个人都能训练专属ChatGPT拒绝“白嫖”!Stack Overflow 将矛头直指 ChatGPT 等产品:用了我的数据训练,得先给钱!3090单卡5小时,每个人都能训练专属ChatGPT,港科大开源LMFlow这是Meta版ChatGPT雏形?开源、一块GPU就能跑,1/10参数量打败GPT-3厉害了我的 ChatGPT, 弱ChatGPT偷家:Stack Overflow正被程序员抛弃,访问量一个月骤降3200W本人不怕露底寒掺讲个不是笑话的笑话。月之故乡ChatGPT引领AIGC!Lehigh最新《AI生成内容》全面综述,44页详述GAN到ChatGPT发展历程Webflow:40亿美金估值的无代码建站SaaS,能否跨越下个技术周期?ChatGPT低成本复现流程开源!任意单张消费级显卡可体验,显存需求低至1.62GB​iPhone 16 Ultra或无端口/集成ChatGPT的Bing曝光/人人视频遭Netflix等起诉chatgpt 说顾城剽窃人类“3.0”意识形态战场——ChatGPT的政治化终局ChatGPT的价值观及立场(四)加拿大司法独立的宪政危机成本不到100美元!UC伯克利再开源类ChatGPT模型「考拉」:数据量大没有用,高质量才是王道用 AI 对抗 AI!斯坦福研究人员推出 DetectGPT,专门检测 ChatGPT 等模型生成的文本chatGPT. 一本正经胡说八道CVPR 2023 | 浙大提出全归一化流模型PyramidFlow:高分辨率缺陷异常定位新范式ChatGPT:三句话,让人类被我骗18万(不是ClickPrompt:一站式 Prompt 学习、设计与运行工具(开源),支持 ChatGPT 等
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。