Open
Description
一些原因和道歉
感谢很多人关心 ProChat,我们也收到了很多询问 ProChat 后续进展
先给大家道个歉,我们 24 年下半年后就没有更多精力来维护这个项目了,Github 上的 Issue 存留了很多,这边只能尽量把一些恶性 Bug 修复,其余的需求,包括优化部分都不在有更多精力去维护了
主要原因有这么几个:
- ProChat 当初底层的组件,例如 输入区域、对话内区域这些组件不太有体系化的设计,我们部分例如 Markdown 渲染,重复编辑组件,发送区域等做了简单的设计,但是也没能很好的设计出完整的体系,所以为了满足一些需求,我们不得不开出很多 Render 的 Api 来支持各式各样的内容
- 简单的统一和各式各样的业务之间的冲突,ProChat 设计之初设计理念是希望大家通过 ProChat 减少在 AI 对话场景下的细节,详情可见:为什么要使用 ProChat 随着业务的发展,业务百花齐放,Function Call、文本向量检索、插件系统,每一种都值得好好设计前端组件,包括最佳实践,每一种在细节的处理上都不尽相同
第二个问题在底层组件没有设计完善的时候,凸显的更加明显,例如我想做 Function Call 来做自定义渲染某个前端组件,ProChat 底层的 ChatItem 不能支持,用户还是需要做自定义渲染,那么用 ProChat 带来的收益就不够了。
正好 antd 找到我们,想要一起共建一个更底层,更加体系化的组件库,这就是 ant-design/x GitHub - ant-design/x: Craft AI-driven interfaces effortlessly 🤖
一些问题
ant-design/x 和 ProChat 的关系?
ProChat 是 x 的前生,新用户请直接使用 x,老用户也请尽快迁移到 x,迁移问题都可以扫码添加该群!
ProChat 后续的发展?
暂时没想好,比较大的可能性是做成一个完善的 Template,把在 AI 对话场景下的 App 都给大家通过模版的形式直接提供出来,大家只需要配置 ChatGPT 、千问等 apikey 就可以直接开箱即用
当然也可能和 ProComponents 一样提供高阶组件,但是都还没定下最终的方案,如果你有什么想法,也可以直接在群里咨询我,或者直接在该 issue 下留言
最后的最后,还是感谢大家对 ProChat 的支持,能给大家提供哪怕一点点的帮助我们都觉得开心,谢谢🙏
Metadata
Metadata
Assignees
Labels
No labels