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)の組み込みサポート。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト