O que é o Ayla Painel?
O Ayla Painel é uma plataforma SaaS de automação empresarial com Inteligência Artificial.
Ela permite que empresas configurem agentes digitais e rotinas que executam tarefas automaticamente e apresentam resultados para aprovação humana.
A proposta central é possibilitar a automação de processos de negócio por meio de agentes de IA com diferentes capacidades — como redes sociais, financeiro, atendimento ao cliente, marketing e vendas — sem necessidade de programação.
Como funciona?
- Configure agentes de IA: Crie agentes com diferentes tipos e habilidades para atender às necessidades do seu negócio.
- Defina rotinas de automação: Programe execuções automáticas com base em horários (cron) ou gatilhos.
- Aguarde os resultados: Os agentes executam as tarefas e geram resultados que ficam pendentes de aprovação.
- Aprove ou rejeite: Um humano revisa e aprova (ou rejeita) cada resultado antes da implementação.
Composição do Sistema
- Projetos: Espaços de trabalho que isolam as configurações e dados de cada cliente/contexto.
- Agentes: Entidades de IA com tipos específicos (social media, financeiro, atendimento, marketing, vendas, custom) e um conjunto de habilidades.
- Habilidades: Capacidades individuais dos agentes, reutilizáveis e combináveis.
- Rotinas: Automações programadas via cron, com suporte a fuso horário e configurações específicas.
- Execuções: Registros de cada rodada de uma rotina, incluindo métricas de tokens, latência e erros.
- Resultados: Saída produzida por cada execução, com status de aprovação e prazo de expiração.
- Aprovações: Trilha de auditoria das decisões humanas sobre cada resultado.
- Base de Conhecimento: Documentos e informações que alimentam o contexto dos agentes.
- Integrações: Conexões com serviços externos (APIs, redes sociais, etc.).
- Chat: Histórico de conversas entre usuários e agentes.
Tecnologias Utilizadas
| Camada |
Tecnologia |
Porta |
| Frontend |
Next.js 15 + TypeScript |
3002 |
| Backend |
NestJS + TypeScript |
9002 |
| Banco de Dados |
PostgreSQL 14 |
5432 |
| Fila de Jobs |
Redis + BullMQ |
6379 |
| IA / LLM |
Anthropic SDK (Claude) |
— |
Estrutura do Repositório
O projeto é organizado como um monorepo pnpm workspaces com três pacotes principais:
- packages/backend — API REST em NestJS
- packages/frontend — Aplicação web em Next.js 15
- packages/shared — Tipos TypeScript compartilhados entre backend e frontend