Lavc Systems
Lavc Systems é uma plataforma desktop/web local para orquestrar agentes de IA, gerenciar automação corporativa, armazenar conhecimento RAG e rastrear trabalho operacional por meio de uma interface Kanban. O sistema executa um FastAPI backend, um React/Vite frontend e um conjunto de agentes locais conectados a Ollama — tudo em sua própria máquina, sem necessidade de serviço externo de IA.
Arquitetura do sistema
A plataforma separa as preocupações em quatro camadas de execução: o front-end React voltado para o usuário, o backend FastAPI com roteadores modulares, a camada de orquestração multiagente e a camada de dados que cobre SQLite, ChromaDB e armazenamento de arquivos local.
Fluxo Operacional
Módulos de interface
| Tela | Objetivo |
|---|---|
| Operação | Kanban, Agendador e Objetivos: tarefas, jobs recorrentes e metas priorizadas. |
| Controle | Painel executivo, integridade do sistema, recursos, logs, rastreamentos e execução. |
| Conhecimento | RAG documentos, aprendizagem contínua, memórias, habilidades e estratégias. |
| Agentes | Agent Graph (primário), Agent Studio e Workflow para edição e design de fluxos. |
| Ferramentas | Plugins, APIse registro de ferramentas disponíveis para agentes. |
| Configurações | Modelos, parâmetros de tempo de execução e preferências do sistema. |
Lista de agentes padrão
| Tipo | Função |
|---|---|
coordinator | Planeja, decide pipeline, delega. |
analyst | Analisa dados, documentos e contexto. |
programmer | Implementa e ajusta o código. |
executor | Executa comandos, scripts e validações. |
documenter | Produz documentação e artefatos de texto. |
reviewer | Avalia qualidade, consistência e resultado final. |
specialist:* | Especialistas de domínio criados no Agent Studio. |
RAG e Conhecimento
A tela Conhecimento agrupa toda a gestão do conhecimento em um só lugar:
- RAG Documentos: upload, edição de texto, metadados, exclusão e reindexação.
- Aprendizagem Contínua: experiências, habilidades, estratégias e memórias.
- Memória Híbrida: SQLite para registros estruturados e ChromaDB para busca semântica.
- Artefatos de tarefas: os resultados e arquivos gerados podem retroalimentar a base de conhecimento interna.
Skyler Dentro de Lavc Systems
Skyler é o assistente de IA flutuante incorporado no sistema. Em Lavc Systems, Skyler opera em um nível significativamente mais avançado do que a versão de portfólio público: ela pode consultar a integridade do sistema, ler dados de tarefas, criar e executar tarefas, ler arquivos carregados, salvar credenciais API no cofre local e exibir um rastreamento operacional auditável para cada resposta. O sistema não registra o raciocínio do modelo bruto – o que surge é um resumo estruturado: intenção detectada, contexto consultado, ferramenta ou ação usada e próxima etapa.
O portfólio público Skyler em /skyler-assistente/ é uma versão mais leve, implantada na nuvem, destinada a visitantes externos. Lavc Systems Skyler é executado localmente, tem acesso a dados internos e participa diretamente do loop de orquestração de tarefas.
Principais API Terminais
| Método | Rota | Descrição |
|---|---|---|
| OBTER/POST | /api/tasks | Liste ou crie tarefas. |
| POST | /api/tasks/{id}/execute | Enfileirar execução. |
| OBTER | /api/tasks/{id}/logs | Logs e rastreamentos operacionais. |
| OBTER/POST | /api/tasks/{id}/messages | Bate-papo de tarefa persistente. |
| OBTER | /api/agents | Agentes registrados. |
| OBTER/POST | /api/documents | RAG documentos. |
| POST | /api/documents/upload | Carregar e indexar. |
| OBTER/POST | /api/scheduler/jobs | Trabalhos agendados. |
| OBTER/POST | /api/objectives/goals | Metas autônomas. |
| POST | /api/assistant/chat | Skyler endpoint. |
| WS | /ws | Eventos em tempo real. |
Estrutura do Projeto
vale-develop-analytics-2026/
backend/
agents/ # LangGraph pipelines and multi-agent orchestration
app/ # global subsystem state
auth/ # users, companies and authentication
knowledge/ # graph, semantic index and solution library
learning/ # experiences, strategies, skills and prompt optimizer
memory/ # HybridMemory
objectives/ # GoalEngine, priority and autonomous scheduler
observability/ # traces, metrics and execution
routers/ # modular endpoints
scheduler/ # scheduled jobs
tools/ # registry, tools and Graphify
main.py # FastAPI entry point
ws.py # WebSocket
frontend/
src/
components/ # shared UI, graph, workflow, chat
hooks/ # WebSocket and Agent Graph runtime
pages/ # app screens
store/ # Zustand stores
types/ # TypeScript types
plugins/ # local plugins
data/ # databases, logs, uploads, vectors and local artefacts
Executando localmente
Janelas:
start.bat
Linux/macOS:
./start.sh
- Interface:
http://localhost:5173 - Backend:
http://localhost:8000