ProyectosProjects
Herramienta InternaInternal Tool · NLP · IAAI

Robotina

Sistema de inteligencia de reuniones que convierte conversaciones en datos accionables. Grabación multi-dispositivo, transcripción automática, identificación de hablantes por perfil de voz, y resúmenes generados por IA — todo en una sola herramienta interna.Meeting intelligence system that turns conversations into actionable data. Multi-device recording, automatic transcription, speaker identification by voice profile, and AI-generated summaries — all in a single internal tool.

El ProblemaThe Problem

Las reuniones generan información que nadie capturaMeetings generate information that nobody captures

En cualquier organización, las decisiones más importantes se toman en reuniones. Pero la mayoría de esas conversaciones terminan sin un registro estructurado: quién dijo qué, qué se decidió, qué tareas salieron. La información se pierde entre notas incompletas y memorias imperfectas. In any organization, the most important decisions are made in meetings. But most of those conversations end without a structured record: who said what, what was decided, what tasks came out of it. Information gets lost between incomplete notes and imperfect memories.

Robotina existe para resolver eso. No es un bot que se une a tu Zoom — es un sistema que graba, transcribe, identifica quién habla, y genera un resumen inteligente con decisiones y tareas. Todo automático, todo privado. Robotina exists to solve that. It's not a bot that joins your Zoom — it's a system that records, transcribes, identifies who is speaking, and generates an intelligent summary with decisions and tasks. Fully automatic, fully private.

El PipelineThe Pipeline

De audio crudo a inteligencia de reuniónFrom raw audio to meeting intelligence

01

Grabación Multi-DispositivoMulti-Device Recording

Múltiples dispositivos pueden grabar la misma reunión simultáneamente. El audio se sube en chunks y se fusiona en un pipeline unificado. Funciona en cualquier navegador — sin apps, sin plugins. Multiple devices can record the same meeting simultaneously. Audio is uploaded in chunks and merged in a unified pipeline. Works in any browser — no apps, no plugins.

02

Transcripción con DiarizaciónTranscription with Diarization

El audio se envía a AssemblyAI para transcripción automática con diarización — separando quién dijo qué. Cada segmento incluye timestamps precisos a nivel de palabra. Audio is sent to AssemblyAI for automatic transcription with diarization — separating who said what. Each segment includes precise word-level timestamps.

03

Identificación de HablantesSpeaker Identification

Cada empleado puede registrar su perfil de voz. Pyannote compara las voces del audio con los perfiles registrados, asignando nombres reales a cada segmento de la transcripción en lugar de “Speaker 1, Speaker 2”. Each employee can register their voice profile. Pyannote compares the voices in the audio with registered profiles, assigning real names to each transcription segment instead of “Speaker 1, Speaker 2”.

04

Resumen InteligenteIntelligent Summary

Un modelo de lenguaje genera un resumen conciso, extrae decisiones clave y lista action items con dueños asignados. Responde en el mismo idioma de la conversación. Todo en JSON estructurado, listo para integración. A language model generates a concise summary, extracts key decisions and lists action items with assigned owners. It responds in the same language as the conversation. All in structured JSON, ready for integration.

Contexto OrganizacionalOrganizational Context

Resúmenes que entienden tu organizaciónSummaries that understand your organization

Robotina no genera resúmenes genéricos. Cada organización puede configurar su contexto: industria, glosario de términos internos, departamentos, proyectos activos y prioridades actuales. El modelo de IA usa este contexto para producir resúmenes que hablan el idioma de tu equipo. Robotina doesn't generate generic summaries. Each organization can configure its context: industry, internal glossary, departments, active projects and current priorities. The AI model uses this context to produce summaries that speak your team's language.

Si tu equipo dice “la V2 del pipeline”, Robotina sabe exactamente a qué proyecto se refiere. Si mencionan “el deadline de Marcos”, el sistema asocia esa tarea con la persona correcta. If your team says “the V2 of the pipeline”, Robotina knows exactly which project they're referring to. If they mention “Marcos' deadline”, the system associates that task with the right person.

El sistema entiende tus reuniones porque entiende tu empresa. The system understands your meetings because it understands your company.

FuncionalidadesFeatures

Lo que sale de cada reuniónWhat comes out of every meeting

Transcripción CompletaFull Transcription

Texto completo de la reunión con timestamps, identificación de hablante por nombre, y niveles de confianza por segmento. Navegable y buscable. Full meeting text with timestamps, speaker identification by name, and confidence levels per segment. Navigable and searchable.

Resumen EjecutivoExecutive Summary

2–4 oraciones que capturan la esencia de la reunión. No una lista de todo lo que se dijo — sino lo que importó. 2–4 sentences that capture the essence of the meeting. Not a list of everything that was said — but what mattered.

Action Items & DecisionesAction Items & Decisions

Tareas extraídas automáticamente con dueños asignados cuando se mencionan. Decisiones clave listadas por separado. Todo listo para mover a tu sistema de gestión de proyectos. Tasks automatically extracted with assigned owners when mentioned. Key decisions listed separately. Everything ready to move to your project management system.

Perfiles de VozVoice Profiles

Cada miembro del equipo registra su voz una vez. A partir de ahí, el sistema reconoce automáticamente quién habla en cada reunión, sin necesidad de etiquetar manualmente. Each team member registers their voice once. From then on, the system automatically recognizes who is speaking in each meeting, without the need for manual tagging.

Categorías de ReuniónMeeting Categories

Organizá las reuniones por tipo: standup, planning, 1-on-1, cliente. Cada categoría puede tener su propio template de resumen y sus propias reglas de procesamiento. Organize meetings by type: standup, planning, 1-on-1, client. Each category can have its own summary template and its own processing rules.

Dashboard por OrganizaciónOrganization Dashboard

Cada organización tiene su espacio privado con historial de reuniones, directorio de empleados, perfiles de voz y configuración de contexto. Multi-tenant desde el día uno. Each organization has its private space with meeting history, employee directory, voice profiles and context configuration. Multi-tenant from day one.

Stack

Cómo está construidoHow it's built

Frontend

Next.js + TypeScript. PWA con grabación en navegador y soporte offline.Next.js + TypeScript. PWA with in-browser recording and offline support.

Backend

Supabase (PostgreSQL + Auth + Storage). API routes en Next.js con webhooks para procesamiento asíncrono.Supabase (PostgreSQL + Auth + Storage). API routes in Next.js with webhooks for asynchronous processing.

TranscripciónTranscription

AssemblyAI para speech-to-text con diarización. Pyannote para identificación de hablantes por perfil de voz.AssemblyAI for speech-to-text with diarization. Pyannote for speaker identification by voice profile.

IAAI

OpenAI para generación de resúmenes con contexto organizacional inyectado. Output en JSON estructurado.OpenAI for summary generation with injected organizational context. Output in structured JSON.

¿Te interesa Robotina?Interested in Robotina?

Robotina es una herramienta interna que estamos desarrollando activamente. Si tu organización necesita algo similar, hablemos.Robotina is an internal tool we are actively developing. If your organization needs something similar, let's talk.

ContactánosContact Us