← haja

Como funciona.

O HAJA é um conjunto de agentes que se comunicam por filas e APIs. Cada um tem responsabilidade nítida; nenhum precisa saber do todo para fazer o seu trabalho.

// fluxo

Quatro estágios.

  1. 1 — Entrada

    Uma mensagem chega — pelo Telegram, por uma chamada HTTP ou pelo painel de um agente. O orquestrador identifica intenção e despacha para a fila do agente certo.

    Redis pub/sub · canais nomeados por agente
  2. 2 — Processamento

    Cada agente tem suas próprias etapas: extração, transcrição, segmentação, geração, indexação. Tarefas longas rodam em workers Celery, sem bloquear ninguém.

    FastAPI + Celery · estado em Postgres
  3. 3 — Memória

    O que vale ser lembrado vira documento estruturado. Texto vira embedding; busca semântica devolve trechos com citação da origem.

    Postgres + pgvector · 1024 dimensões
  4. 4 — Saída

    A resposta volta pelo mesmo caminho da entrada — ou por outro, se fizer mais sentido. Cada interface tem sua linguagem; o conteúdo é o mesmo.

    Telegram · Drive · Web UI · API
// stack

O que está por baixo.

Modelos

  • Claude Sonnet 4.5
  • Gemini 2.5 Flash
  • Whisper Large v3 Turbo
  • Cohere embed-multilingual

Backbone

  • FastAPI
  • Celery
  • Postgres + pgvector
  • Redis

Infra

  • Docker Compose
  • Traefik + Let's Encrypt
  • Cloudflare DNS
  • Hostinger VPS

Cliente

  • Next.js 16
  • React 19
  • Three.js / R3F
  • Tailwind v4
“Cada agente faz uma coisa bem. Juntos, fazem o que ainda não existia.”