🛠️ Herramientas
🧰 Herramientas
⌨️
CLI Phoenix Terminal multiplataforma
💬
Widget Embebible Chat para tu web
🔌
MCP Server Integracion Claude Desktop
▶️
Demo en Vivo Prueba ahora mismo
Powered by .NET 9 · Semantic Kernel · RAG Avanzado

Convierte tu Conocimiento
en Inteligencia Accionable

Plataforma empresarial de IA con arquitectura RAG de próxima generación, multi-plataforma nativa, y parametrización dinámica de proveedores. No es un chatbot. Es tu cerebro organizacional.

0 +
Plataformas
< 2 s
Respuesta RAG
0 %
Parametrizable
Proveedores IA

Construido con tecnología enterprise

.NET 9 Semantic Kernel DevExpress XPO Syncfusion .NET MAUI
El Ecosistema Completo

Más Que un Chatbot.
Es una Plataforma de Inteligencia.

5 componentes interconectados que trabajan en armonía para democratizar el acceso al conocimiento organizacional.

🧠

RAG Engine

Núcleo inteligente con embeddings semánticos, chunking adaptativo, recuperación con vecindad contextual, y orquestación multi-modelo.

  • Embeddings vectoriales de alta precisión
  • Búsqueda semántica con cosine similarity
  • Context window expansion automática
  • Streaming de respuestas en tiempo real
⚙️

REST API

API empresarial con autenticación token-based, rate limiting, y endpoints para chat, recursos, archivos, y configuración dinámica.

  • Multi-tenant con aislamiento de datos
  • Configuración de proveedores IA en caliente
  • Upload y procesamiento de documentos
  • Gestión de sesiones de chat
🌐

Widget Web

Componente embebible Blazor Server con Syncfusion AIAssistView. 2 líneas de código para integrarlo en cualquier aplicación.

  • Modo flotante (FAB) o embebido
  • SignalR para streaming en tiempo real
  • CSP permisivo para iframe universal
  • Tema personalizable por cliente
🖥️

Desktop MAUI

App nativa multiplataforma (Windows/Mac/Linux) con argumentos de línea de comandos para automatización y despliegue corporativo.

  • Launch con pre-configuración vía CLI args
  • HTML to FormattedString rendering
  • Offline-first con caché local
  • One-click deployment MSI/PKG
🔌

MCP Protocol

Servidor MCP estándar de Anthropic para integración con Claude Desktop, Cline, y cualquier cliente compatible. Recursividad infinita.

  • 7 tools MCP (search, chat, upload, etc.)
  • JSON-RPC 2.0 sobre STDIO
  • Auto-provision de nuevos servidores
  • Multi-company con aislamiento
🎛️

BackOffice XAF

Panel de administración con DevExpress XAF para gestión de compañías, usuarios, recursos, documentos, y configuración de proveedores IA.

  • CRUD completo de entidades de negocio
  • Gestión de proveedores IA dinámicos
  • Analytics de uso y performance
  • Roles y permisos granulares
Arquitectura de Nivel Enterprise

Parametrización sin Límites

Cambia de OpenAI a Claude, de Gemini a Ollama local, sin cambiar una línea de código. Todo se configura en la base de datos en tiempo real.

👤

Capa de Presentación

Widget Blazor
MAUI Desktop
BackOffice XAF
MCP Clients
REST API / SignalR / STDIO
⚙️

Capa de Lógica (API)

EmbeddingsFileReader
AuthorizationFilter
ChatController
ResourceController
Dynamic AI Provider Configuration
🤖

Capa de IA (Orquestación)

Semantic Kernel
Embedding Generator
Chunk Retrieval
Context Builder
XPO ORM / SQL Server
💾

Capa de Datos

Company / Users
Resources / Files
DocumentChunks
ChatSessions
AIProvider Config
🔄

Proveedores Dinámicos

