Back to blog
    Pipeline RAG para ingenieros no especializados en ML: cómo los expertos de dominio construyen sistemas de recuperación
    rag-pipelineno-codedomain-expertsenterprise-aivisual-pipelinesegment:enterprise

    Pipeline RAG para ingenieros no especializados en ML: cómo los expertos de dominio construyen sistemas de recuperación

    Las personas más cercanas a los datos — médicos, abogados, ingenieros, analistas — están excluidas de la construcción de pipelines RAG porque las herramientas requieren experiencia en Python. Un constructor visual de pipelines cambia quién puede participar.

    EErtas Team·

    Las personas que mejor entienden los datos rara vez son las que construyen los sistemas que los recuperan. Un cardiólogo sabe qué secciones de un resumen de alta importan para la evaluación del riesgo de seguimiento. Un ingeniero de construcción sabe qué partidas en un presupuesto de cantidades indican un aumento del alcance. Un oficial de cumplimiento sabe qué cláusulas en una presentación regulatoria señalan un riesgo material. Pero cuando llega el momento de construir un pipeline RAG que recupere y presente esta información, estos expertos de dominio se hacen a un lado y entregan el trabajo a un ingeniero de ML que no comparte su experiencia.

    Esta es la fricción central en la adopción empresarial de IA hoy en día. El mejor constructor de pipelines RAG para ingenieros no especializados en ML no existe en la mayoría de las organizaciones porque las herramientas asumen fluidez en Python, acceso a la terminal y familiaridad con modelos de embedding, bases de datos vectoriales y estrategias de fragmentación. El resultado es un cuello de botella donde las personas más cercanas al problema esperan semanas para que un equipo de ML implemente lo que ellos podrían especificar en una tarde — si las herramientas lo permitieran.

    La brecha de conocimiento que ralentiza cada proyecto RAG

    Considere un patrón real que vemos repetidamente en implementaciones empresariales.

    Un equipo legal en una firma mediana quiere construir un sistema de recuperación sobre 15 años de archivos de contratos. Necesitan que el sistema presente cláusulas de precedentes relevantes cuando los abogados redacten nuevos acuerdos. Los abogados saben exactamente qué tipos de cláusulas importan, cómo deben categorizarse y qué constituye una coincidencia significativa frente a una superficial.

    Pero los abogados no pueden construir el pipeline. Escriben un documento de requisitos. Un ingeniero de ML lo lee, lo interpreta, construye un pipeline con LangChain, elige una estrategia de fragmentación, selecciona un modelo de embedding y lo despliega. Los abogados lo prueban, descubren que la calidad de recuperación es deficiente para ciertos tipos de cláusulas y envían comentarios. El ingeniero de ML ajusta los parámetros de fragmentación. Otra ronda de pruebas. Otra ronda de comentarios. El ciclo toma de seis a ocho semanas.

    El cuello de botella no es la capacidad de cómputo. No es la calidad del modelo. Es la capa de traducción entre la persona que entiende el dominio y la persona que entiende las herramientas.

    Este patrón se repite en todas las industrias:

    Equipos clínicos que revisan notas de pacientes necesitan sistemas de recuperación que entiendan la diferencia entre una condición mencionada y una condición diagnosticada. Un ingeniero de ML sin formación clínica trata ambas de la misma manera.

    Ingenieros civiles que revisan presupuestos de cantidades necesitan recuperación que distinga entre partidas estándar y órdenes de cambio enterradas en documentos de enmienda. El matiz es invisible para alguien fuera del dominio.

    Analistas financieros que construyen recuperación sobre transcripciones de resultados necesitan sistemas que ponderen las declaraciones prospectivas de manera diferente a los resúmenes de rendimiento histórico. Esta distinción requiere conocimiento de dominio que ninguna cantidad de ingeniería de prompts reemplaza.

    En cada caso, el experto de dominio tiene el juicio. El ingeniero de ML tiene las herramientas. El proyecto se estanca en la brecha entre ellos.

    Por qué las herramientas tradicionales de RAG excluyen a los expertos de dominio

    El enfoque estándar para construir un pipeline RAG involucra varios pasos, cada uno requiriendo conocimientos de programación:

    La ingesta de documentos requiere escribir scripts para analizar PDFs, extraer texto, manejar OCR para documentos escaneados y gestionar metadatos. La mayoría de los frameworks asumen que escribirás Python para hacer esto.

    La fragmentación requiere elegir una estrategia — tamaño fijo, recursiva, semántica — y ajustar parámetros como el tamaño del fragmento y la superposición. La decisión depende del tipo de documento, pero la implementación requiere código.

    El embedding requiere seleccionar un modelo, configurarlo y generar representaciones vectoriales. Algunos frameworks abstraen esto, pero la configuración aún ocurre en código o archivos YAML.

    La recuperación requiere configurar un almacén vectorial, configurar parámetros de búsqueda por similitud y, a menudo, implementar búsqueda híbrida con coincidencia de palabras clave. Nuevamente, código.

    La evaluación de calidad requiere construir conjuntos de datos de evaluación, ejecutar pruebas de recuperación y calcular métricas como recall y precisión. Este paso frecuentemente se omite por completo porque demanda el mayor esfuerzo de ingeniería.

    Cada paso individualmente no es imposiblemente complejo. Pero juntos, forman un pipeline que solo alguien cómodo escribiendo y depurando Python puede construir y modificar. El resultado es que construir un pipeline RAG sin código es efectivamente imposible con la mayoría de las herramientas actuales.

    Qué cambia cuando los expertos de dominio pueden construir directamente

    El cambio no se trata de simplificar la tecnología. Se trata de cambiar la interfaz para que las personas con el juicio adecuado puedan tomar las decisiones correctas.

    Un constructor visual de pipelines — como el canvas de Ertas — permite a un experto de dominio arrastrar nodos para construir cada etapa de un pipeline RAG. La ingesta de documentos, la estrategia de fragmentación, la selección del modelo de embedding, la configuración de recuperación y la evaluación de calidad se convierten en componentes visuales que se pueden conectar, configurar y probar sin escribir una línea de Python.

    Así es como esto se ve en la práctica para los tres escenarios anteriores:

    El equipo legal arrastra su archivo de contratos a un nodo de ingesta, selecciona una estrategia de fragmentación optimizada para documentos legales y lo conecta a un nodo de embedding. Prueban la recuperación con consultas de ejemplo cuyas respuestas conocen. Cuando ciertos tipos de cláusulas devuelven resultados deficientes, ajustan los parámetros de fragmentación directamente — cambiando la superposición, cambiando a fragmentación semántica para los apéndices — y vuelven a ejecutar la prueba. El ciclo de retroalimentación se reduce de semanas a horas.

    El equipo clínico construye un pipeline sobre resúmenes de alta. Usan el Quality Scorer para identificar qué fragmentos están produciendo recuperaciones de baja confianza. Descubren que los fragmentos que contienen listas de medicamentos se están emparejando con consultas de diagnóstico. Ajustan los límites de fragmentación para separar las secciones de medicamentos de las narrativas de diagnóstico. Sin ticket creado, sin consultar a un ingeniero de ML.

    El equipo de ingeniería civil configura la recuperación sobre documentación de proyectos que abarca cientos de archivos de presupuesto de cantidades y registros de enmiendas. Configuran filtros de metadatos para que la recuperación distinga entre el alcance original y las órdenes de cambio. Cuando el Quality Scorer señala resultados inconsistentes para ciertas fases del proyecto, refinan el etiquetado de metadatos y reevalúan — todo dentro de la misma interfaz visual.

    El Quality Scorer: retroalimentación que los expertos de dominio realmente entienden

    Una de las barreras más significativas para construir un pipeline RAG sin Python es la evaluación. La evaluación tradicional requiere escribir scripts para calcular métricas de recuperación, construir conjuntos de datos de referencia e interpretar resultados estadísticos.

    El Quality Scorer de Ertas reemplaza esto con retroalimentación visual e interpretable. Después de que un experto de dominio construye y prueba su pipeline, el Quality Scorer les muestra:

    • Qué consultas devuelven resultados de alta confianza y cuáles no
    • Qué fragmentos de documentos se recuperan con más frecuencia y cuáles nunca se presentan
    • Dónde el pipeline produce resultados contradictorios o de baja relevancia

    Esta retroalimentación se presenta en términos que el experto de dominio entiende — no puntuaciones F1 y rango recíproco medio, sino evaluaciones claras de qué consultas funcionan, cuáles no y cuál es la causa probable. Un médico puede mirar la salida y decir: "Este pipeline está confundiendo efectos secundarios de medicamentos con síntomas diagnosticados", y luego corregir la estrategia de fragmentación en consecuencia.

    Quién debería ser dueño del pipeline RAG

    La pregunta no es si los expertos de dominio pueden construir pipelines RAG. Con la interfaz adecuada, demostrablemente pueden. La pregunta es si las organizaciones reestructurarán la propiedad para que las personas con conocimiento de dominio también controlen los sistemas de recuperación que dependen de él.

    El modelo actual — los expertos de dominio especifican, los ingenieros de ML implementan — crea una capa de traducción que introduce retrasos, malinterpretaciones e iteración innecesaria. Cada paso intermedio entre la persona que entiende los datos y el sistema que los recupera es una oportunidad para que la calidad se degrade.

    Cuando un abogado puede construir y modificar su propio pipeline de recuperación de contratos, la calidad de recuperación mejora porque la persona que toma las decisiones de fragmentación y configuración realmente entiende los documentos. Cuando un médico puede ajustar cómo se indexan las notas de pacientes, el sistema refleja el juicio clínico en lugar de la aproximación de un ingeniero.

    Esta no es una mejora teórica. Las organizaciones que trasladan la propiedad del pipeline a los expertos de dominio ven ciclos de iteración más rápidos, mayor precisión de recuperación en consultas específicas del dominio y menos rondas de ida y vuelta entre equipos técnicos y no técnicos.

    Comenzar sin experiencia en ML

    Construir un pipeline RAG sin experiencia en Python es ahora una realidad práctica, no una aspiración futura. El proceso con un constructor visual de pipelines sigue una secuencia directa:

    1. Suba sus documentos — PDFs, notas clínicas, contratos, especificaciones de ingeniería, cualquier cosa que su dominio produzca
    2. Configure la fragmentación visualmente — seleccione una estrategia, ajuste parámetros, previsualice cómo se dividen sus documentos
    3. Elija un modelo de embedding — seleccione entre opciones preconfiguradas adecuadas para su tipo de documento e idioma
    4. Pruebe con consultas reales — ejecute las consultas que su equipo realmente hace, no benchmarks sintéticos
    5. Revise la retroalimentación del Quality Scorer — identifique puntos débiles y ajuste la configuración
    6. Itere — refine la fragmentación, los metadatos y la configuración de recuperación basándose en retroalimentación específica del dominio

    Todo el proceso ocurre en un canvas visual. Sin terminal. Sin gestores de paquetes. Sin depurar trazas de pila.

    El mejor constructor de pipelines RAG para ingenieros no especializados en ML es uno que respeta lo que los expertos de dominio ya saben y elimina las barreras que les impiden aplicar ese conocimiento directamente. Los datos pertenecen a los expertos. Los sistemas de recuperación también deberían.

    Turn unstructured data into AI-ready datasets — without it leaving the building.

    On-premise data preparation with full audit trail. No data egress. No fragmented toolchains. EU AI Act Article 30 compliance built in.

    Keep reading