Búsqueda en lenguaje natural en la interfaz de usuario de NDE
Introducción
La función de Búsqueda en lenguaje natural permite a los usuarios formular consultas en lenguaje hablado normal y las convierte automáticamente a un formato estructurado compatible con la Búsqueda avanzada de Primo. Por ejemplo, el usuario podría introducir la consulta "Buscar revistas de historia de EE. UU. en inglés disponibles en línea" y el sistema crearía una consulta con los criterios adecuados para la búsqueda.
La Búsqueda en lenguaje natural no solo genera consultas a partir de texto libre, sino que también identifica ciertas palabras clave en el texto que pueden utilizarse para definir el alcance y seleccionar automáticamente los filtros adecuados para la búsqueda. Por ejemplo, si el término "revista" aparece en el texto, el alcance de la búsqueda se limita a las revistas, y si se especifica un idioma, el filtro de idioma se activa automáticamente.
La transformación de la consulta original al formato estructurado se realiza utilizando IA generativa, a través de ChatGPT 4.1Mini. Los elementos de la consulta, como los tipos de recursos, los filtros de fecha, las preferencias de texto completo, el idioma y los campos avanzados como Título o Materia, son clasificados por el sistema de IA, que utiliza esta información para generar la consulta booleana básica y luego la amplía utilizando conceptos relacionados. Las entradas ambiguas se gestionan de forma inteligente mediante su mapeo a varios campos (p. ej., tanto al Título como a la Materia) para garantizar una recuperación amplia pero precisa.
Una medida preventiva interna limita el número de llamadas de Búsqueda en lenguaje natural por sitio, lo que nos permite controlar los costos generales y evitar el uso indebido del sistema.
Realizar una Búsqueda en lenguaje natural
La Búsqueda en lenguaje natural está habilitada por vista. Cuando está habilitado, aparece un botón Pregunte lo que quiera junto al cuadro Buscar. Cuando el usuario selecciona el botón, la página "Pregunte lo que quiera" se abre en un panel deslizante.

- En Mostrar resultados de, seleccione el alcance de la búsqueda.
- En el cuadro de texto, introduzca una consulta.
- Pulse Intro o seleccione Buscar. La consulta se convierte en una consulta booleana, el panel se cierra y se abren los resultados breves. Una barra situada arriba de los resultados breves muestra la consulta de búsqueda y ofrece opciones de edición.

Editar la consulta de búsqueda
Una vez realizada la búsqueda, puede editarla de una de las siguientes maneras:
- Seleccione Editar para volver a abrir la página Pregunte lo que quiera y modificar el alcance o la consulta.
- Seleccione Búsqueda simple para cerrar la barra Pregunte lo que quiera y volver a las opciones estándar de Búsqueda simple.
- Seleccione Consulta generada para ver la consulta tal y como se envió al motor de búsqueda. La página de Búsqueda avanzada se abre en un panel deslizante y muestra la consulta modificada. La consulta se puede editar en la página y volver a ejecutar seleccionando Buscar.

Activar la Búsqueda en lenguaje natural
La Búsqueda en lenguaje natural se activa por vista en la configuración de la vista. Está activada por defecto, pero se puede desactivar en los ajustes.
- En la página Configuración de vistas (Descubrimiento > Configuración de despliegue > Configurar vistas > [Editar una vista]), en la pestaña General , seleccione o desactive la casilla de verificación Habilitar búsqueda natural.
Condiciones especiales
En el proceso de transformación de una consulta de texto libre a una consulta booleana, el sistema identifica términos especiales que pueden utilizarse para definir los campos de la consulta y aplicar automáticamente filtros y facetas a los resultados de la búsqueda, de la siguiente manera:
Campos de búsqueda avanzada:
- Índices: ISSN, ISBN, MMS_ID, OCLC
- Autor
- Campos relacionados con el título – Título, Descripción, General, Índice.
Filtros y facetas:
- Tipos de recursos
- Facetas de nivel superior – Disponible en línea, Revisado por pares, Acceso abierto, Retenido por la biblioteca.
- Fecha de creación
- Lenguaje solicitado
Buscar historial
Si el parámetro de cliente save_users_search_history está establecido en verdadero (Configuración > Descubrimiento > Otros > Parámetros de cliente), el sistema conserva las propiedades de las búsquedas anteriores en lenguaje natural realizadas por el usuario. Las últimas tres búsquedas guardadas aparecen en la página Pregunte lo que quiera, debajo del cuadro de texto. El usuario puede repetir una de las búsquedas seleccionándola, lo que copia sus propiedades en los campos de búsqueda situados arriba de la lista. También puede borrar búsquedas individuales anteriores si lo desean. Cuando se borra una búsqueda anterior, la búsqueda realizada inmediatamente antes aparece en la lista.
Analytics
Los datos sobre las interacciones de los usuarios con la búsqueda en lenguaje natural están disponibles para su seguimiento y análisis a través de Mixpanel. Para obtener información sobre los datos disponibles, consulte Mixpanel - Eventos y propiedades para la interfaz de usuario de NDE.
Problemas conocidos
Los siguientes son problemas conocidos en los que estamos trabajando para resolverlos:
- Cuando se cambia el idioma a un idioma distinto del inglés, el idioma utilizado en la consulta booleana generada no siempre se modifica en consecuencia.
- Cuando el idioma no es el inglés, a veces también se incluyen en la consulta booleana algunos de los términos identificados (cuando deberían omitirse).
- En los casos en que se detectan identificadores o autores, la relación entre los diferentes campos puede aparecer como O (excepto en la primera variación) en lugar de Y, lo que da lugar a resultados de búsqueda ampliados.
- En algunos casos, el campo Autor no se identifica como se esperaba.
Limitaciones, advertencias y medidas de seguridad de la IA
Si bien son potentes, los LLM tienen limitaciones y pueden generar respuestas inexactas. Recomendamos a los usuarios que comprueben la exactitud de las respuestas y las cotejen con los materiales fuente facilitados.
Para obtener más información sobre la protección de la privacidad de los datos y el uso de modelos de lenguaje a gran escala (LLM), consulte Clarivate Academia & Government - Uso de la IA generativa.
Para obtener información sobre cómo Clarivate apoya el uso seguro y ético de la IA generativa en la investigación académica mediante barreras de protección responsables y filtrado de contenidos, consulte Barreras de protección para una IA responsable: Equilibrio entre seguridad y discurso académico.