Configura OpenAI, Claude, Gemini, Ollama, o cualquier proveedor compatible con OpenAI API. Cambia en caliente sin reiniciar.

🎯

RAG Avanzado

Chunking de ~300 palabras, embeddings vectoriales, búsqueda semántica con vecindad contextual, y streaming de respuestas.

🏢

Multi-Tenant Real

Aislamiento total de datos por compañía. Cada cliente tiene su propio espacio, configuración, y proveedores IA.

Performance Enterprise

Respuestas en <2s, streaming en tiempo real, caché inteligente, y escalabilidad horizontal sin límites.

Sistema Multi-Agente Avanzado

De RAG Genérico a Inteligencia Especializada

Agentes especializados con verificación automática, governance integrado, y routing con scope por recurso para máxima precisión y seguridad.

+25%

Calidad de Respuestas

Quality Score promedio: 0.85 con verificación automática

+35%

Seguridad

Aislamiento de datos por recurso con governance completo

-90%

Cross-contamination

Routing con scope previene mezcla de dominios

100%

Backward Compatible

Clientes existentes funcionan sin cambios

🎯

Agent Routing Inteligente

Selección automática del mejor agente especializado basado en keywords, prioridad, y scope por recurso.

  • Keyword-based routing con scoring
  • Priority-based selection (1-10)
  • Resource-scoped agents (previene cross-contamination)
  • Fallback a agentes globales (backward compatible)

Verificación Automática

Cada respuesta validada automáticamente con Quality Score, Confidence Score, y RequiresHumanReview flag.

  • Quality Score (0.0-1.0) - Promedio: 0.85
  • Confidence Score (0.0-1.0) - Promedio: 0.80
  • Hallucination detection via benchmarks
  • Verification Status tracking (Pending/Approved/Rejected)
🔒

Governance & Auditoría

Capa de seguridad completa con permissions, audit logging, anomaly detection, y rate limiting por agente.

  • Permission checks granulares por agente
  • Audit log completo de todas las interacciones
  • Anomaly detection automático (ej: 10+ queries/min)
  • Rate limiting configurable por agente
📊

Benchmarks Automáticos

Testing continuo en background para detectar degradación de calidad, hallucinations, y performance issues.

  • 3 categorías: Quality, Performance, Hallucination
  • Ejecución automática cada 6 horas
  • Pass/Fail rates con tracking histórico
  • Alertas automáticas si PassRate < 80%
🔌

MCP Resource-Scoped

MCP servers asignados por recurso para prevenir data leaks y mejorar seguridad.

  • MCP assignment por recurso (N:N)
  • IsGlobal flag para MCPs universales
  • Previene SAP data leak en recursos de HR
  • Seguridad por diseño con aislamiento
🎭

Agentes Especializados

Crea agentes expertos en dominios específicos (HR, Finance, IT, Legal) con System Prompts personalizados.

  • Agentes con personalidad y expertise propios
  • System Prompts dinámicos configurables
  • Keywords con weights para routing
  • Global vs Específico (scope por recurso)

Antes (RAG Genérico)

Respuestas de un solo agente global. Sin verificación automática. Sin governance. Cross-contamination entre dominios. Data leak risk.

Después (Multi-Agente)

Routing inteligente a agentes especializados. Verificación automática. Governance completo. Resource-scoped para precisión y seguridad.

Formularios que Conversan

De Formularios Rígidos a Conversaciones Inteligentes

Telegram, WhatsApp, Web Widget. Una conversación natural que recolecta datos estructurados, valida en tiempo real, y se conecta a tus sistemas vía MCP. La fricción con el usuario se evapora.

🤖

Multi-Canal Nativo

Mismo flow conversacional en Telegram, WhatsApp, y Web Widget

📝

Datos Estructurados

Conversación natural → FormSubmission con validación y tipos

🔌

MCP-Powered

Conecta dinámicamente a APIs externas (Monet 311, SAP, CRM)

-80%

Fricción del Usuario

