# 1 需求背景

目前EB-AI助手能够根据用户描述生成EB应用，但是还有许多功能配置没有接入到AI能力中，需要能够根据用户的描述找到对应的功能点，帮助用户配置或者告诉用户如何手动配置。智能搭建应用建模含旗下的表单、视图、权限等，以及构建智能助手：能进一步根据需求自动判断哪些可直接搭建实现、哪些不能直接搭建并提供相应的处理方式方案；已搭建或搭建过程中自动告知搭建卡点问题及其解决方案、搭建协助，含完整的帮助说明及对应配置跳转链接。

# 2 需求概述

1. EB-AI搭建助手增加功能点相关介绍向量库检索，能够根据功能点查找功能相关配置方法
2. EB-AI搭建助手增加多智能体协同工作实现智能搭建，向搭建助手汇总搭建结果及手动配置方法及对应配置跳转链接

# 3 需求交互原型

暂无

# 4 技术方案

## 4.1 主要流程

用户在主要搭建场景入口输入搭建需求，可以是简单的搭建一句话，也可能是详细的对于需求场景及详细功能的描述，用户输入流入搭建助手，搭建助手分析需求调用多个不同功能场景的智能体，最终汇总输出结果。

在智能应用构建中创建智能搭建应用，利用动作流及AI大语言模型对话组件循环触发不同的业务搭建助手配置如下：

[图片附件未整合: ../_assets/326928190570233856/001-4d61198891.png]

首先在需要使用表单搭建助手生成表单，获取到表单id表单字段等业务信息，其次在表单生成助手中可调用功能向量库中检索获取无法通过智能搭建实现的功能信息，创建信息和功能信息返回搭建助手中。多个搭建助手内部负责的搭建业务功能完成后输出回到主搭建助手中，由主搭建助手整合输出最终结果：

## [图片附件未整合: ../_assets/326928190570233856/002-ad96e91ca9.png]

4.2 未支持智能搭建功能判断及手动配置方法获取

搭建助手系统提示词种增加强调函数字段对应为搭建功能，如果需要某个功能但是函数中并不支持需要调用功能知识库检索获取手动配置方法，整合函数触发返回结果和手动配置方法作为搭建助手返回值，或者增加检索E10问答获取功能配置方法。主要流程如下图：

## [图片附件未整合: ../_assets/326928190570233856/003-b3bf83a9b2.png]

4.3 多智能助手统一接入

根据现有业务创建接口例如：表单创建接口、视图创建接口等业务功能接口搭建对应智能体提供给搭建助手调用，多助手协同工作。每个助手可以对于能够实现的功能正常调用已有的创建接口，对于无法自动搭建的功能检索向量库，搜索手动配置方法及跳转链接返回。需要通过AI连接器配置多智能助手或通过代码自动实现，需要维护搭建功能向量库。

## 4.4 表单搭建助手

根据用户描述创建表单，确定表单名称，表单包含字段等，通过触发预设函数，调用表单创建接口，创建表单对于不支持的表单配置预设手动配置方案。

## 4.5 权限搭建助手

根据用户描述创建权限配置，通过触发预设函数，调用权限创建接口，对于不支持的权限配置预设手动配置方案。

## 4.6 按钮搭建助手

根据用户描述创建按钮配置，通过触发预设函数，调用按钮创建接口，对于不支持的按钮配置预设手动配置方案。

## 4.6 其他功能搭建助手

EB-AI 提供简化智能体搭建方案，能根据业务快速创建对应业务助手。
