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 기반)를 사용하여 입력과 출력이 검증되도록 보장합니다. 구성과 기능을 실제 작업 로직에서 분리하기 위해 바인딩 시스템을 채택했으며, 도구 및 컨텍스트 상호 운용성을 높이기 위해 Model Context Protocol (MCP)을 통합했습니다. 데이터 저장에는 SQLite(로컬) 및 Postgres(프로덕션)를 지원하는 TypeORM을 사용합니다.

대상 사용자

메모리, RAG 기능 및 여러 채널에 걸친 상호작용 능력이 필요한 AI 에이전트 및 자동화 워크플로우를 구축하려는 개발자.

주요 특징

  • 에이전트 워크플로우: 구조화된 AI 동작을 위한 YAML 기반 정의.
  • MCP 통합: 도구 상호 운용성을 향상시키기 위한 Model Context Protocol 지원.
  • 멀티 채널 연속성: 다양한 대화 채널에서 일관성을 유지하는 능력.
  • 스키마 우선 설계: 입력 및 출력의 엄격한 검증을 위한 Zod의 광범위한 사용.
  • 메모리 및 RAG: 명시적 메모리 정의 및 검색 증강 생성(RAG)에 대한 내장 지원.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트