¿Qué es la reescritura de consultas?
La gente pregunta de forma informal: vaga, con jerga y erratas. La reescritura de consultas (query rewriting) es el paso previo a la búsqueda que traduce esa frase a una forma que la búsqueda prefiere: completa lo que falta, expande lo implícito, limpia la redacción, para que el sistema de recuperación acierte de verdad.¿Por qué no buscar directamente con la pregunta tal cual?
Demasiado informal, demasiado fragmentaria«¿Cuánto cuesta eso?» — ¿qué es «eso»? El sistema no puede buscarlo así.
Depende del contexto
«¿Cómo se compara con el anterior?» Leída sola, no hay forma de saber qué es «el anterior».
¿Cómo se reescribe?
Resolver referenciasConvertir «eso» y «este» en el objeto real, para que la pregunta se sostenga sola.
De informal a formal
Pasar «cómo se hace» a «procedimiento», «cuánto cuesta» a «cuál es el precio».
Añadir sinónimos
Reescribir «barato» como «económico, asequible» para ampliar la red.
Por qué importa
Los sistemas de búsqueda trabajan con las palabras literales; la gente habla en significados. La reescritura de consultas es el intérprete de en medio: convierte el habla humana en algo que la máquina puede buscar bien. En chats de varios turnos es casi obligatoria; si no, la IA responde a otra pregunta.En resumen: la reescritura de consultas es el intérprete previo a la búsqueda, que convierte el habla humana en algo que la máquina puede oír y buscar.
Comentarios