[Feature]: 在 Web 管理页面内提供对话式应用构建助手
Author: huanghuoguoguoCreated Sep 16, 2026Updated Sep 16, 2026
这是一个?
新功能
详细描述
希望在 LangBot Web 管理页面内提供一个应用构建助手。用户可以直接描述想要的机器人或 Agent 应用,助手通过对话帮助选择并配置模型与知识库,完成创建与试运行,后续逐步支持工具和消息渠道。
例如,用户说「帮我创建一个基于上传文档回答问题的客服机器人」,助手能询问缺失信息,引导选择模型和上传文档,创建知识库并绑定到 Pipeline,最后提供测试入口和对应资源页面链接。
建议的首版流程
- 在管理页面打开助手,描述目标;助手读取当前 Workspace 内用户有权访问的模型、知识库、Pipeline、Bot 等资源,优先复用已有配置。
- 信息不足时通过对话补齐,给出拟创建或修改的资源及关键配置,供用户确认。
- 用户确认后执行配置,展示每步结果和资源链接;失败时说明具体原因及已完成步骤;重试时复用已成功创建的资源,避免重复创建。
- 提供试运行入口,展示回答或错误,支持继续通过对话调整配置。
首版可聚焦「选择已有模型 → 创建或选择知识库 → 配置 Pipeline → 测试问答」这一条完整路径,后续再扩展 Bot 渠道接入、Skill、MCP 和 sandbox 配置。
实现考虑
复用 LangBot 现有服务层、HTTP API 和已有 MCP 能力;可与 langbot-cli 对齐资源操作语义。CLI 已提供的资源管理能力可以作为参考,网页助手不必通过执行 shell 命令实现。
助手沿用当前用户及 Workspace 的权限。API Key 等敏感信息通过受保护的配置表单填写,读取已有配置时也应脱敏,不让密钥进入对话记录或模型上下文;修改、删除及对外发送消息前清楚展示影响并取得用户确认。
验收示例
用户在页面内通过对话完成一个知识库问答应用的配置,能从结果跳转到实际创建的资源并发起测试;缺失模型、文档入库失败或权限不足时,助手能解释阻塞原因并引导下一步。
Source: langbot-app/LangBot