Skip to content

ProChat 的后续发展 & 一些问题 #340

Open
@ONLY-yours

Description

@ONLY-yours

一些原因和道歉

感谢很多人关心 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,迁移问题都可以扫码添加该群!

1732609182653

ProChat 后续的发展?

暂时没想好,比较大的可能性是做成一个完善的 Template,把在 AI 对话场景下的 App 都给大家通过模版的形式直接提供出来,大家只需要配置 ChatGPT 、千问等 apikey 就可以直接开箱即用

当然也可能和 ProComponents 一样提供高阶组件,但是都还没定下最终的方案,如果你有什么想法,也可以直接在群里咨询我,或者直接在该 issue 下留言

最后的最后,还是感谢大家对 ProChat 的支持,能给大家提供哪怕一点点的帮助我们都觉得开心,谢谢🙏

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions