Low-code and no-code with BESSER to create and deploy smart web applications
本文介绍了 BESSER,这是一个开源的低代码框架,旨在通过一个透明、可扩展且无供应商锁定的基于 Web 的编辑器,促进带有 AI 代理的智能 Web 应用程序的创建与部署。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下,你想建造一座定制房屋,但不想花数年时间去学习如何从零开始混合水泥、布设电线或搭建墙体。你更希望拥有一套系统,让你只需拖拽预制好的房间、选择油漆颜色,并由机器人负责施工。
本文介绍了BESSER,一款免费、开源的工具,它正是为智能网站而非房屋提供了上述功能。
以下是 BESSER 的工作原理,将其拆解为简单的概念:
1. 问题所在:“黑盒”构建器
目前,如果你想构建一个包含“智能”功能(例如能够回答问题的 AI 聊天机器人)的网站,通常不得不聘请昂贵的专家或使用商业软件。这些商业工具就像从开发商那里购买了一栋被锁上门的房子:你可以住进去,但无法轻易更换管道,搬家时也无法带走蓝图,而且你不得不永远向他们付费。
2. 解决方案:"LEGO"套件
作者创建 BESSER 是为了成为那些“黑盒”的对立面。它就像一套数字版的 LEGO 积木,专为网络世界设计。它是免费的,对任何人开放查看,并让你无需手写成千上万行代码即可构建复杂的网站。
3. 如何构建(三张蓝图)
要构建一个“智能”应用(例如一个带有贴心 AI 图书管理员的图书馆网站),BESSER 要求你绘制三张简单的蓝图:
- 骨架(结构): 这就像绘制平面图。你使用简单的图表来定义应用所需的数据(例如“书籍”、“作者”、“到期日”)。
- 面容(图形用户界面): 这是“无代码”部分。想象一个数字画布,你可以在上面拖拽按钮、文本框和图表。你像排列幻灯片一样将它们摆放好,该工具会立即将它们转化为一个可运行的网页。
- 大脑(智能体): 这是“智能”部分所在之处。你为 AI 智能体定义一个流程图。你告诉它:“如果用户询问‘归还书籍’,就进入这个状态并说出这个特定答案。”你甚至可以指示它调用外部工具或使用高级 AI 来生成答案。
4. 魔法机器人(生成)
一旦你拥有了这三张蓝图,只需点击一个按钮。BESSER 就像一个超高速施工机器人。它查看你的图纸,并自动编写使网站运行所需的实际计算机代码。
- 它使用 Python 构建后端(引擎室)。
- 它使用现代 Web 技术构建前端(外观和感觉)。
- 它构建AI 智能体,使其能够与用户对话。
5. 即时入住(部署)
通常,将网站上线就像搬进新房子:你需要购买土地、接通水电并获取许可证。而使用 BESSER,则像是一栋直接落在你车道上的预制房屋。
- 你连接免费的 GitHub 账户(就像一个数字储物柜)。
- 你连接到名为 Render 的免费云服务。
- BESSER 在几分钟内将你的新网站推送到线上。它处理所有技术设置,为你提供带有安全锁(SSL)的实时链接,让人们可以立即访问。
核心结论
该论文证明,你现在可以使用免费的 Web 编辑器,在几分钟内设计、构建并上线一个带有 AI 助手的网站。其目标不仅仅是制作一个网站,而是要使整个过程透明(你可以看到它生成的代码)且灵活(你不会被困在单一公司手中)。
作者通过一个图书馆应用的演示展示了这一点,其中聊天机器人回答各种问题,证明了普通人现在无需成为专业程序员即可构建“智能”软件。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。