ONEENO / SOFTWARE Y SISTEMAS
Bajo el capó.
Todo lo que hace funcionar a tu equipo.
Un asistente que llama, toma actas, calcula y recuerda necesita mucha tecnología. Una parte la construimos nosotros, otra la contratamos a empresas especializadas. Aquí está el resumen, por tema. Qué empresas usamos lo hablamos contigo en la instalación.
256 componentes, de los cuales 242 ya funcionan. Funciona En desarrollo Previsto Bajo pedido
Conversación y voz
Hablar con tu asistente como con una persona: rápido, natural, y te deja terminar.
| Componente | Qué hace | Estándar | Estado |
|---|---|---|---|
| Voz a voz en tiempo real | Voz de entrada y salida en streaming con baja latencia, para que la conversación fluya. | WebRTC · Opus | Funciona |
| Modelo de turnos de palabra | Reconoce cuándo has terminado de hablar, incluso con una pausa a mitad de frase. | Funciona | |
| Detección de actividad de voz (VAD) | Separa la voz del silencio y el ruido; las voces de fondo se ignoran. | VAD | Funciona |
| Interrupción (barge-in) | Puedes interrumpirla; se detiene y escucha. | Funciona | |
| Supresión de eco y ruido | Procesamiento de audio en la app para que no se oiga a sí misma por el altavoz. | AEC · NS (WebRTC) | Funciona |
| Síntesis de voz expresiva | Una voz neuronal con entonación e indicaciones (risa, énfasis, ritmo). | neurale TTS | Funciona |
| Diccionario de pronunciación | Términos técnicos, nombres y siglas bien pronunciados, por campo y por proyecto. | Funciona | |
| Pronunciación de números | Teléfonos, importes y fechas suenan como los diría una persona. | Funciona | |
| Varias voces en una conversación | Una segunda voz, por ejemplo un reportero para resultados deportivos. | Funciona | |
| Elección de voz | Elige una voz de una biblioteca de cientos, o una voz diseñada para ti. | Funciona | |
| Nombre propio de tu asistente | Tú eliges cómo se llama; responde a ese nombre. | Funciona | |
| Clonación de voz | Una voz basada en una grabación, con el consentimiento del hablante. | Previsto | |
| Respuesta por partes | Primero lo esencial, el resto en la bandeja; sin monólogos largos. | Funciona | |
| Tono y extensión ajustables | Formal o informal, breve o extenso, por propietario. | Funciona | |
| Palabra de activación al escuchar | Di su nombre en una reunión y responde sin dejar de escuchar. | Funciona | |
| Modo para lugares ruidosos | Más alto y claro en un café, en la calle o en una sala llena. | Funciona | |
| Reconocimiento de situación | Reconoce si estás en el coche, en una reunión o en la calle, y adapta tono y extensión. | Previsto | |
| Verificación del hablante en el dispositivo | Solo tu voz puede darle órdenes; el reconocimiento se ejecuta en tu teléfono. | cosinusgelijkenis van embeddings | En desarrollo |
| Embeddings de hablante (red neuronal) | Una huella de voz calculada en el navegador con una red neuronal (WebAssembly). | ONNX · WebAssembly | En desarrollo |
| Modo invitado | Otra persona puede hablar con ella un momento, sin acceso a tus datos. | Funciona | |
| Auriculares | Funciona con auriculares inalámbricos, también al conducir. | Funciona | |
| Escribir y hablar indistintamente | La misma conversación por texto o voz; cambia sin perder nada. | Funciona |
Idiomas, intérprete y actas
Hablar y entender varios idiomas, traducir y registrar lo dicho.
| Componente | Qué hace | Estándar | Estado |
|---|---|---|---|
| Hablar más de 70 idiomas | La voz puede hablar más de setenta idiomas. | Funciona | |
| Entender más de 90 idiomas | Reconocimiento de voz y transcripción en más de noventa idiomas. | ASR | Funciona |
| Detección automática de idioma | Detecta por sí sola qué idioma se habla. | Funciona | |
| Intérprete en directo | Escucha y traduce al neerlandés, en pantalla y en voz alta si lo deseas. | Funciona | |
| Separación de hablantes (diarización) | Quién dijo qué en una reunión con varias personas. | diarisatie | Funciona |
| Actas y resumen | Acta, decisiones y acciones con quién y cuándo, después en tu bandeja. | Funciona | |
| Tareas durante una reunión | Dar al equipo una pregunta o tarea mientras escucha. | Funciona | |
| Jerga en dos idiomas | Términos por campo y proyecto, en neerlandés e inglés, con explicación. | Funciona | |
| App y web multilingües | La app en neerlandés e inglés; la web en neerlandés, inglés y español. | Funciona | |
| Aprender tu forma de hablar | Aprende tu manera de decir las cosas y lo comprueba una vez. | Funciona |
Pensar: modelos de lenguaje y razonamiento
El motor de tu equipo: varios modelos, cada uno para lo que mejor hace.
| Componente | Qué hace | Estándar | Estado |
|---|---|---|---|
| Modelo de razonamiento de frontera | El modelo más potente para análisis, informes y pensamiento profundo. | Funciona | |
| Modelo conversacional rápido | Un modelo ligero para la conversación, para que responda al instante. | Funciona | |
| Varios proveedores | Modelos de distintos proveedores, elegidos por tarea. | Funciona | |
| Modelo europeo de respaldo | Si un proveedor falla, otro modelo asume el razonamiento, incluido uno europeo. | En desarrollo | |
| Interfaz de modelos uniforme | Una interfaz para varios modelos; cambiar sin reconstruir. | OpenAI-compatibele chat-API | Funciona |
| Enrutador: reconocimiento de intención | Reconoce lo que quieres y elige la ruta, el miembro del equipo y el modelo adecuados. | Funciona | |
| Comprensión híbrida | Patrones fijos para la velocidad, un modelo de lenguaje cuando no está claro. | Funciona | |
| Comprensión en conjuntos pequeños | Elige entre tus conversaciones, contactos o tarjetas lo que quieres decir, aunque no lo digas literalmente. | Funciona | |
| Niveles de razonamiento | Rápido, estándar, a fondo o investigación; por pregunta o por miembro. | Funciona | |
| Investigación agéntica | Busca fuentes en la web, las lee y las valora, con citas. | web search · tool use | Funciona |
| Uso de herramientas | El modelo llama funciones: agenda, documentos, llamadas, búsqueda. | function calling | Funciona |
| Salida estructurada | Respuestas en un esquema fijo (JSON), para que la app las procese con fiabilidad. | JSON Schema | Funciona |
| Comprensión de imágenes (multimodal) | Entender fotos y capturas: qué es, qué dice. | Funciona | |
| Caché de prompts | Conocimiento estable al principio y reutilizado: más rápido y barato. | prompt cache | Funciona |
| Procesamiento por lotes | Grandes rondas de lectura de una vez, fuera de la conversación, con presupuesto. | batch-API | Funciona |
| Control de costes | Consumo medido por tarea y por mes, con un tope. | Funciona | |
| Contraargumento | Un crítico que busca puntos débiles antes de que decidas. | Funciona | |
| Honestidad sobre la incertidumbre | Hecho, supuesto e hipótesis se separan; sin fuentes inventadas. | Funciona |
El equipo: miembros, especialistas y guías
Tu asistente tiene un equipo detrás, cada uno con su campo, método y nivel.
| Componente | Qué hace | Estándar | Estado |
|---|---|---|---|
| Equipo personal | Conserje, conserje de viajes, exploradores, telefonista, secretario de actas y más. | Funciona | |
| Equipo profesional | CFO, jurista, asesor fiscal, estratega, marketer, investigador, crítico, business developer, CTO y más. | Funciona | |
| Instrucciones por miembro | Método por tipo de tarea, el nivel de calidad y ejemplos. | Funciona | |
| Prompts con control de versiones | Los prompts fijos de cada miembro están versionados y se prueban. | Funciona | |
| Dirigirse a un miembro por nombre | “CFO, échale un vistazo”: hablas directamente con un miembro. | Funciona | |
| La ronda | Varios especialistas sobre una pregunta a la vez, cada uno desde su campo. | Funciona | |
| Visión por proyecto | Cada miembro conoce tu proyecto desde su óptica, con fuentes. | Funciona | |
| Prueba por miembro | Preguntas fijas, evaluadas por un segundo modelo; medidas antes y después de cada cambio. | Funciona | |
| Medido con exámenes | La clase de modelo se ha evaluado en exámenes como CFA, bar exam y pruebas científicas. | Funciona | |
| Guías | Métodos fijos para asuntos recurrentes: restaurantes, deporte, entradas, viajes. | Funciona | |
| Entrevista por guía | Una conversación breve que adapta la guía a ti. | Funciona | |
| Especialista a medida | Un miembro para tu campo o sector, configurado juntos: tres con Executive y diez con Signature incluidos, elegidos entre cincuenta o a medida. | Funciona | |
| Sala de máquinas | Miembros que trabajan entre bastidores: memoria, calidad, aprendizaje. | Funciona |
A medida: ajustes y carácter
No es un asistente estándar: tú ajustas cómo trabaja tu equipo, y mañana puede cambiar.
| Componente | Qué hace | Estándar | Estado |
|---|---|---|---|
| Ajustes por miembro | Deslizadores, opciones, listas y texto libre, con un valor por defecto por edición. | Funciona | |
| Orden de trabajo | Por dónde empieza un miembro y qué pesa más. | Funciona | |
| Fuentes y exclusiones | Dónde mira, y dónde no. | Funciona | |
| Barandillas | Lo que un miembro siempre o nunca hace contigo. | Funciona | |
| Actitud | Estricto o pragmático, prudente o ambicioso. | Funciona | |
| Formato de entrega | Respuesta breve, memorando, esquema de presentación o informe. | Funciona | |
| Carácter de tu asistente | Nombre, voz, tono y forma de dirigirse. | Funciona | |
| Ajustar diciéndolo | “A partir de ahora …” se convierte en una regla que recuerda y aplica. | Funciona | |
| Libro de ajustes | Por miembro las preguntas de instalación, por edición. | Funciona | |
| Perfil de trabajo | Aprendizajes para tu tipo de trabajo, compartidos con propietarios del mismo campo. | Funciona |
Memoria y conocimiento
Recuerda lo importante, lo encuentra y dice de dónde viene.
| Componente | Qué hace | Estándar | Estado |
|---|---|---|---|
| Memoria de conversación | Continuar donde lo dejaste, con ventanas de tiempo como las dice la gente. | Funciona | |
| Perfil personal por niveles | Te conoce al nivel que elijas; los datos sensibles no se guardan. | Funciona | |
| Preferencias y acuerdos | Lo que quieres y no quieres, y lo acordado. | Funciona | |
| Expediente de proyecto | Todo lo sabido y decidido sobre un proyecto, en un lugar. | Funciona | |
| CRM propio | Una ficha por persona, con todas las fuentes unidas. | Funciona | |
| Importar tu red | Contactos del teléfono y de tu red profesional, unidos sin duplicados. | Funciona | |
| Lugares y visitas | Restaurantes, clubes y direcciones que conoces, con tu opinión. | Funciona | |
| Conocimiento sobre tus intereses | Por interés una tabla con fuentes, actualizada por exploradores. | Funciona | |
| Seguimiento de promesas | Lo que promete en una conversación se comprueba después. | Funciona | |
| Fechas y documentos que caducan | Cumpleaños, aniversarios, pasaporte, carné, ITV y seguros a tiempo. | Funciona | |
| Encontrar con fuente | Encontrar una cita o un dato, con dónde estaba. | Funciona |
Aprendizaje y calidad
Un equipo que mejora cada semana, y mide si mejora.
| Componente | Qué hace | Estándar | Estado |
|---|---|---|---|
| Ciclo de aprendizaje | Cada error se convierte en caso de prueba, reparación y aprendizaje. | Funciona | |
| Aprendizajes en tres capas | Para todos, por campo de trabajo y solo para ti. | Funciona | |
| Recordar correcciones | Si la corriges, lo aplica a partir de entonces. | Funciona | |
| Conjunto de referencia | Cientos de frases reales con la ruta esperada, como prueba fija. | Funciona | |
| Puntuación de enrutado como filtro | Un cambio solo se publica si la puntuación no baja. | Funciona | |
| Controlador de calidad | Un miembro que revisa el trabajo de los demás. | Funciona | |
| Aprendizaje compartido sin datos privados | Lo útil para todos se comparte, sin contenido ni datos personales. | Funciona | |
| Mediciones sin contenido | Tipos y cantidades, nunca lo que dijiste. | Funciona | |
| Enviar mejoras | Un deseo fuera de tus ajustes va al equipo de producto. | Funciona | |
| Se prueba a sí misma | Una ronda de pruebas diaria; lo que falla se convierte en incidencia el mismo día. | Funciona |
Telefonía
Llama por ti, se une a tus llamadas y escucha cuando quieres.
| Componente | Qué hace | Estándar | Estado |
|---|---|---|---|
| Llamadas salientes en tu nombre | Un agente de voz llama a restaurantes, consultas y otros con tus instrucciones. | Funciona | |
| Reservar por teléfono | Gestionar una mesa o cita por teléfono, con informe. | Funciona | |
| Llamar con un mensaje | Llamar a alguien para transmitir un mensaje. | Funciona | |
| Detección de buzón de voz | Reconoce un buzón de voz y deja un mensaje adecuado. | Funciona | |
| Unirse a tu llamada | Se une a una llamada que estás teniendo. | Funciona | |
| Puente de conferencia | Varios participantes en una llamada, unidos. | conference bridge | Funciona |
| Grabación con consentimiento | Grabación de la llamada en ambas direcciones, para el acta. | opname, twee kanalen | Funciona |
| Línea de escucha | Llama a un número y Bloem escucha una llamada en curso. | En desarrollo | |
| Número propio de devolución | Un número fijo en el que pueden devolver la llamada a tu asistente. | En desarrollo | |
| Varias líneas | Varios números a la vez, por ejemplo profesional y privado. | Previsto | |
| Franja y reglas de llamada | Cuándo puede llamar, a quién y en qué tono. | Funciona | |
| Red telefónica y VoIP | Números normales (PSTN) conectados a voz por internet. | PSTN · SIP · VoIP | Funciona |
Agenda, correo y mensajes
Citas, invitaciones y mensajes, sin que abras una pantalla.
| Componente | Qué hace | Estándar | Estado |
|---|---|---|---|
| Gestión de agenda | Leer, planificar y mover citas en tu agenda. | Funciona | |
| Invitaciones con invitados | Crear una cita e invitar a los invitados. | Funciona | |
| Combinar citas | “Ya estás allí”: combinar citas en la misma zona. | Funciona | |
| Autorización delegada (OAuth 2.0) | Acceso a tu agenda sin compartir tu contraseña, revocable en cualquier momento. | OAuth 2.0 · authorization code · refresh token | Funciona |
| Correo propio de tu asistente | Enviar lo que apruebas, recibir lo que reenvías. | Funciona | |
| Reenviar correo a un proyecto | Reenvía un correo y llega al proyecto correcto. | Funciona | |
| Notificaciones push | Avisos en tu teléfono cuando algo está listo o requiere atención (Web Push). | Web Push · VAPID | Funciona |
| Compartir desde el menú | Enviar algo a tu asistente desde cualquier app, también mensajería y AirDrop. | Web Share Target | Funciona |
| Reenviar como PDF o texto | Reenviar un mensaje de tu bandeja por correo o mensajería. | Funciona | |
| Bandeja con pruebas | Todo lo que hizo tu equipo está en tu bandeja, con fuente y fecha. | Funciona | |
| Lista de tareas | Tareas de tus conversaciones, con lo que espera tu aprobación. | Funciona |
Documentos y archivos de oficina
Leer, escribir y editar en los formatos en que trabajas.
| Componente | Qué hace | Estándar | Estado |
|---|---|---|---|
| Leer documentos de texto | Documentos Word, incluso contratos largos, hasta el párrafo. | DOCX (Office Open XML) | Funciona |
| Leer PDF | Página a página, con la página como fuente. | Funciona | |
| Leer hojas de cálculo | Hojas, fórmulas y tablas en archivos Excel. | XLSX (Office Open XML) | Funciona |
| Leer presentaciones | Diapositiva a diapositiva, con la diapositiva como fuente. | PPTX (Office Open XML) | Funciona |
| Markdown, CSV y texto plano | Notas, exportaciones y listas. | Markdown · CSV · UTF-8 | Funciona |
| Crear informes PDF | Informes y planes de negocio como un PDF, con índice. | Funciona | |
| Crear y actualizar modelos | Una nueva versión de tu modelo Excel junto al original. | XLSX | Funciona |
| Gráficos | Gráficos con cifras, bajo petición. | Funciona | |
| Crear presentaciones | Un PowerPoint con diapositivas, notas del orador y tablas, hecho por el equipo. | PPTX (Office Open XML) · 16:9 | Funciona |
| Lectura en voz alta por partes | Leer un documento en voz alta, en partes manejables. | Funciona | |
| Preguntas al detalle | Una pregunta sobre un documento, con la respuesta y dónde está. | Funciona | |
| Texto de fotos | Leer texto de fotos, tickets, tarjetas y cartas. | OCR (multimodaal model) | Funciona |
| Tickets y gastos | Una foto de un ticket se convierte en una línea de gasto. | Funciona | |
| Importar chats exportados | Añadir una conversación exportada a un proyecto. | Funciona | |
| Cartas y recursos | De la foto de una multa a una carta lista para enviar. | Funciona | |
| Revisión antes de firmar | Revisar un contrato o propuesta en busca de riesgos. | Funciona |
Navegador y servicios web
Trabaja en webs como tú: buscar, comparar, preparar.
| Componente | Qué hace | Estándar | Estado |
|---|---|---|---|
| Automatización del navegador | Un navegador automatizado que visita webs, las lee y rellena formularios. | headless Chromium · DOM-automatisering | Funciona |
| Navegador en tu ordenador | Para webs que rechazan servidores, trabaja con el navegador de tu portátil. | Funciona | |
| Guardar credenciales | Para webs donde tienes cuenta, guardadas cifradas. | AES-256-GCM | Funciona |
| Obtener y leer páginas | Da un enlace y lee lo que dice. | Funciona | |
| Pistas, horarios, entradas | Buscar y preparar en clubes y ventas de entradas. | Funciona | |
| La compra | Pedir una lista de la compra en el supermercado. | En desarrollo | |
| Investigar viajes | Investigar y preparar un viaje de la A a la Z. | Funciona | |
| Nunca paga ella | Ella prepara; tú pagas y envías. | Funciona |
Integraciones (API)
Tu equipo habla con otros sistemas, y se puede añadir una integración por servicio.
| Componente | Qué hace | Estándar | Estado |
|---|---|---|---|
| Integraciones REST y JSON | La forma estándar en que los sistemas intercambian datos. | REST · JSON · HTTPS | Funciona |
| Webhooks | Otro sistema avisa al instante cuando ocurre algo. | HTTP callbacks | Funciona |
| Registro mercantil | Consultar datos de empresas en el registro oficial. | Funciona | |
| Tiempo y trayecto | El tiempo y el trayecto para una cita o actividad. | Funciona | |
| Resultados deportivos | Resultados y calendarios de lo que sigues. | Funciona | |
| Noticias y fuentes del sector | Los exploradores siguen las fuentes que eliges. | Funciona | |
| Bases de datos de pago | Bases de datos jurídicas y empresariales a las que estás suscrito. | Bajo pedido | |
| Software contable | Cifras directamente de tu contabilidad para el CFO. | Bajo pedido | |
| Software CRM y de proyectos | Integraciones con los sistemas que ya usa tu empresa. | Bajo pedido | |
| Ampliable por servicio | Cada servicio nuevo tiene su propia integración, sin tocar el resto. | Funciona | |
| Pagos (web) | Reserva online con un anticipo a través de un proveedor de pagos. | iDEAL · webhook | Funciona |
Proyectos, archivos y versiones
Tu equipo conoce tus proyectos y ve qué cambió.
| Componente | Qué hace | Estándar | Estado |
|---|---|---|---|
| Leer carpetas de proyecto | Tus carpetas en el portátil siguen siendo la copia de trabajo. | Funciona | |
| Espejos de solo lectura | Una copia por proyecto en el servidor, solo de lectura. | git over SSH | Funciona |
| Historial de versiones | Cada versión anterior de un documento sigue visible. | git | Funciona |
| Qué ha cambiado | Lee el historial de versiones y te dice qué cambió. | git log · diff | Funciona |
| Sincronización automática | Actualizado cada pocos minutos, sin que hagas nada. | Funciona | |
| Añadir a un proyecto | Documentos de otros al proyecto correcto, desde la app o el teléfono. | Funciona | |
| Proyecto de principio a fin | Leer y entender un proyecto entero antes de trabajar en él. | Funciona | |
| Acceso por proyecto | Por proyecto decides qué puede leer tu equipo; las carpetas vetadas siguen cerradas. | Funciona |
Infraestructura y alojamiento
Dónde funciona, y por qué sigue funcionando.
| Componente | Qué hace | Estándar | Estado |
|---|---|---|---|
| Servidores europeos | Tus datos están en un servidor de la Unión Europea. | EU-datacenter | Funciona |
| Servidor propio por cliente | Cada cliente su propio entorno aislado. | Funciona | |
| Tamaño de servidor a elegir | Potencia y almacenamiento según tu uso, escalables. | Funciona | |
| Contenedores | Cada componente en su propio contenedor: reproducible y rápido de restaurar. | OCI-containers · Compose | Funciona |
| Linux | El sistema operativo del servidor. | Linux LTS | Funciona |
| Túnel cifrado | El servidor es accesible sin puertos abiertos a internet. | uitgaande tunnel · mTLS | Funciona |
| Red perimetral global | La web se sirve cerca del visitante, con protección contra ataques. | CDN · DDoS-bescherming | Funciona |
| Funciones sin servidor | Formularios y pagos de la web funcionan sin servidor propio. | edge workers | Funciona |
| Cola de trabajos | El trabajo sigue en segundo plano, aunque cuelgues. | job queue | Funciona |
| Rondas nocturnas programadas | Exploradores y mantenimiento funcionan de noche. | Funciona | |
| Comprobaciones de estado | El servidor se comprueba a sí mismo e informa de problemas. | health check | Funciona |
| Conexión con tu portátil | Una conexión segura con latido, para archivos y el navegador de tu portátil. | long-poll · heartbeat | Funciona |
Seguridad y privacidad
Tus datos son tuyos, y así está construido.
| Componente | Qué hace | Estándar | Estado |
|---|---|---|---|
| Tráfico cifrado (TLS) | Todas las conexiones cifradas, de la app al servidor. | TLS 1.3 · HTTPS | Funciona |
| Protección de contraseñas | Las contraseñas nunca se guardan legibles, solo como clave derivada (PBKDF2-SHA256). | PBKDF2-HMAC-SHA256 · 600.000 rondes | Funciona |
| Tokens firmados (HMAC) | Tokens de acceso con firma, para que no se puedan falsificar. | HMAC-SHA256 | Funciona |
| Claves por dispositivo | Cada dispositivo su propia clave, revocable por dispositivo. | HMAC-SHA256 · intrekbaar | Funciona |
| Claves SSH | Administración del servidor solo con claves, sin contraseñas. | SSH · Ed25519 | Funciona |
| Claves de solo lectura por proyecto | Cada copia de proyecto tiene su propia clave de solo lectura. | SSH deploy keys | Funciona |
| Roles y niveles de permiso | Qué se puede sin preguntar, qué requiere tu aprobación, qué nunca. | Funciona | |
| Secretos en tu bóveda | Las claves están en la configuración del servidor y en tu bóveda, nunca en el código. | Funciona | |
| Registro de auditoría | Cada acción queda registrada: qué, cuándo y con qué resultado. | append-only log | Funciona |
| Traza de peticiones | Se puede rastrear qué pasó en cada petición, para depurar rápido. | Funciona | |
| Reglas de sensibilidad | Temas y datos sensibles tienen un umbral adicional. | Funciona | |
| Minimización de datos | Datos de mejora solo como tipos y cantidades, nunca contenido. | Funciona | |
| Nunca envía ni paga sola | Toda acción hacia fuera solo ocurre tras tu aprobación. | Funciona | |
| Guardián de voz | Solo tu voz puede darle órdenes. | En desarrollo |
Copia, continuidad y portabilidad
Nada de lo que construyes depende de una máquina o un proveedor.
| Componente | Qué hace | Estándar | Estado |
|---|---|---|---|
| Copia diaria | Cada mañana una copia nueva de todo lo que sabe tu asistente. | Funciona | |
| Tres capas | En el servidor, en tu portátil y cifrada en tu propio almacenamiento en la nube. | Funciona | |
| Copia cifrada (AES-256-GCM) | La copia fuera del servidor es ilegible sin tu clave. | AES-256-GCM · HKDF-SHA256 | Funciona |
| Restauración de prueba diaria | Cada día se restaura una copia en un entorno de prueba vacío. | Funciona | |
| Ajustes sin secretos | Todos los ajustes guardados a diario, sin contraseñas. | Funciona | |
| Todo se puede restaurar | Cada versión del software tiene etiqueta; siempre se puede volver. | Funciona | |
| Formatos abiertos | Tus datos en formatos estándar (base de datos SQL, JSON, Markdown), legibles sin nosotros. | SQLite · JSON · Markdown | Funciona |
| Expediente de traspaso | Cada ajuste, permiso y método descrito, para el traspaso. | Funciona | |
| Libro del equipo transferible | La inteligencia y aprendizajes de cada miembro son transferibles, sin datos privados. | Funciona | |
| Razonamiento resistente a caídas | Si un proveedor falla, otro asume el trabajo. | Funciona |
App y dispositivos
Una app en tu teléfono y tu ordenador.
| Componente | Qué hace | Estándar | Estado |
|---|---|---|---|
| App web instalable (PWA) | En tu pantalla de inicio como una app normal, sin tienda de apps. | PWA · Web App Manifest | Funciona |
| Service worker | Carga rápida y un aviso claro cuando no hay conexión. | Service Worker API | Funciona |
| Tema claro y oscuro | Sigue tu teléfono o tu elección. | Funciona | |
| Cámara y fotos | Dale una foto a tu asistente: qué es, qué quieres hacer con ella. | Funciona | |
| Tarjetas y códigos QR | Escanea una tarjeta, muestra la tuya como código QR. | QR (ISO/IEC 18004) | Funciona |
| Tarjeta de contacto (vCard) | Tu asistente en tus contactos, con su propia tarjeta. | vCard | Funciona |
| Espacio por tarea | Conversación, resultado y progreso de una tarea en curso. | Funciona | |
| Resumen de consumo | Lo que cuesta tu asistente, por mes y por tipo de trabajo. | Funciona | |
| Funciona en teléfono y ordenador | La misma app en cada pantalla. | Funciona |
Software, lenguajes y estándares
De qué está hecho.
| Componente | Qué hace | Estándar | Estado |
|---|---|---|---|
| Python | El lenguaje del servidor: el cerebro, las integraciones y el equipo. | Python 3 | Funciona |
| JavaScript | El lenguaje de la app en tu teléfono. | ECMAScript | Funciona |
| TypeScript y React | La web. | TypeScript · React | Funciona |
| HTML y CSS | Maquetación y diseño de app y web. | Funciona | |
| SQL | La base de datos con todo lo que sabe tu asistente. | SQLite | Funciona |
| Scripts de shell | Despliegue, copia y mantenimiento, automatizados. | Bash · PowerShell | Funciona |
| Servidor web asíncrono (ASGI) | Muchas peticiones a la vez, sin esperas. | ASGI | Funciona |
| JSON y Markdown | Datos estructurados y textos legibles. | Funciona | |
| WebRTC y WebSocket | Audio y mensajes en tiempo real entre app y servidor. | WebRTC · WebSocket | Funciona |
| WebAssembly y ONNX | Redes neuronales que funcionan en el navegador, en tu dispositivo. | WASM · ONNX Runtime | En desarrollo |
| OAuth 2.0 y OpenID | Iniciar sesión y dar acceso sin compartir contraseñas. | OAuth 2.0 · OpenID Connect | Funciona |
| Web Push con VAPID | Notificaciones a tu teléfono, con su propio par de claves. | RFC 8030 · RFC 8291 · RFC 8292 | Funciona |
| Datos estructurados (schema.org) | Buscadores y modelos de IA entienden la web y el vídeo. | schema.org · JSON-LD | Funciona |
| Control de versiones | Cada cambio guardado, con quién, cuándo y por qué. | git | Funciona |
Criptografía y protocolos
Qué cifrado y qué claves se usan y dónde. A propósito sin números de versión, direcciones ni ubicación de claves.
| Componente | Qué hace | Estándar | Estado |
|---|---|---|---|
| Cifrado de transporte | Todo el tráfico entre app, web y servidor cifrado. | TLS 1.3 | Funciona |
| Túnel con autenticación mutua | El servidor abre su propia conexión saliente cifrada; no hay puertos abiertos. | mTLS · uitgaand | Funciona |
| Hash de contraseñas | 600.000 rondas con una sal aleatoria de 128 bits por contraseña; los hashes antiguos se actualizan al iniciar sesión. | PBKDF2-HMAC-SHA256 · 600k · 128-bit salt | Funciona |
| Comparación en tiempo constante | Claves y hashes se comparan sin que la duración revele nada. | constant-time compare | Funciona |
| Tokens de sesión firmados | Tokens de acceso con firma, caducidad y usuario con hash. | HMAC-SHA256 · exp | Funciona |
| Aleatoriedad criptográficamente segura | Sales, claves y tokens vienen de un generador criptográficamente seguro. | CSPRNG | Funciona |
| Bóveda de credenciales | Contraseñas de webs guardadas cifradas, con una clave que solo conoce el servidor. | AES-256-GCM · gebonden aan de site | Funciona |
| Copia cifrada | Cifrado autenticado con clave de 256 bits, derivada con una función de derivación, y un nonce propio por archivo. | AES-256-GCM · HKDF-SHA256 · 96-bit nonce | Funciona |
| Administración con claves | Acceso al servidor solo con un par de claves. | SSH · Ed25519 | Funciona |
| Claves de solo lectura por repositorio | Cada copia de proyecto tiene su propia clave de solo lectura. | SSH deploy keys (read-only) | Funciona |
| Notificaciones push cifradas | El contenido se cifra para tu dispositivo; el remitente se identifica con su propio par de claves. | VAPID ES256 · ECDH P-256 · aes128gcm | Funciona |
| Voz en tiempo real cifrada | Audio entre la app y el servicio de voz cifrado, también el flujo multimedia. | DTLS-SRTP | Funciona |
| Avisos de telefonía firmados | Cada aviso de la plataforma telefónica se comprueba por su firma. | HMAC-handtekening | Funciona |
| Estado de pago en el origen | Un aviso de pago no se cree, se comprueba con el servicio de pago. | server-side verificatie | Funciona |
| Acceso delegado | Acceso a agenda y cuentas sin contraseña, limitado a lo necesario, revocable. | OAuth 2.0 · scopes | Funciona |
| Secretos fuera del código | Claves en archivos de configuración protegidos y en la bóveda del propietario; nunca en el código ni en registros. | environment · 0600 | Funciona |
Estructura de la API
Cómo hablan los componentes entre sí y con otros sistemas, y cómo se añade una integración.
| Componente | Qué hace | Estándar | Estado |
|---|---|---|---|
| REST sobre HTTPS | Cada función es una dirección fija con una petición clara y una respuesta JSON. | REST · JSON · HTTPS | Funciona |
| Esquema descrito | Las interfaces están descritas en un esquema legible por máquina. | OpenAPI | Funciona |
| Autenticación por token | Cada llamada lleva un token firmado; sin token no hay acceso. | Bearer · HMAC-SHA256 | Funciona |
| Tareas asíncronas | Encargo dentro, número de tarea de vuelta, seguir el estado (en cola, en curso, hecho, fallido), resultado en la bandeja. | job-ID · status · polling | Funciona |
| Webhooks entrantes | Otros sistemas notifican eventos; se verifica la firma o el origen. | webhooks · signature | Funciona |
| Canales en tiempo real | Voz y eventos en directo entre app y servidor. | WebRTC · WebSocket | Funciona |
| Conexión con latido | El portátil mantiene una conexión abierta con latido y pide trabajo por sí mismo. | long-poll · heartbeat | Funciona |
| Llamadas a funciones con esquemas fijos | El modelo llama funciones con parámetros en un esquema fijo. | function calling · JSON Schema | Funciona |
| Interfaz de chat uniforme para modelos | Una interfaz para modelos de varios proveedores, para que cambiar sea un ajuste. | OpenAI-compatibel | Funciona |
| Adaptador por servicio | Cada servicio externo tiene su propio adaptador; una integración nueva no toca el resto. | adapterpatroon | Funciona |
| Reintentos y alternativa | Ante un error o tiempo de espera, reintentar y luego otra ruta. | retry · backoff · fallback | Funciona |
| Funciones sin servidor en el borde | Formularios, pagos y vídeo de la web como funciones en el borde de la red. | edge workers | Funciona |
| Vídeo por rangos | Vídeo entregado por partes a petición del reproductor, para que cualquier teléfono pueda reproducir y avanzar. | HTTP Range · 206 Partial Content | Funciona |
Pruebas, medición y lanzamiento
Una versión nueva solo se publica cuando todo está en verde.
| Componente | Qué hace | Estándar | Estado |
|---|---|---|---|
| Pruebas automatizadas | Miles de comprobaciones en cada componente, antes de cada lanzamiento. | Funciona | |
| Pruebas canario | Justo tras un lanzamiento una serie de preguntas reales; vuelta atrás automática si falla. | Funciona | |
| Explorador de interfaz | Un programa que recorre la app solo buscando errores. | Funciona | |
| Pruebas de voz y navegador | Semanalmente con voz real y navegador real. | Funciona | |
| Pregunta de prueba diaria | Cada mañana una prueba práctica de la guía de pruebas. | Funciona | |
| Seguimiento de pruebas de campo | Por función se registra si está probada en la práctica. | Funciona | |
| Etiquetas de versión | Cada versión publicada tiene una etiqueta, para poder volver siempre. | git tags | Funciona |
| Mediciones semanales | Con qué frecuencia, rapidez y calidad, sin contenido. | Funciona |

