Herramienta de búsqueda web
Los agentes de IA están transformando la forma en que las organizaciones interactúan con la información, pero se enfrentan a una limitación fundamental: sus conocimientos se congelan durante el período de formación. Cuando un usuario pregunta por las cotizaciones bursátiles actuales o por una versión de software lanzada hace una hora, un agente que se basa únicamente en sus datos de formación no puede ofrecer respuestas precisas.
Crear integraciones de búsqueda web personalizadas para resolver este problema es costoso: adquirir API de búsqueda de terceros, administrar las claves, las cuotas y los límites de frecuencia, analizar formatos de resultados inconsistentes entre los proveedores, crear una lógica de extracción de fragmentos para que los modelos obtengan pasajes relevantes en lugar de HTML sin procesar, razonar sobre dónde viajan las consultas de los clientes y cómo se pueden retener los datos, y mantener la frescura y la cobertura a lo largo del tiempo. Cada uno de ellos es un proyecto en sí mismo.
La herramienta de búsqueda web de Amazon Bedrock AgentCore elimina esa complejidad. Se trata de una función de búsqueda MCP-compliant web totalmente gestionada que permite a sus agentes recuperar información de la web sin sobrecargar la infraestructura. Está disponible como un conector gestionado que se conecta a su AgentCore Gateway. Los agentes lo descubren con una tools/list llamada estándar y lo invocan como cualquier otra herramienta de Model Context Protocol. No es necesario aprovisionar ninguna API de búsqueda, gestionar credenciales de salida ni mantener un proceso de análisis de resultados.
En las siguientes secciones se explican las principales funciones, la arquitectura del índice web creado específicamente para tal fin, las garantías de privacidad, los casos de uso y cómo configurar la herramienta de búsqueda web.
Temas
Capacidades clave
-
Up-to-date acceso a la información: recupere los resultados web actuales con títulos, URL, fragmentos y fechas de publicación para basar las respuestas de los agentes en información actualizada.
-
Sin necesidad de gestionar la infraestructura: no es necesario aprovisionar ni escalar ni configurar API de búsqueda de terceros. The Gateway expone automáticamente la búsqueda web como una herramienta MCP estándar.
-
Independiente del marco: funciona con Strands Agents LangChain LangGraph, CrewAI o cualquier MCP-compatible cliente a través del protocolo Model Context estándar.
-
Purpose-built índice web: respaldado por un índice Amazon-operated web que abarca decenas de miles de millones de documentos.
-
Gráfico de conocimiento para datos de alta confianza: fundamenta las entidades y sus relaciones para proporcionar respuestas basadas en hechos, en lugar de dejar que el modelo las deduzca a partir del texto de la página extraído.
-
Extracción de fragmentos semánticos: extrae pasajes semánticamente relevantes de cada página web, optimizados para la ventana contextual de un modelo, en lugar de devolver páginas completas o HTML sin procesar.
Purpose-built índice web
Muchas soluciones que añaden búsquedas en la web a un agente se basan en un motor de búsqueda de terceros. La herramienta de búsqueda web de Amazon Bedrock AgentCore es diferente: está respaldada por un índice web que Amazon crea y opera directamente.
- Amplia cobertura
-
El índice abarca decenas de miles de millones de documentos. Esa escala es importante para la cobertura: las preguntas largas sobre bibliotecas especializadas o especificaciones de productos poco conocidas pueden responderse de manera más eficaz si el índice es amplio y no se limita a las páginas más populares.
- Actualizado continuamente
-
Amazon actualiza el índice de forma continua y refleja el contenido nuevo y modificado en cuestión de minutos. Para los agentes que responden a preguntas sobre movimientos de precios o anuncios que acaban de publicar, ese período de tiempo reciente es la diferencia entre una respuesta fundamentada y una respuesta errónea y segura. Cuando tu agente busca «lo que pasó hoy», los resultados reflejan lo que realmente ha sucedido hoy.
- Gráfico de conocimiento para datos de alta confianza
-
La herramienta de búsqueda web incluye un gráfico de conocimiento integrado que fundamenta las entidades y sus relaciones. Para las preguntas basadas en hechos, como quién desempeña un cargo o cuándo se fundó algo, el gráfico de conocimiento proporciona respuestas muy fiables, en lugar de dejar que el modelo las deduzca a partir del texto de la página extraído. Esto reduce el tipo de sutil desviación fáctica que puede producirse cuando un agente junta una respuesta a partir únicamente de fragmentos.
- Extracción semántica de fragmentos optimizada para el contexto del modelo
-
En lugar de entregar al modelo un volcado de HTML sin procesar o una página completa, la herramienta extrae fragmentos semánticamente relevantes. Extrae los fragmentos de cada página web que realmente se refieren a la consulta y los devuelve en un formulario optimizado para la ventana contextual del modelo. El resultado es un contexto más denso y relevante por token: el modelo ve las partes que importan y gasta menos fichas en el cromado estándar y en el navegador, lo que ayuda a mejorar la precisión de las respuestas citadas.
Privado por diseño
Para muchas empresas, la pregunta que frena el despliegue de una búsqueda web no es «si funciona», sino «¿a dónde van las consultas de mis usuarios y qué pasa con ellas?» La herramienta de búsqueda web está diseñada para que esas respuestas sean sencillas.
- Las consultas nunca salen AWS
-
Cuando su agente realiza una búsqueda, la consulta se realiza íntegramente dentro de AWS la infraestructura. Las consultas de los clientes no se envían a un motor de búsqueda externo ni se envían a otros motores. AWS El Gateway se autentica en el conector AWS propiedad y enruta la solicitud internamente, de modo que la ruta de datos permanece dentro de un AWS extremo a otro. En el caso de los equipos con problemas de salida de datos, esto elimina toda una categoría de revisión.
Funcionamiento
La herramienta de búsqueda web es un conector integrado. La puerta de enlace gestiona los esquemas, la gobernanza de los parámetros, la resolución de los puntos finales y la autenticación de los servicios.
-
Configuración de la puerta de enlace: cree una puerta de enlace y agregue una herramienta de búsqueda web como objetivo utilizando
connectorId: "web-search". El Gateway captura una instantánea del esquema de la herramienta y proporciona la integración. -
Detección de herramientas: su agente llama
tools/listal punto final de Gateway y descubre laWebSearchherramienta con su esquema de entrada. -
Invocación de búsqueda: su agente llama
tools/callcon una consulta en lenguaje natural (hasta 200 caracteres). El Gateway se autentica en el backend y enruta la solicitud internamente. AWS -
Resultados estructurados: la herramienta devuelve los resultados con fragmentos de texto, direcciones URL, títulos y fechas de publicación relevantes desde el punto de vista semántico, tanto en formato de texto como en formato JSON estructurado.
-
Respuesta fundamentada: su agente utiliza los resultados para redactar una respuesta con las fuentes citadas.
Casos de uso
-
Up-to-date investigación: responda a preguntas sobre la actualidad, los precios de las acciones o los anuncios recientes buscando en la web y sintetizando los resultados con las citas de las fuentes.
-
Fact-checking— Verifique las afirmaciones contenidas en los documentos buscando fuentes primarias y confirmando o corrigiendo las cifras utilizando respuestas basadas en datos basados en gráficos de conocimiento.
-
Inteligencia competitiva: supervise los anuncios de la competencia, los lanzamientos de productos o los cambios de precios desde fuentes web públicas.
-
Eliminación de conocimientos obsoletos: dé a los agentes acceso a la información publicada una vez finalizada la formación, como las nuevas versiones de software, los cambios en las políticas o las últimas novedades.
Configure la herramienta de búsqueda web
Para obtener instrucciones sobre cómo crear un destino de puerta de enlace con la configuración del conector de la herramienta de búsqueda web, incluidos ejemplos de configuración mediante el SDK y la CLI de Python, consulte Configurar la herramienta de búsqueda web en la guía de configuración del destino.
Úselo con un arnés
Para ofrecer a un AgentCore arnés la capacidad de búsqueda en la web, conecte la puerta de enlace que creó en Configurar la herramienta de búsqueda web al arnés como agentcore_gateway herramienta. La función de ejecución del arnés requiere el bedrock-agentcore:InvokeGateway permiso en el ARN de la puerta de enlace. Para ver un tutorial completo, consulte las herramientas en la documentación del arnés.
Configure el filtrado de dominios
Puede restringir los dominios que la herramienta de búsqueda web puede consultar configurando una lista de dominios denegados. Para ver ejemplos y detalles de configuración, consulte Configurar el filtrado de dominios en la guía de configuración de destino.
Configure el rol del servicio de puerta de enlace
La puerta de enlace necesita una función de servicio que permita al AgentCore servicio realizar acciones en su nombre. Para conocer los permisos de IAM y la configuración de políticas necesarios, consulte Configurar el rol del servicio de puerta de enlace en la guía de configuración de destino.
Esquema de entrada
La herramienta de búsqueda web acepta el siguiente esquema de entrada cuando se invoca mediantetools/call:
{ "inputSchema": { "type": "object", "properties": { "query": { "description": "The search query string", "type": "string" }, "maxResults": { "description": "Maximum number of results to return. Valid range: 1-25. Defaults to 10.", "type": "integer" } }, "required": ["query"] } }
| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
|
|
string |
Sí |
La cadena de la consulta de búsqueda. Debe tener 200 caracteres o menos. |
|
|
entero |
No |
Número máximo de resultados a devolver. Intervalo válido: 1 a 25. El valor predeterminado es 10. |
Formato de las respuestas
La herramienta de búsqueda web devuelve los resultados en el siguiente MCP-compliant formato:
{ "isError": false, "content": [ { "type": "text", "text": "{\"id\":\"824f89d0\",\"results\":[{\"text\":\"Python 3.13 was released on October 7, 2024, featuring improvements to the interactive interpreter, experimental free-threaded mode, and a preliminary JIT compiler...\",\"publishedDate\":\"2024-10-07\",\"url\":\"https://example.com/python/releases/3.13\",\"title\":\"Python 3.13 Release Highlights\"}]}" } ] }
| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
|
|
string |
Sí |
Contenido de texto o fragmento del resultado de la búsqueda |
|
|
cadena |
No |
URL de la página web de origen |
|
|
cadena |
No |
Título de la página web de origen |
|
|
cadena |
No |
Fecha de publicación del resultado |
Disponibilidad.
El conector de la herramienta de búsqueda web está disponible en la us-east-1 región EE.UU. Este (Norte de Virginia).
Como Amazon gestiona todo el conjunto de búsquedas, las mejoras en la actualidad, la cobertura, la relevancia y la calidad de los fragmentos llegan a tus agentes automáticamente a través del mismo conector gestionado. No es necesario actualizar ni migrar ninguna versión por tu parte.
Uso aceptable
Si utiliza la herramienta de búsqueda en la Web, usted es responsable del uso que hagan los usuarios finales del contenido obtenido de la herramienta de búsqueda en la Web («Resultados de la búsqueda»). Debe conservar y mostrar las citas de origen y los enlaces que se proporcionan con cada resultado de búsqueda en cualquier resultado que muestre a los usuarios finales que utilicen el resultado de la búsqueda. No puedes usar la herramienta de búsqueda web para (a) extraer, almacenar o reproducir contenido de los resultados de búsqueda de forma masiva, ni (b) crear o completar un índice o base de datos de la competencia.