hexabot-ai/Hexabot

Hexabot v3 is an AI workflow automation platform, combining workflows, actions, agents, and conversational channels in one runtime.

解决的问题

Hexabot 提供了一个平台,通过构建可以在不同通信渠道运行的智能体工作流来自动执行重复性任务。它通过在单个运行时中结合工作流、操作和对话式界面,弥合了静态自动化与 AI 驱动型智能体之间的鸿隔。

工作原理

用户使用带有类型化运行时合约的 YAML 文件来定义工作流。系统采用模式优先架构(由 Zod 提供支持),以确保输入和输出得到验证。它采用绑定系统将配置和能力与实际任务逻辑分离,并集成了模型上下文协议 (MCP) 以实现更好的工具和上下文互操作性。对于数据存储,它使用支持 SQLite(本地)和 Postgres(生产环境)的 TypeORM。

适用对象

寻求构建需要记忆、RAG 能力以及跨多个渠道进行交互的 AI 智能体和自动化工作流的开发人员。

亮点

  • 智能体工作流:基于 YAML 的结构化 AI 行为定义。
  • MCP 集成:支持模型上下文协议以增强工具互操作性。
  • 多渠道连续性:在不同对话渠道中保持一致性的能力。
  • 模式优先设计:广泛使用 Zod 对输入和输出进行严格验证。
  • 记忆与 RAG:内置对显式记忆定义和检索增强生成的支持。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目