Buildel-灵活的AI自动化构建程序

介绍

Buildel 是一个平台,旨在使用户能够根据其特定需求创建多功能和动态的工作流程。 通过直观的模块化方法,Buildel 允许您从各种块中组装工作流程,包括文本输入/输出、聊天界面、文档搜索功能和 API 调用工具等。

这种灵活性使其成为各种应用程序的理想选择,从 AI 驱动的文档检索系统和复杂的对话界面到复杂的数据集成框架。

Github:https://github.com/elpassion/buildel

官网:https://buildel.ai

特征

  • 🔀 多个提供商 - 支持同一类型的区块的多个提供商。使用 OpenAI、Google、Mistral 等等。
  • 💻 不同的接口 - 您可以为同一工作流程构建不同的接口。使用聊天、api 或任何其他界面。
  • 📖 开源 - Buildel 是开源的。您可以自己免费托管它并为它做出贡献。
  • 🚀 预构建的使用案例 - 有预构建的使用案例,您可以使用它们快速入门。
  • 🧩 无需代码 - 您无需编写任何代码。只需选择并连接积木,您就可以开始了。
  • 🔑 自带密钥 - 您可以将自己的 API 密钥用于需要它们的块。

例子

以下是您可以创建的工作流示例,以使用 AI 驱动的动态解决方案来增强您的项目:

记忆

此设置是一个 AI 驱动的文档检索系统,可以理解自然语言查询,并从庞大的文档存储库中提供精确的上下文相关信息。

简单内存示例

此工作流程非常适合客户支持、研究和教育目的,可将复杂的搜索任务简化为直观的聊天体验。

多个模型

此配置旨在创建一个高效的 AI 驱动型对话系统,其中主聊天块(领导者)智能地将特定任务委派给辅助聊天模块。

简单内存示例

Api 调用工具

这种高级工作流配置专为实施强大的 AI 引导系统而量身定制,该系统能够通过多个 API 调用工具执行各种 HTTP 操作,每个工具都针对特定任务进行了独特配置。

简单内存示例

这种设置的独创性在于,领导聊天能够根据用户查询的上下文和要求与一套 API 调用工具进行动态交互。

用法

您可以从 app.buildel.ai 立即开始使用。 该网站提供了应用程序概述,有关产品和指南的其他信息可在文档中找到。

发展

或者,Buildel 可以在本地运行,而不是使用产品的托管版本。

如何在本地运行?

要能够在本地启动 Buildel,请确保您已安装以下先决条件:

然后:

  1. 克隆存储库:
1
git clone https://github.com/elpassion/buildel.git
  1. 安装依赖项:
1
pnpm i
  1. 运行依赖项:
1
pnpm dependencies:up
  1. 运行迁移:
1
2
cd apps/api
mix ecto.migrate
  1. 运行应用程序:
1
pnpm dev