Lavc Systems
Lavc Systems es una plataforma web/de escritorio local para orquestar agentes de IA, gestionar la automatización corporativa, almacenar conocimientos RAG y rastrear el trabajo operativo a través de una interfaz Kanban. El sistema ejecuta un FastAPI backend, un React/Vita frontend y un conjunto de agentes locales conectados a Ollama — todo en su propia máquina, sin necesidad de servicio de IA externo.
Arquitectura del sistema
La plataforma separa las preocupaciones en cuatro capas de ejecución: la interfaz React orientada al usuario, el backend FastAPI con enrutadores modulares, la capa de orquestación de múltiples agentes y la capa de datos que cubre SQLite, ChromaDB y el almacenamiento de archivos local.
Flujo operativo
Módulos de interfaz
| Pantalla | Propósito |
|---|---|
| Operación | Kanban, Programador y Objetivos: tareas, trabajos recurrentes y metas priorizadas. |
| controlar | Panel ejecutivo, estado del sistema, recursos, registros, seguimientos y ejecución. |
| conocimiento | RAG documentos, aprendizaje continuo, memorias, habilidades y estrategias. |
| Agentes | Agent Graph (principal), Agent Studio y Workflow para editar y diseñar flujos. |
| Herramientas | Complementos, APIs y registro de herramientas disponibles para los agentes. |
| Configuración | Modelos, parámetros de tiempo de ejecución y preferencias del sistema. |
Lista de agentes predeterminada
| Tipo | Rol |
|---|---|
coordinator | Planifica, decide pipeline, delega. |
analyst | Analiza datos, documentos y contexto. |
programmer | Implementa y ajusta código. |
executor | Ejecuta comandos, scripts y validaciones. |
documenter | Produce documentación y artefactos textuales. |
reviewer | Revisa la calidad, consistencia y resultado final. |
specialist:* | Especialistas de dominio creados en Agent Studio. |
RAG y Conocimiento
La pantalla Conocimiento agrupa toda la gestión del conocimiento en un solo lugar:
- RAG Documentos: carga, edición de texto, metadatos, eliminación y reindexación.
- Aprendizaje Continuo: experiencias, habilidades, estrategias y recuerdos.
- Memoria híbrida: SQLite para registros estructurados y ChromaDB para búsqueda semántica.
- Artefactos de tareas: los resultados y archivos generados pueden retroalimentarse a la base de conocimientos interna.
Skyler Dentro de Lavc Systems
Skyler es el asistente de IA flotante integrado en el sistema. En Lavc Systems, Skyler opera a un nivel significativamente más avanzado que la versión pública del portafolio: puede consultar el estado del sistema, leer datos de tareas, crear y ejecutar tareas, leer archivos cargados, guardar API credenciales en la bóveda local y mostrar un seguimiento operativo auditable para cada respuesta. El sistema no registra el razonamiento del modelo en bruto; lo que aparece es un resumen estructurado: intención detectada, contexto consultado, herramienta o acción utilizada y siguiente paso.
El Skyler público del portafolio en /asistente-skyler/ es una versión más ligera implementada en la nube destinada a visitantes externos. Lavc Systems Skyler se ejecuta localmente, tiene acceso a datos internos y participa directamente en el ciclo de orquestación de tareas.
Endpoints principales API
| Método | Ruta | Descripción |
|---|---|---|
| OBTENER/POST | /api/tasks | Enumerar o crear tareas. |
| POST | /api/tasks/{id}/execute | Ejecución en cola. |
| OBTENER | /api/tasks/{id}/logs | Registros y seguimientos operativos. |
| OBTENER/POST | /api/tasks/{id}/messages | Chat de tareas persistente. |
| OBTENER | /api/agents | Agentes registrados. |
| OBTENER/POST | /api/documents | RAG documentos. |
| POST | /api/documents/upload | Subir e indexar. |
| OBTENER/POST | /api/scheduler/jobs | Trabajos programados. |
| OBTENER/POST | /api/objectives/goals | Metas autónomas. |
| POST | /api/assistant/chat | Skyler endpoint. |
| WS | /ws | Eventos en tiempo real. |
Estructura del proyecto
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
Ejecutando localmente
Ventanas:
start.bat
Linux/macOS:
./start.sh
- Interfaz:
http://localhost:5173 - Parte trasera:
http://localhost:8000