Eloquent

Documentation

Platform Overview

Eloquent is an enterprise AI platform that enables organizations to build, deploy, and manage intelligent applications. It provides AI agents, workflow automation, knowledge graphs, dynamic entities, and real-time chat — all within a multi-tenant, self-hosted architecture.

Eloquent Platform Overview

Core Capabilities

AI Agents

Configure and deploy AI-powered assistants with customizable skills, tools, and language models. Agents support real-time chat via SSE streaming, background task execution, human handoff, and customer satisfaction surveys.

Workflows

Visual workflow engine for automating multi-step business processes. Supports human-in-the-loop approvals, conditional branching, AI-powered document processing, and integration with external services.

Knowledge Graph

Semantic search and graph-based data storage powered by ClickHouse. Ingest documents, build product catalogs, and query relationships across organizational data.

Entities

Dynamic CRUD system with JSON Schema validation. Define custom data models at runtime without code changes — each entity type has its own schema, views, and query capabilities.

Real-Time Chat

SSE-based messaging infrastructure supporting AI agent conversations, human agent handoff, typing indicators, and chat history. WebSocket transport available for legacy integrations.

Administration Interface

The Admin App is a dedicated web application for platform administrators. It is deployed alongside the main Eloquent App and provides four main sections:

Dashboard

Overview of platform health with key metrics:

  • Total organizations
  • Total users
  • Active schema information

Organizations

Full organization lifecycle management:

  • Create, edit, and delete organizations
  • Configure subscriptions (plans, seats, billing)
  • Install and manage products per organization
  • View organization status and metadata

Users

User account management scoped by organization:

  • Create new users or add existing users to organizations
  • Assign roles per organization
  • Manage multi-organization access
  • Enable, disable, or delete user accounts

Analytics

Platform-wide usage metrics:

  • Total chats, messages, and tokens consumed
  • Per-organization breakdown of usage
  • User activity and cost tracking
  • Token consumption monitoring

Deployment Model

Eloquent is designed for self-hosted deployment on customer infrastructure. The platform runs on Kubernetes and is distributed as a Helm chart, enabling one-command deployment across multiple environments:

  • Azure AKS
  • AWS EKS
  • Google Cloud GKE
  • Oracle Cloud OKE
  • On-Premises / Bare Metal — the Eloquent team provisions Kubernetes and all required infrastructure on your hardware

The Helm chart includes all backend services, frontend applications, and infrastructure components. Customer-specific configuration is applied through a values file that overrides defaults for domains, secrets, scaling, and integrations.

See Deployment, Helm & Secrets for detailed setup instructions.