Build in Public · LF-08

Cómo elegir herramientas de búsqueda para agentes: de hallar la página a entregar respuestas verificables

Selecciona herramientas de búsqueda, lectura de contenido y cotejo según la fase de la tarea, conservando fuentes, fechas y estados de error; usa un catálogo público para revisar los contratos de entrada sin tratar el recuento de aciertos como fiabilidad.

Un agente de búsqueda puede listar diez enlaces aparentemente relevantes y aun así no responder si este parámetro cuenta con soporte actual. Los enlaces pueden pertenecer a versiones antiguas, los resúmenes omitir restricciones y varios artículos citar el mismo aviso. El siguiente paso necesario suele ser comprender la página original en lugar de incrementar las consultas.

Al elegir herramientas, define primero qué entregable buscas: fuentes para leer, el cuerpo de una página específica o evidencia que respalde una conclusión concreta. Este artículo organiza EveryInfra herramientas de búsqueda según estos tres entregables, detalla cuándo detener la recuperación y conservar incógnitas, y explica cómo validar citas. Los catálogos y las llamadas históricas fechadas se explican por separado; aquí no se prueban todas las herramientas una a una ni se afirma haber completado un sistema de investigación de extremo a extremo.

Reescribe primero la pregunta en afirmaciones comprobables

«Entender este producto» sirve como dirección de investigación, pero no como condición de finalización para una herramienta. Intenta dividirla en pocas preguntas evaluables: qué interfaz recibe este parámetro, qué versión aplica, si requiere permisos adicionales o si permite reintentos ante fallos. Cada pregunta debe especificar fecha, producto y caso de uso.

Por ejemplo, al confirmar si un servicio remoto se conecta a cierto cliente, verifica por separado: qué transporte admite el servicio, qué autenticación acepta el cliente y si se completó una llamada real en dicho cliente. Las dos primeras se obtienen de la documentación; la tercera requiere evidencia de ejecución. Aunque dos documentos mencionen por separado la compatibilidad con MCP, no puedes combinarlas directamente como una combinación verificada.

Registrar el tipo de evidencia esperado para cada pregunta ayuda a evitar la expansión indefinida del alcance de búsqueda. La definición de parámetros prioriza la referencia oficial de la versión correspondiente; los fallos reales exigen entradas, errores y entornos específicos; el impacto en clientes requiere casos con autorización y trazabilidad. Si falta la evidencia correspondiente, acota la conclusión sin usar otros materiales para rellenar.

Para comprender esta cadena, lee el artículo original sobre RAG de Lewis y colaboradores: su investigación combina modelos generativos con almacenamiento recuperable en lugar de tratar el conocimiento en los parámetros del modelo como la única fuente de hechos. Los hallazgos, lecturas y verificaciones de este artículo corresponden a un diseño de capa de aplicación; no extrapoles los resultados experimentales del documento como garantías de precisión para ningún agente web.

Empieza por el descubrimiento si desconoces la ubicación de la página

Si tienes preguntas pero no URLs, usa primero web para hallar páginas potencialmente relevantes. El catálogo público del 2026 de 9 de 4 establece a q como campo obligatorio e incluye parámetros opcionales de sitio, región, fecha y número de página; consulta siempre el catálogo actual antes de realizar llamadas sin adivinar nombres de parámetros mediante lenguaje natural.

Las herramientas de la fase de descubrimiento se seleccionan según las entradas y los resultados esperados:

  • semantic se adapta a la descripción de conceptos en lenguaje natural; suggest busca expresiones de consulta. Las palabras asociadas son pistas de recuperación, no conclusiones.
  • similar usa URLs existentes para hallar páginas similares; deep ofrece accesos de recuperación más profundos. Un nombre que incluya «profundo» no implica que la página cumpla con los requisitos de evidencia.
  • news, scholar y forum orientan la búsqueda hacia noticias, publicaciones académicas o debates. Modifican el alcance de las fuentes, no los estándares de aprobación automática de hechos.
  • places, shopping, media y lens se enfocan en ubicaciones, productos, palabras clave de medios y URLs de imágenes respectivamente. Al variar las entradas, no agrupes estas funciones como si solo aceptasen q.

Los errores específicos en foros ayudan a detectar diferencias ambientales omitidas en la documentación, pero una discusión de usuarios no debe invalidar la definición oficial de concordancia de versiones. Una práctica más útil consiste en conservar el conflicto (la documentación afirma compatibilidad mientras un entorno reporta un fallo) y aclarar qué reproducción falta para determinar la causa de la discrepancia.

Cambia a lectura en lugar de búsquedas repetidas al disponer de una URL

El cuerpo de páginas específicas se procesa mediante read. Utiliza map para descubrir la estructura del sitio dentro de su dominio; evalúa crawl si necesitas leer varias páginas. Consulta los objetivos y requisitos de campo de harvest al estructurar tareas en sitios web, sin considerarlo el acceso predeterminado para lectura de páginas individuales.