De formularios largos a chat natural: UX que enamora

Cómo Funciona

  • 💬
    Conversación Natural

    El bot pregunta, el usuario responde en lenguaje natural. Sin botones rígidos ni menús largos.

  • 🧠
    IA que Entiende

    Extrae datos estructurados, valida tipos (email, teléfono, GPS), detecta emociones (sentiment analysis).

  • 📸
    Multimedia & GPS

    Recibe fotos, videos, ubicaciones nativas. Compresión automática, storage optimizado.

  • 🔌
    MCP Integration

    Conecta a Monet 311, SAP, ServiceNow, o cualquier API vía MCP servers. Sin reiniciar.

  • Registro Automático

    FormSubmission completo en la DB, MCP logs auditados, estado tracked (Draft/Submitted/Processing).

💬 Telegram Bot - Phoenix 311
🤖
¡Hola! Soy el asistente de Monet 311. ¿Cuál es tu reporte?
Hay un bache gigante en mi calle
👤
🤖
Entendido. ¿Podrías compartir tu ubicación?
📍 Ubicación enviada: 25.6866° N, 100.3161° W
👤
🤖
¿Tienes una foto del problema?
📸 Foto enviada (2.3 MB → 450 KB)
👤
Solicitud #3842 registrada
Categoría: Infraestructura Vial
Ubicación: Calle Ejemplo 123
Prioridad: Media
Te notificaremos el progreso 📲

De una conversación casual a un registro estructurado en 60 segundos

Casos de Uso Reales

🏙️

Gobierno & Ciudadanía

Bots de reportes ciudadanos (baches, alumbrado, basura). Integración con Monet 311 vía MCP para registro automático en sistemas municipales.

🏥

Healthcare

Agendar citas médicas, triage de síntomas, formularios de consentimiento. Sin apps, solo WhatsApp. Compliance con HIPAA/GDPR.

🏢

HR & Onboarding

Solicitudes de vacaciones, reportes de horas, encuestas de clima laboral. Integración con SAP/WorkDay vía MCP. Todo desde Telegram corporativo.

Acceso Universal

Donde Estés, Como Quieras

5 formas de interactuar con tu conocimiento. Misma inteligencia, experiencias optimizadas.

Widget Web Embebible

Integra el poder de PeopleWorks Copilot en tu aplicación web con solo 2 líneas de código. Modo flotante o embebido.

  • Integración iframe: CSP permisivo para embedding universal
  • Dos modos: FAB flotante o chat embebido inline
  • Streaming real: SignalR con MessagePack para baja latencia
  • Personalizable: Tema y branding adaptable al cliente
  • Zero-config: Solo apiKey, resourceName, userName
<!-- Modo FAB Flotante -->
<iframe src="https://widget.peopleworks.ai/?apiKey=TOKEN&resourceName=NAME&userName=USER"
        width="0" height="0" style="border:none;position:absolute;"></iframe>

<!-- Modo Chat Embebido -->
<iframe src="https://widget.peopleworks.ai/assist?apiKey=TOKEN&resourceName=NAME&userName=USER"
        width="350" height="600" style="border:none;"></iframe>
Tu Aplicación Web
🤖
¿En qué puedo ayudarte hoy?
¿Cuáles son las políticas de vacaciones?
👤
🤖
Según el manual de empleados, tienes derecho a...

Desktop MAUI Multiplataforma

App nativa para Windows, macOS, y Linux. Launch con argumentos CLI para despliegue corporativo automatizado.

  • Multiplataforma: Windows, macOS, Linux con un solo codebase
  • CLI Arguments: Pre-configuración vía --resource, --user, --apikey
  • HTML Rendering: Convierte respuestas HTML a FormattedString nativo
  • Offline-first: Caché local para consultas frecuentes
  • One-click deploy: MSI/PKG para distribución corporativa
