Búsqueda web: respuestas de los sitios en los que confías
La herramienta de búsqueda web le permite a Claude buscar en la web mientras trabaja en tu solicitud. El filtrado dinámico conserva solo las partes relevantes de los resultados de búsqueda, de modo que usas menos tokens en solicitudes con mucha búsqueda. Meridian, una consultoría de ingeniería ficticia, cita estándares de ingeniería en sus propuestas.
La demostración de este video se grabó en septiembre de 2026. Se ejecutó en Claude Sonnet 5 (claude-sonnet-5). Los resultados pueden variar en modelos más recientes.
Claude responde a partir de lo que aprendió durante el entrenamiento, por lo que no sabe nada más reciente que eso, ni nada que nunca estuvo en él. Cuando una pregunta necesita esos datos, alguien tiene que buscarlos, y ese trabajo recae en ti.
Con la herramienta de búsqueda web, Claude hace ese trabajo por sí mismo, buscando en la web mientras trabaja en tu solicitud y respondiendo a partir de lo que encuentra.
Una de las propuestas de Meridian cita cuatro estándares de ingeniería canadienses por cláusula, y Meridian asume responsabilidad profesional si alguna referencia está equivocada. Por eso, antes de enviar la propuesta, Meridian quiere que cada referencia se verifique contra fuentes oficiales.
Agrega la herramienta a tu solicitud
La búsqueda web es una herramienta de servidor. Se ejecuta en la infraestructura de Anthropic, por lo que no escribes un controlador para ella ni envías de vuelta un tool_result.
Agregarla requiere una entrada en tu lista tools. El type de la entrada elige la versión de la herramienta, y Meridian lo configura como web_search_20260209. Su name siempre es web_search. La referencia de la herramienta(se abre en una pestaña nueva) enumera las versiones actuales, así que copia el valor de type desde allí.
En Claude 4.6 y modelos posteriores, web_search_20260209 y versiones posteriores usan filtrado dinámico de forma predeterminada. Claude ejecuta código que filtra los resultados de búsqueda, de modo que solo el contenido relevante llega a la ventana de contexto.
Normalmente, Claude realiza toda su búsqueda durante una sola solicitud. Tu código envía esa solicitud y recibe de vuelta la respuesta terminada.
La API puede pausar un turno de larga duración y devolver un stop_reason de pause_turn. Cuando eso sucede, envía de vuelta el contenido de la respuesta como un mensaje de asistente, con las mismas tools, y Claude continúa.
Cada búsqueda se factura(se abre en una pestaña nueva) además de lo que pagas por tokens. No todas las plataformas en la nube ofrecen búsqueda web(se abre en una pestaña nueva).
Indica los sitios que Claude puede usar
Hasta ahora, nada en la solicitud limita qué sitios puede buscar Claude, y eso es un problema para Meridian. La web abierta está llena de publicaciones en foros y sitios de revendedores, pero Meridian solo puede respaldar fuentes oficiales.
Entonces le indicas a la búsqueda dónde puede mirar. allowed_domains es otro campo en la entrada de la herramienta, y limita los resultados de búsqueda a los sitios que nombres. Meridian nombra cuatro sitios. Dos pertenecen a los organismos que publican estos estándares y certifican conforme a ellos, csagroup.org y cwbgroup.org. Dos pertenecen a gobiernos, ontario.ca y canada.ca.
allowed_domains recibe una lista. Escribe cada elemento como un dominio simple, sin https://, y sus subdominios quedan incluidos.
Lee la respuesta y sus fuentes
La respuesta de Claude puede llegar en varios bloques text, con las búsquedas intercaladas entre ellos. Por eso, une cada bloque text para obtener la respuesta completa.
Cada búsqueda también agrega un bloque web_search_tool_result a la respuesta. Este contiene la lista de resultados que devolvió la búsqueda, y cada resultado tiene un title y una url.
De las cuatro referencias de Meridian, Claude descubrió que dos son correctas, una tercera es correcta excepto por el número de su subcláusula, y la cuarta está equivocada.
Arma el programa
El programa de Meridian reúne estos pasos. En el programa, excerpt contiene el fragmento de la propuesta, y QUESTION contiene la pregunta de Meridian.
Puntos clave
- La búsqueda web es una herramienta de servidor, así que agregas una entrada a
toolsy no escribes un controlador. Normalmente, Claude realiza toda su búsqueda durante una sola solicitud. allowed_domainslimita los resultados de búsqueda a los sitios que nombres.- En Claude 4.6 y modelos posteriores, el filtrado dinámico está activado de forma predeterminada en
web_search_20260209y versiones posteriores, de modo que solo el contenido relevante llega a la ventana de contexto.