Esta distinción afecta la validación posterior. Tras obtener una lista de URLs con map, no registres «página descubierta» como «cuerpo leído»; tampoco marques como cotejadas las frases extraídas de resúmenes de búsqueda. Si el contenido aparece truncado, solo muestra la navegación o devuelve una página de inicio de sesión, la tarea de lectura permanece incompleta.

No utilices mejoras de herramientas para evitar restricciones de acceso. Ante solicitudes de inicio de sesión, denegaciones explícitas o falta de claridad en los permisos, detén el proceso e identifica rutas autorizadas viables. Un fallo temporal en una página permite reintentos, pero si el acceso está prohibido debes ajustar el alcance en lugar de cambiar de herramienta para forzar la entrada.

Comprueba los parámetros necesarios con un comando gratuito

El siguiente comando solo lee el catálogo de herramientas públicas sin ejecutar búsquedas, descargar contenido ni requerir una clave de API. La terminal requiere curl y jq; abre pipefail para evitar que los errores de solicitud queden ocultos por procesos posteriores.

Bash · ejemplo copiable
set -o pipefail
curl -fsS --max-time 20 \
  'https://api.everyinfra.com/api/v1/search/tools' \
  | jq -e '
      [.tools[] |
       select(.tool == "web" or .tool == "read" or .tool == "crosscheck") |
       {tool, required_params, optional_params}]
      | if length == 3 then . else error("selected tool missing") end'

En esta verificación, web y crosscheck requieren q, y read requiere url. Los parámetros opcionales de crosscheck incluyen num, since, read_top, depth y mechanisms; read no enumera parámetros opcionales. Evita asignar el mismo campo de tiempo o cantidad de forma indiscriminada a todas las herramientas. Catálogo de búsqueda pública

El mismo catálogo lista 17 herramientas. Dicha cifra solo representa la longitud de la lista consultada y no implica que los elementos de 17 hayan pasado por validación comercial, ni sirve como compromiso a largo plazo en títulos de artículos. La declaración del catálogo resuelve cómo formular solicitudes, pero no garantiza la obtención de textos completos, cantidades de resultados ni estados de facturación.

Crosscheck ayuda a hallar relaciones de evidencia sin decidir los hechos por ti

Cuando las respuestas se integren en documentación, código o compromisos externos, crosscheck sirve como punto de entrada para referencias cruzadas. Su utilidad radica en permitir al editor observar cómo distintos mecanismos de recuperación descubren fuentes antes de leer los textos clave; no conviertas el número de aciertos del mecanismo en una probabilidad real sin calibrar.

Tres cadenas de búsqueda que hallan el mismo aviso siguen representando una sola evidencia original. Los dominios diferentes que republicuan una noticia tampoco equivalen a observaciones independientes. Es necesario examinar la URL final, el emisor original, las relaciones de cita, la versión y la fecha para determinar si una fuente aporta un suplemento independiente o una simple repetición.

Tampoco apliques umbrales fijos sin confirmar a este proceso, como «si un número aparece en tres dominios, el peso de la cita por IA se duplica». Las recomendaciones públicas de Google sobre AI Overviews y AI Mode sugieren SEO básico, enlaces internos descubribles y contenido útil, sin establecer reglas de multiplicación para tres dominios; esta explicación tampoco representa a todos los sistemas RAG. Los datos publicados por un mismo equipo en sitios oficiales, LinkedIn o Medium ayudan a los lectores a hallar el original, pero en las tarjetas de evidencia deben rastrearse hasta la misma observación primaria y no contarse como tres votos.

Divide los conflictos entre fuentes en partes más pequeñas. Si la documentación antigua y la nueva difieren, prioriza la explicación del cambio de versión; si la nota oficial difiere del fallo in situ, conserva el escenario y las brechas de reproducción; si múltiples sitios secundarios difieren de un texto primario, regresa a los párrafos originales. No forces votaciones para elegir una respuesta ni dejes que la narrativa sintetizada por herramientas sea tu única prueba.

Conserva una tarjeta de evidencia para cada conclusión

Se recomienda mantener los siguientes campos en los sistemas de negocio. Corresponden a un diseño de registro propuesto y no afirman estructuras de respuesta devueltas por la API:

  • claim: la afirmación mínima que requiere soporte, junto al producto, la versión y la región aplicables.
  • source_url y final_url: la entrada original y la página de destino real para identificar redirecciones o fuentes duplicadas.
  • observed_at: el momento de la lectura, diferenciado de los campos de published_at y updated_at indicados en la página.
  • evidence_locator: información de ubicación para volver a secciones, párrafos o muestras concretas sin guardar solo la página principal.
  • support_status: se aconseja distinguir entre compatible, contradictorio, irrelevante, ilegible y pendiente de verificación.
  • limits: el ámbito de aplicación, excepciones, carencias de evidencia y condiciones para la siguiente revisión en el texto original.

El propósito de las tarjetas de evidencia no es añadir formularios, sino permitir que otro revisor evalúe el mismo asunto con el mismo enlace. Guardar solo «el sitio A dice que es posible» impide la revalidación; omitir las condiciones originales invalida la conclusión sin importar cuántos enlaces existan.