# Launch con pre-configuración
.\PeopleWorksCopilot.exe \
  --resource "Manuales GFS" \
  --user "diego@company.com" \
  --apikey "52D84F88-2C2A..." \
  --baseurl "https://copilotapi.peopleworksservices.com/" \
  --sessionid "12345" \
  --documentname "Manual Usuario.pdf"

# PowerShell wrapper
.\run-maui-with-args.ps1 -Resource "HR Policies" -User "jane" -ApiKey "TOKEN"
PeopleWorks Copilot Desktop
Usuario: ¿Cómo configuro el sistema?
Copilot: Según la documentación, necesitas...

BackOffice XAF Administrativo

Panel de administración completo con DevExpress XAF para gestión de toda la plataforma.

  • Gestión completa: Compañías, usuarios, recursos, documentos
  • Proveedores IA: Configuración dinámica de OpenAI, Claude, Gemini, etc.
  • Analytics: Dashboard de uso, performance, y costos
  • Bulk operations: Upload masivo de documentos, gestión de permisos
  • Audit logs: Trazabilidad completa de operaciones
BackOffice - Admin Panel
245
Documentos
1,203
Queries/día
98%
Precisión
1.8s
Avg Response

MCP Server Protocol

Servidor MCP estándar de Anthropic para integración nativa con Claude Desktop, Cline, y cualquier cliente MCP futuro.

  • 7 MCP Tools: search, chat, upload, list_resources, mind_map, etc.
  • JSON-RPC 2.0: Protocolo estándar sobre STDIO transport
  • Recursividad: El sistema se crea servidores MCP a sí mismo
  • Multi-company: Aislamiento total por token de autenticación
  • Docker ready: Deployment con un solo comando
# Configuración en Claude Desktop (claude_desktop_config.json)
{
  "mcpServers": {
    "peopleworks-copilot": {
      "command": "dotnet",
      "args": [
        "run",
        "--project", "PeopleWorksCopilot.MCP.Server",
        "--company", "MyCompany",
        "--token", "YOUR-AUTH-TOKEN",
        "--resource", "TechnicalDocs"
      ]
    }
  }
}
Claude Desktop + MCP
User: Search for "authentication flow"
[MCP] Calling search_documents...
[MCP] Found 8 relevant chunks
Claude: Based on your docs, the auth flow uses...

REST API Enterprise

API completa con autenticación token-based, rate limiting, y endpoints para todas las operaciones de la plataforma.

  • Token-based auth: AuthorizationRequired filter en todos los endpoints
  • Endpoints completos: Chat, Resource, ResourceFile, AIProvider, MCP
  • Streaming support: Server-Sent Events para respuestas en tiempo real
  • Multi-tenant: Aislamiento automático por company token
  • OpenAPI docs: Swagger UI para exploración y testing
# Start chat session
POST /Chat/start
Headers: Token: YOUR-COMPANY-TOKEN
Body: { "userName": "john", "resourceName": "HR Docs" }
Response: { "chatSessionId": "12345" }

# Send message
POST /Chat/message
Headers: Token: YOUR-COMPANY-TOKEN
Body: {
  "chatSessionId": "12345",
  "message": "¿Cuáles son las políticas de vacaciones?"
}
Response: (streaming) "Según el manual..."
API Response
{
  "chatSessionId": "abc-123",
  "response": "Según tu documentación...",
  "sources": [
    {
      "document": "Manual_HR.pdf",
      "page": 12,
      "relevance": 0.94
    }
  ],
  "timestamp": "2025-01-19T10:30:00Z",
  "processingTime": "1.8s"
}
Transformación Real

De Documentos Muertos a Conocimiento Vivo

Empresas reales, problemas reales, resultados reales. Así es como PeopleWorks Copilot está revolucionando el acceso al conocimiento organizacional.

💻

Software Companies

+40% productividad

El Problema

Developers perdían 2 horas/día buscando en documentación técnica fragmentada. El costo de onboarding era de 3 meses por desarrollador.

