DuneAgent

AGENTE CONVERSACIONAL CON RAG

Búsqueda semántica sobre documentos institucionales

DuneAgent es un agente conversacional que busca, comprende y responde preguntas sobre la documentación de su organización. Los documentos se ingresan automáticamente, se procesan con OCR cuando es necesario, y se indexan para búsqueda vectorial. El procesamiento es 100% local usando modelos propios, sin enviar datos a servicios externos.

100%

Procesamiento local

768d

Embeddings vectoriales

5+

Formatos soportados

SSE

Streaming en tiempo real

Flujo DuneAgent: consulta e ingesta
DuneAgent como asistente de paciente por WhatsApp
ASISTENTE DE PACIENTE

WhatsApp, SMS, Email — donde el paciente ya está

DuneAgent no solo busca documentos. También funciona como asistente conversacional para pacientes a través de WhatsApp, SMS o Email. Agenda citas, confirma preparaciones, procesa pagos de copago y hace seguimiento postoperatorio, todo automatizado.

Preconsulta

Recopila síntomas, verifica medicamentos, envía instrucciones de preparación personalizadas antes de la cita.

Pagos y agenda

El paciente paga copagos directo desde la conversación. Confirma, reagenda o cancela citas sin llamar.

Post-operatorio

Seguimiento automático de recuperación. Detecta signos de alarma y alerta al equipo médico si es necesario.

Familiares informados

Resúmenes en lenguaje simple enviados al celular de familiares. Sin jerga médica, sin interrumpir al equipo.

DuneAgent respondiendo consultas de finanzas
CONSULTAS DE NEGOCIO

Pregunte como si hablara con un analista

“¿Cuánto gastó imagenología en insumos el último trimestre?” — DuneAgent busca en informes financieros, presupuestos y reportes de gestión. Responde con tablas, comparativas y cita las fuentes exactas con porcentaje de relevancia.

No necesita saber SQL, ni abrir Excel, ni buscar en carpetas compartidas. Solo pregunte.

MÁS CASOS DE USO

Consultas que DuneAgent responde en segundos

Finanzas y Presupuesto

“¿Cuál fue el presupuesto ejecutado del área de imagenología en el último trimestre?” — DuneAgent busca en informes financieros, actas de directorio y reportes de gestión indexados.

Certificaciones Clínicas

“¿Qué requisitos exige el estándar OECI para el manejo de muestras oncológicas?” — Busca en manuales de acreditación, protocolos y estándares internacionales ingestados.

Calidad y Auditoría

“¿Cuántos indicadores de calidad asistencial estamos reportando al Ministerio y cuáles tienen desvío?” — Navega reportes de calidad, indicadores GRD y hallazgos de auditoría.

Protocolos Clínicos

“¿Cuál es el protocolo vigente para manejo de neutropenia febril en pacientes oncológicos?” — Accede a guías clínicas, protocolos de enfermería y documentación médica.

Normativa y Compliance

“¿Qué dice nuestra política de privacidad sobre el manejo de datos de investigación clínica?” — Busca en reglamentos internos, políticas de datos y marcos legales.

Gestión Operacional

“¿Cuáles fueron las principales observaciones de la última auditoría de farmacia?” — Recorre informes de auditoría interna, actas de comités y planes de mejora.

INGESTA AUTOMATICA

Los documentos llegan solos

Google Drive → DuneGDriveSync → DuneStream → DuneAgent. Los documentos se sincronizan cada 60 segundos, se procesan y se indexan sin intervención manual.

Google Drive

Documentos origen

DuneStream

Eventos SSE

Extracción + OCR

PDF, DOCX, XLSX, DOC

DuneDB

Chunks + Embeddings

5 formatos soportados

PDF digital (extracción directa), PDF escaneado (Tesseract OCR), DOC (antiword), DOCX (XML parser) y XLSX (XML parser). Deduplicación por SHA-256 evita reprocesar documentos sin cambios.

Chunking inteligente

Segmentación de 1000 caracteres con 200 de overlap. Separadores jerárquicos: párrafo, línea, oración. Embeddings de 768 dimensiones generados con nomic-embed-text en Ollama local.

Visualización de fuentes

Cada respuesta incluye las fuentes consultadas con score de relevancia. Link directo al documento original descargado desde DuneStore con el content-type correcto.

SKILLS DEL AGENTE

El LLM decide qué herramienta usar

DuneAgent no solo busca documentos. Tiene un registry de skills que el modelo de lenguaje invoca según la pregunta del usuario.

document_search

Búsqueda semántica sobre documentos indexados. Genera embedding de la consulta, busca por similitud coseno en DuneDB y retorna los chunks más relevantes con fuentes.

jarvis

Acceso a datos corporativos via Jarvis. Consultas multi-tenant a bases Oracle con los mismos permisos y seguridad que la API principal.

mediscribe

Integración con transcripción médica. Acceso a notas clínicas transcritas, diagnósticos CIE-10 y medicamentos registrados desde el flujo de MediScribe.

ARQUITECTURA

Workspace Rust multi-crate

  • duneagent-api: Servidor HTTP (Axum), endpoints REST, streaming SSE
  • duneagent-core: Loop del agente, orquesta LLM, skills y memoria
  • duneagent-llm: Abstracción de LLM, soporte Ollama local
  • duneagent-skills: Registry de herramientas invocables
  • duneagent-memory: Memoria conversacional en PostgreSQL
  • duneagent-ingest: Pipeline: SSE consumer, OCR, chunking, embeddings
  • duneagent-guardrails: Auditoría, filtro PHI, rate limiting
INFRAESTRUCTURA

GPU dedicada en GCP

  • Servidor: 8 vCPU, 32GB RAM, NVIDIA GPU (GCP)
  • LLM: Qwen 14B corriendo en Ollama local
  • Embeddings: nomic-embed-text (768 dims) en Ollama
  • OCR: Tesseract con concurrencia 4
  • Base vectorial: DuneDB con búsqueda coseno
  • Memoria: PostgreSQL para historial conversacional
  • Storage: DuneStore (S3) para documentos originales
SEGURIDAD PHI

Diseñado para datos de salud protegidos

Cero APIs externas

LLM y embeddings corren en GPU local. Ningún dato sale de la infraestructura.

Filtro PHI

Guardrails integrados filtran información de salud protegida en las respuestas.

Auditoría completa

Cada consulta, skill invocada y fuente consultada queda registrada.

Rate limiting

Control de frecuencia por usuario y por sesión para prevenir abuso.