Transcripciones
Un corpus privado con más de 1.000 enseñanzas llega en muchos formatos — Word, PDF, RTF, HTML, imágenes escaneadas, archivos anidados.

Sistema privado de conocimiento
Convertir más de 1.000 transcripciones en un sistema de conocimiento buscable con IA.
Un gran corpus privado de enseñanzas era valioso — y casi inutilizable a escala. Diseñé y construí Dharma Sky: una biblioteca privada donde esas transcripciones se pueden explorar, buscar y consultar mediante una interfaz de IA fundamentada en el material original.
Rol: Product Designer · Constructor de productos de IA
El desafio
El material existía — años de transcripciones en formatos y carpetas distintas. Encontrar una enseñanza sobre un tema, comparar pasajes relacionados o responder una pregunta precisa significaba buscar a mano en un archivo que ninguna interfaz humana podía navegar de forma razonable.
Era un problema de arquitectura de información: cómo hacer accesible un gran cuerpo de conocimiento no estructurado sin pedir que alguien recuerde nombres de archivo, fechas o en qué documento estaba cada idea.
La idea
En lugar de pedir que las personas busquen documentos uno a uno, Dharma Sky procesa el corpus en una capa de conocimiento indexada — y ofrece una superficie de producto calmada para navegación, exploración temática y preguntas fundamentadas.
El sistema
La historia central del producto es el pipeline de indexación. Todo lo que la persona experimenta — búsqueda, Ask, temas — depende de lo que ocurre aquí.
Pipeline de indexación
Un corpus privado con más de 1.000 enseñanzas llega en muchos formatos — Word, PDF, RTF, HTML, imágenes escaneadas, archivos anidados.
Cada archivo se expande, se extrae el texto (incluido OCR para imágenes) y la transcripción se normaliza en texto legible de la enseñanza.
La enseñanza se divide en fragmentos para recuperación, se convierte en embeddings para búsqueda vectorial y también recibe un índice a nivel de documento: términos clave, una sinopsis fiel y un embedding de enrutamiento.
Una pregunta primero selecciona las enseñanzas más relevantes y luego busca pasajes dentro de ellas — para que las respuestas se mantengan fundamentadas en las fuentes correctas.
El modelo responde solo a partir de los pasajes recuperados, con citas de las enseñanzas originales — sin inventar contenido más allá de la biblioteca.
Segmentación
Las enseñanzas se dividen en unidades de recuperación con solapamiento, dimensionadas para embedding — manteniendo el contexto de página cuando está disponible.
Embeddings
Los fragmentos e índices de documento reciben embeddings para que el significado — y no solo las palabras clave — se pueda buscar.
Recuperación jerárquica
Primero selecciona las enseñanzas, luego recupera pasajes dentro de ellas. Diversifica las fuentes para que un solo archivo no domine la respuesta.
El punto para un reclutador que nunca ha construido infraestructura de IA: entiendo lo que ocurre entre que una persona hace una pregunta y la IA produce una respuesta — y diseñé ese camino como producto.
Escala
1,000+
transcripciones
A esta escala, buscar manualmente el material de origen ya no es una interfaz práctica.
El producto necesitaba una forma estructurada de procesar, indexar, recuperar y presentar el conocimiento correcto — para que una pregunta o tema pudiera abrir el archivo sin exigir que alguien supiera dónde vivía cada enseñanza.
Producto y UX
La interfaz es intencionalmente silenciosa: biblioteca, navegación, temas, Ask. La complejidad se queda en el pipeline; el producto solo pide la intención.

Las preguntas en lenguaje natural se convierten en una búsqueda en dos etapas: encontrar las enseñanzas correctas y luego citar los pasajes coincidentes.

Búsqueda semántica ordenada por relevancia temática — sinopsis y términos clave hacen que una biblioteca grande se pueda recorrer sin abrir cada archivo.

Filtros de catálogo por año, evento, tipo y tema. Las páginas de detalle abren la transcripción completa con resúmenes opcionales por IA.

Temas reunidos entre enseñanzas, con el Constructor de Temas vinculando cada tema a pasajes de apoyo.
Explorar
Vista previa anonimizada
Enseñanza sobre paciencia · Archivo del evento
La sinopsis destaca trabajar la irritación, suavizar la reacción y volver a la práctica.
Charla nocturna · Entrenamiento de la mente
Los términos clave revelan temas de ira, paciencia y aplicación diaria — sin abrir primero el archivo completo.
Interacción con IA
Ask Dharma no es un clon genérico de chat. Está diseñado para una tarea: responder desde esta biblioteca, mostrar los pasajes que sustentan la respuesta y negarse a inventar enseñanzas que no están ahí.
De la biblioteca
En las enseñanzas recuperadas, la impaciencia se trata como algo a reconocer temprano — y luego enfrentar con la práctica de la paciencia, en lugar de alimentar la reacción. Los pasajes enfatizan volver a una mente calmada y aplicar la instrucción en momentos ordinarios.
Pasajes de apoyo
“Cuando aparece la impaciencia, no la sigas — reconócela y aplica el método que has aprendido.”
Intercambio ilustrativo — no se muestra el contenido del corpus privado.
Bajo la superficie: la pregunta recibe embedding, las enseñanzas candidatas se seleccionan del índice de documentos (y por solapamiento léxico de términos clave), se recuperan los fragmentos coincidentes, se diversifican las fuentes y solo entonces el modelo escribe — limitado a esos pasajes.
El modelo no “conoce” las transcripciones. Responde a partir de lo que devuelve la recuperación.
Construyendo el producto
Usé Cursor y desarrollo asistido por IA para pasar del concepto de producto y UX a una aplicación funcionando — schema, pipeline de ingestión, recuperación e interfaz.
Lo importante no es que la IA escribió código. Es que pude dirigir el ciclo completo: definir el problema, diseñar la experiencia, decidir cómo debía indexarse y recuperarse el conocimiento, y lanzar un producto privado que la gente realmente pueda usar.
Decisiones de diseño
Las personas nunca ven embeddings, límites de fragmentos ni puntuaciones vectoriales. Ven búsqueda, respuestas y fuentes.
El modelo no se trata como si “conociera” el corpus. Primero se recuperan los pasajes; la respuesta se limita a esos pasajes.
Los pasajes de apoyo aparecen bajo cada respuesta, vinculados a los títulos de las enseñanzas — la confianza viene de la procedencia, no del brillo.
La relevancia a nivel de documento encuentra las enseñanzas correctas; la búsqueda a nivel de fragmento encuentra las líneas exactas para citar.
Acceso autenticado, almacenamiento privado y sin registro público — el corpus permanece una biblioteca cerrada.
La carga (“Buscando las enseñanzas…”), los resultados vacíos y los fallos de recuperación se diseñan como momentos de producto, no como errores genéricos.
Lo que aprendí
Diseñar un producto de IA significa diseñar el sistema en torno a la IA — recuperación, fundamentación y citas — no soltar un chatbot sobre una pila de documentos.
La calidad de la recuperación es la calidad del producto. Si aparecen los pasajes equivocados, la respuesta se siente rota aunque la UI sea calmada.
Una buena UX de IA hace invisible la infraestructura compleja. Las personas deben sentirse guiadas, no impresionadas por jerga.
El desarrollo asistido por IA cambió la velocidad con la que pude pasar del concepto de producto y UX a un sistema funcionando en el que pudiera iterar.
Product Designer · Constructor de productos de IA
Problema → pensamiento de producto → UX → sistema de IA → indexación → software publicado