La Solución

Widget embebido en IDE + Desktop app. Respuestas instantáneas desde docs internas. Onboarding reducido a 2 semanas.

⚖️

Firmas Legales

+35% tiempo facturable

El Problema

Paralegals facturaban 0 horas buscando precedentes en 10,000+ casos. Búsqueda manual tomaba 4-6 horas por caso.

La Solución

RAG semántico con embeddings legales. Búsqueda en segundos con citas exactas. 4 horas de búsqueda → 4 horas facturables.

🏥

Healthcare

Decisiones más rápidas

El Problema

Enfermeras necesitaban respuestas inmediatas sobre protocolos médicos en emergencias. Buscar en manuales no era opción.

La Solución

Desktop MAUI con acceso vía voz. Protocolos accesibles en <2s. Vidas salvadas, errores reducidos.

🏭

Manufactura

-60% downtime

El Problema

Técnicos no encontraban info de reparación para 500+ máquinas diferentes. Downtime costaba $10k/hora.

La Solución

Búsqueda por síntoma/código de error. Manuales indexados con imágenes. Reparaciones 60% más rápidas.

🎓

Educación

+50% engagement

El Problema

Estudiantes tenían preguntas 24/7 pero profesores solo disponibles en horario de oficina. Engagement bajaba después de clases.

La Solución

Tutor IA siempre disponible con material del curso. Respuestas personalizadas. Engagement sostenido 24/7.

👥

Recursos Humanos

-70% tickets HR

El Problema

Empleados preguntaban lo mismo 100 veces sobre políticas, beneficios, vacaciones. HR inundado con tickets repetitivos.

La Solución

Chatbot con todas las políticas de la empresa. Respuestas instantáneas y precisas. HR enfocado en tareas estratégicas.

Arquitectura Interactiva

El Mapa Completo del Ecosistema

Diagrama navegable que muestra todas las conexiones: desde el servicio de IA hasta Company, Recursos, MCP, Agentes, Forms, y más. Explora cada capa y entiende cómo todo se conecta.