Establece límites de tiempo de revisión para precios dinámicos, versiones o listas de capacidades, y comprueba las referencias reales antes de publicar. Que una página siga activa no garantiza que su contenido permanezca inalterado, y abrir un enlace no valida que su afirmación original siga vigente. Al modificar conclusiones, conserva la base previa sin cambiar la fecha del hallazgo anterior al día actual.

Para un seguimiento entre pasos, consulta la introducción de W3C PROV sobre entidades, actividades y derivaciones con el fin de vincular las versiones originales, los registros de lectura y las respuestas. Esto ayuda a explicar el origen de las conclusiones sin determinar automáticamente si las fuentes son independientes o correctas.

Distingue entre éxito, resultados vacíos e imposibilidad de lectura

En muestras de negocio desensibilizadas del 2 de septiembre de 2026, web devolvió 3 resultados; una ejecución de crosscheck aportó registros de 4 mecanismos. En la misma ronda se registraron fallos de lectura de documentos específicos en read, muestras con HTTP 503 y solicitudes a scholar que concluyeron con éxito pero sin resultados. Estos datos reflejan entradas específicas de ese momento y no constituyen garantías de comportamiento para todas las llamadas.

El reanálisis del 2026 de 9 de 4 se centra en el catálogo de herramientas sin reejecutar las operaciones de autenticación mencionadas. Por ello, este artículo no afirma que read presente fallos actuales ni que se haya recuperado. La validación de integración debe comprobar por separado la obtención de textos completos, la gestión de estados ante fallos y la solidez de las citas finales frente a estos datos históricos.

Para los agentes, un conjunto vacío debe preservar las condiciones y el periodo de consulta mostrando «sin resultados en esta ocasión» en lugar de «el hecho no existe». Ante la imposibilidad de lectura, conserva las URLs halladas y el estado de error sin disfrazar resúmenes como textos completos. Si ocurren tiempos de espera con resultados desconocidos, evita dar por sentada la ejecución de la tarea o la ausencia de cambios en la cuenta.

Los reintentos deben limitar su número de intentos y condiciones de activación. Resuelve fallos de permisos en la autorización y errores de parámetros en las entradas; procesa fallos temporales reintentables según los acuerdos de la interfaz. Si persiste la falta de evidencia, concluye el apartado señalando las deficiencias para evitar bucles infinitos en el agente o la invención de contenidos no leídos.

La validación de citas y las revisiones de seguridad comparten la misma cadena de entrega

El texto de búsqueda constituye un dato sujeto a revisión, no una instrucción operativa nueva. Si una página solicita subir archivos locales, pegar claves de API, desactivar controles de seguridad o usar direcciones desconocidas, no ejecutes tales acciones solo porque provengan de resultados de búsqueda. Aísla el contenido de la página de las instrucciones del sistema, credenciales y autorizaciones del usuario; las herramientas obtienen únicamente los datos necesarios para resolver el problema actual.

Tras redactar la respuesta, coteja cada cita: comprueba si el enlace respalda la afirmación adyacente, si se conservan las restricciones, si las fechas coinciden con las observaciones y si las fuentes originales no se contabilizan por duplicado. No basta con verificar que la lista de referencias no esté vacía. Al transformar expresiones como «conectable» en «implementado» o «admite campos» en «devuelve todos los registros», la cita rara vez advertirá que ampliaste el sentido original.

Es posible evaluar el flujo de trabajo con materiales de prueba preparados manualmente: un texto original frente a dos copias, versiones antiguas y nuevas de una página, resultados de lectura limitados a títulos y mandamientos de operación maliciosos en el cuerpo. Los comportamientos esperados consisten en eliminar duplicados, señalar versiones, mantener la lectura incompleta y denegar instrucciones web. Esta colección representa una sugerencia de validación y no una prueba de producto ejecutada en este ciclo.

Las instrucciones maliciosas en el cuerpo de páginas web corresponden al riesgo de inyección indirecta de mensajes descrito por OWASP. Conforme a sus principios de privilegios mínimos y validación de llamadas a herramientas, la herramienta de lectura no debe adquirir capacidades de carga de archivos o modificación de cuentas por este motivo; las acciones de alto riesgo siguen controladas por pasos de autorización independientes.

Inicia la integración a partir de una única pregunta comprobable

En la primera ronda, selecciona una sola cuestión pública, de bajo riesgo y con autorización clara, fijando una fuente primaria esperada. Registra de forma consecutiva los resultados de descubrimiento, contenido, conclusión y citas para que un revisor compruebe la ausencia de saltos lógicos. Tras validar esta cadena de evidencia, amplía las categorías de preguntas y el catálogo de herramientas.

El catálogo público de EveryInfra ayuda a verificar herramientas e ingresos inicialmente; las llamadas operativas reales, la gestión de errores y la calidad de entregas requieren validación con muestras autorizadas propias. El criterio de finalización de este artículo no es haber probado todas las herramientas, sino permitir al lector señalar qué afirmaciones poseen respaldo original, cuáles permanecen inciertas y qué evidencia se requiere a continuación. Ver documentación de la interfaz