Naliia
Descripción.
Naliia es una plataforma integral para la gestión de servicios y agendamiento de citas que integra tres componentes principales:
- Bot (NaliiaBot) - Agente conversacional inteligente basado en LangGraph que gestiona citas y atención al cliente mediante LLMs (Anthropic Claude, DeepSeek). Incluye API FastAPI, persistencia con PostgreSQL y sistema de herramientas MCP.
- ERP (Tryton) - Sistema ERP basado en Tryton con módulos personalizados para Colombia (contabilidad PyME, gestión de ventas y pagos). Incluye integración con Google APIs y despliegue Docker.
- MCP Server (TrytonMCP) - Servidor MCP que permite a los LLMs interactuar con Tryton ERP a través de llamadas RPC, exponiendo funcionalidades como gestión de clientes, productos, servicios y agendamiento.
- WebApp - Aplicación web React + TypeScript + Vite para gestión de servicios y citas con interfaz moderna (Tailwind CSS) y cliente RPC para Tryton. Stack tecnológico: Python 3.14, Docker Compose, PostgreSQL, FastAPI, LangGraph, Tryton 7.6, React 19, TypeScript, Vite. Orquestación: Docker Compose gestiona todos los servicios (base de datos, ERP, MCP server, bot) con healthchecks y dependencias configuradas.