ant-design / pro-chat

🤖 Components Library for Quickly Building LLM Chat Interfaces.
https://pro-chat.antdigital.dev
MIT License
719 stars 91 forks source link

👑 [需求] Idea:自动填充 Form 表单 Provider(AutoCompleteFormConfigProvider) #137

Closed ONLY-yours closed 7 months ago

ONLY-yours commented 7 months ago

🥰 需求描述

link discussion:https://github.com/ant-design/pro-chat/discussions/136

只是一个 idea

简述一下这个 idea 大概做什么事情:

现有的中后台上,填写表单是一个很繁琐的事情,假设需要填写表单搜集某些信息

<Form>
  <Form.item name="name1"></Form.item>
  <Form.item name="name2"></Form.item>
  <Form.item name="name3"></Form.item>
</Form>

有些时候这些数据来源千奇百怪:

这种时候一般产品会需要开发一些:

而且这种快速导入一般还会针对对文件内容、格式做检测分析

借助 AI 可以将这些能力统一解析包裹

设想是设计一个 AutoCompleteFormConfigProvider 包裹,这个 AutoCompleteFormConfigProvider 包含以下能力

设想代码如下:

<AutoCompleteFormConfigProvider formRef={formRef}>
  <Form ref={formRef}>
    <Form.item name="name1"></Form.item>
    <Form.item name="name2"></Form.item>
    <Form.item name="name3"></Form.item>
  </Form>
</AutoCompleteFormConfigProvider>

为什么在 ProChat 中做这个比较特殊的组件?