Buscar en la web con la voz
Preguntar «¿qué tiempo hace mañana?» a una IA que nunca sale de su cabeza es invitarla a adivinar. Hemos conectado una búsqueda web real a la conversación y hemos aprendido que no todas las formas de buscar son iguales.
Responder correctamente o responder rápido
Un modelo de lenguaje puede responder a casi todo, incluso cuando no sabe: esta es la trampa clásica de la IA conversacional, una respuesta segura que a veces es solo una suposición disfrazada de hecho. Para una pregunta sobre el tiempo del día, una noticia reciente o un tiempo de viaje, no hay un atajo honesto: hay que ir a buscar la información, no adivinarla a partir de lo que el modelo aprendió en un día determinado. Ya teníamos un primer mecanismo de búsqueda web conectado a la conversación, pero mostraba sus límites en preguntas de varias etapas (un viaje en varios segmentos, una duración a recomponer a partir de varias informaciones dispersas). «¿Cuánto tiempo se tarda en ir a Lyon pasando por Chambéry?» requiere buscar dos trayectos, sumarlos y luego verificar que el itinerario tiene sentido: el primer mecanismo a menudo lo trataba como una única pregunta plana, y la respuesta se resentía. El tipo de pregunta que, una vez más, incita a adivinar en lugar de buscar correctamente.
Cambiar de motor de verdad
Así que pasamos a un motor de búsqueda web diseñado de forma nativa para este tipo de uso, en lugar de una extensión injertada a posteriori en un modelo de lenguaje generalista. La diferencia se nota sobre todo en las preguntas compuestas: una solicitud de viaje en varias etapas ya no se trata como una pregunta aislada, sino como un verdadero contexto de búsqueda, con varias fuentes cruzadas antes de responder. El modelo utilizado para esta tarea sigue siendo configurable en el servidor, sin depender de un identificador fijo en el código. Útil para cambiar de versión tan pronto como aparezca una mejor, sin reescribir el circuito que la llama.
Fuentes, no afirmaciones
Cada respuesta de una búsqueda web viene acompañada de las fuentes que la alimentaron. Esto no es un detalle cosmético: cambia la naturaleza de la respuesta. XNeuronal ya no dice simplemente «mañana lloverá», puede decirte de dónde viene esa información, y tú conservas la posibilidad de verificarlo por ti mismo si el tema lo merece. Una respuesta útil también puede convertirse en una ficha de nota consultable más tarde, incluidas las fuentes, en lugar de perderse en el hilo de la conversación una vez pronunciada la siguiente frase. Este es el mecanismo que encuentras hoy en la búsqueda web de XNeuronal.
La frontera entre recordar y buscar
Este trabajo también ha aclarado una frontera que era mejor no difuminar nunca: la memoria de XNeuronal retiene lo que tú le dices, la búsqueda web va a buscar lo que tú aún no sabes. Las dos nunca deben sustituirse mutuamente: un hecho que has mencionado no debe desencadenar una búsqueda externa inútil, y una pregunta sobre la actualidad del día nunca debe adivinarse a partir de un viejo recuerdo mal ajustado, incluso reciente, incluso formulado con seguridad. Es una distinción que parece obvia sobre el papel, pero que hay que mantener en cada turno de conversación, pregunta tras pregunta, sin dejar que se desvanezca.
El compromiso que asumimos: una búsqueda web tarda estructuralmente más que una respuesta extraída de la memoria inmediata, porque hay que consultar el mundo exterior antes de responder. Preferimos este retraso asumido a una respuesta instantánea que podría haber sido falsa: es mejor uno o dos segundos más que un pronóstico del tiempo inventado con aplomo.
