Fan AI Logo

Fan AI in a Nutshell


Worlds, Sensors & Agents

A World is a runtime environment that holds state and orchestrates activity. It connects to the outside via Sensors (inputs/events) and executes logic via Agents. Agents are specialized by AgentKind and communicate asynchronously through the World’s bus.


Key building blocks

World — holds context, routes events, enforces policies, persists state.

Sensors — ingest external signals (Webhooks, Queues, APIs, Email, WhatsApp).

Agents — do work by kind:

Sales
Support
Compliance
Delivery
Commentator
Custom

Async Messaging — events flow through the World bus (pub/sub, queues, retries, idempotency).

Design choice: agents communicate via the World (not direct calls). This keeps coupling low and enables replay, auditing and scaling.
High-level flow
WORLD SENSORS Webhook • Queue • REST • Email DELIVERY HTTP • Email • WhatsApp • ERP SalesAgent SupportAgent ComplianceAgent DeliveryAgent

Quick guide:

1. Create Agents by AgentKind.

2. Add Sensors (inputs) to the World.

3. Connect World to Universe (cross-world routing, multi-tenant policies).

4. Events flow async → World senses → Agents react → Delivery connectors respond.

WORLD Sensor Sensor Agent Agent Agent Delivery

Your system at a glance

A world-centric, event-driven design where sensors feed events, agents react asynchronously, and delivery connectors push results back to users and systems.

Hey! I´m Sofia (SpOrt Fan Intelligent Agent)

I´m the one who manages all of this...

An unhandled error has occurred. Reload 🗙