graph TB
    %% Frontends
    subgraph PRESENTATION["🎨 PRESENTACIÓN"]
        Widget["🌐 Widget Blazor"]
        MAUI["🖥️ MAUI Desktop"]
        Telegram["💬 Telegram Bot"]
        API["⚙️ REST API"]
    end

    %% Controllers
    subgraph ORCHESTRATION["🎯 ORQUESTACIÓN"]
        ChatController["💬 ChatController"]
        FormController["📝 FormController"]
        McpController["🔌 McpController"]
        AgentController["🤖 AgentController"]
    end

    %% AI Core
    subgraph INTELLIGENCE["🧠 INTELIGENCIA"]
        subgraph RAG["RAG Engine"]
            EmbeddingsService["📊 Embeddings Service"]
            ChunkRetrieval["🔍 Semantic Search"]
        end
        subgraph AI["AI Orchestration"]
            SemanticKernel["🎭 Semantic Kernel"]
            AgentRouter["🎯 Agent Router"]
            FormOrchestrator["💬 Form Orchestrator"]
        end
        subgraph VERIFY["Verification"]
            AutoVerifier["✅ Auto Verifier"]
        end
    end

    %% Providers
    subgraph PROVIDERS["🤖 PROVEEDORES IA"]
        OpenAI["OpenAI GPT-4"]
        Claude["Claude Sonnet"]
        Ollama["Ollama Local"]
    end

    %% Business
    subgraph BUSINESS["🏢 NEGOCIO"]
        Company["🏢 Company"]
        AIProvider["🤖 AIProvider"]
        Resources["📁 Resources"]
        Agents["🤖 Agents"]
        Forms["📋 Forms"]
    end

    %% MCP
    subgraph MCP["🔌 MCP INTEGRATION"]
        McpService["🔌 McpClientService"]
        McpConfig["⚙️ MCP Config"]
        Monet311["🏙️ monet311-api"]
        SAP["💼 sap-hr-api"]
    end

    %% Data
    subgraph DATA["💾 DATOS"]
        DocumentChunks["📦 Chunks"]
        ChatHistory["💬 Chat History"]
        Logs["📝 Logs"]
    end

    %% Connections
    Widget --> ChatController
    MAUI --> ChatController
    Telegram --> FormController
    API --> ChatController

    ChatController --> EmbeddingsService
    FormController --> FormOrchestrator
    McpController --> McpService
    AgentController --> AgentRouter

    EmbeddingsService --> SemanticKernel
    ChunkRetrieval --> DocumentChunks
    FormOrchestrator --> SemanticKernel
    AgentRouter --> SemanticKernel

    SemanticKernel --> OpenAI
    SemanticKernel --> Claude
    SemanticKernel --> Ollama

    ChatController --> Company
    Company --> AIProvider
    Company --> Resources
    Company --> Agents
    Company --> Forms

    AIProvider --> OpenAI
    McpService --> McpConfig
    McpService --> Monet311
    McpService --> SAP

    SemanticKernel --> AutoVerifier
    AutoVerifier --> Logs

    classDef presentation fill:#667eea,stroke:#764ba2,stroke-width:3px,color:#fff
    classDef orchestration fill:#f093fb,stroke:#f5576c,stroke-width:3px,color:#fff
    classDef intelligence fill:#4facfe,stroke:#00f2fe,stroke-width:3px,color:#fff
    classDef providers fill:#43e97b,stroke:#38f9d7,stroke-width:3px,color:#000
    classDef business fill:#fa709a,stroke:#fee140,stroke-width:3px,color:#fff
    classDef mcp fill:#30cfd0,stroke:#330867,stroke-width:3px,color:#fff
    classDef data fill:#a8edea,stroke:#fed6e3,stroke-width:3px,color:#000

    class Widget,MAUI,Telegram,API presentation
    class ChatController,FormController,McpController,AgentController orchestration
    class EmbeddingsService,ChunkRetrieval,SemanticKernel,AgentRouter,FormOrchestrator,AutoVerifier intelligence
    class OpenAI,Claude,Ollama providers
    class Company,AIProvider,Resources,Agents,Forms business
    class McpService,McpConfig,Monet311,SAP mcp
    class DocumentChunks,ChatHistory,Logs data
                

💡 Arquitectura completa: 7 capas interconectadas, desde frontends hasta storage

🎨 Código de Colores

Morado: Presentación (Frontends)
Rosa: Orquestación (Controllers)
Cyan: Inteligencia (AI/RAG)
Verde: Proveedores IA
Amarillo: Negocio (Multi-Tenant)
Azul: Integración (MCP)
Pastel: Datos (Storage)
Vélo en Acción

De Pregunta a Respuesta Inteligente en 2 Segundos

Conversación real con el sistema. No es magia, es arquitectura RAG bien ejecutada.

PeopleWorks Copilot Conectado · RAG activo
📚 Manuales GFS 👤 diego

Lo que sucede detrás de escena:

1
Embedding de la pregunta

Convierte tu pregunta en vector de 1536 dimensiones

2
Búsqueda semántica

Compara con 10,000+ chunks usando cosine similarity

3
Recuperación con vecindad

Obtiene top-N chunks + vecinos para contexto completo

4
Generación con Semantic Kernel

Streaming de respuesta con contexto + historial de chat

Tiempo total 1.8s
Chunks recuperados 8
Relevancia promedio 0.94

Transforma tu Conocimiento en Inteligencia Accionable

Agenda una demo personalizada y descubre cómo PeopleWorks Copilot puede revolucionar el acceso al conocimiento en tu organización.

Empresas que confían en nuestra tecnología:

🏢 Software Corps ⚖️ Legal Partners 🏥 Healthcare Systems 🏭 Manufacturing Inc