低代码类平台往往有相似的业务场景:各知识库文档、可视化建模、可视化视图,落地 agent,往往从知识库 rag 和智能生成 schema 入手。
本文介绍低码类平台通用 agent 架构设计。
业务架构
业务全景
核心流程
schema 建模流程
agent 最重要的能力是能够根据自然语言创建低代码应用。
比如用户说,帮我创建一个 xx 票据管理,agent 应自动从案例中获取相关信息,智能生成元数据、视图、工作流等不同应用原件的 schema。
如果没有相关案例,则需要根据不同原件的要求,询问用户以补充信息,直到能够出具 schema 雏形。比如询问页面字段(元数据),数据操作流程(工作流),数据创建流程(表单视图)等。
其大致流程如下:
问答流程
知识问答也可以说是低码类平台 agent 必要功能。平台总配置项/能力往往以千计数,即便给到手册,用户也难以消化。
问答通用流程往往如下:
记忆整合
低码类平台 agent 往往需要多轮询问才能得到结果,其本质是需求不断澄清的过程,因此上下文记忆在 agent 设计中尤为重要。