𝗖𝗼𝗻𝘀𝘁𝗿𝘂𝗰𝗰𝗶ó𝗻 𝗱𝗲 𝘂𝗻 𝘀𝗲𝗿𝘃𝗶𝗰𝗶𝗼 𝗱𝗲 𝗯ú𝘀𝗾𝘂𝗲𝗱𝗮 𝘄𝗲𝗯 𝘀𝗶𝗻 𝘀𝗲𝗿𝘃𝗶𝗱𝗼𝗿 𝗽𝗮𝗿𝗮 𝗮𝗴𝗲𝗻𝘁𝗲𝘀 𝗱𝗲 𝗜𝗔

Los agentes de IA necesitan la búsqueda web para encontrar datos actuales.

Cuando muchos equipos construyen agentes, suelen utilizar diferentes proveedores de búsqueda. Esto crea un caos. Se termina con diferentes APIs, diferentes costes y herramientas fragmentadas.

En PostNL, resolvimos esto construyendo un servicio de búsqueda centralizado en AWS.

Construimos un sistema que funciona de la siguiente manera:

• Una única interfaz para todos los equipos. • Soporte para múltiples backends de búsqueda. • Baja carga operativa. • Bajos costes. • La capacidad de cambiar de proveedor sin romper nada.

Nuestra arquitectura utiliza una capa de enrutamiento. Esta capa se sitúa entre su aplicación de IA y el proveedor de búsqueda.

Las partes principales del sistema:

Elegimos Go para el enrutador porque es rápido y consume poca memoria. Funciona perfectamente como una pequeña función Lambda. Esta configuración escala automáticamente a medida que se utiliza más.

También utilizamos una arquitectura hexagonal. Esto significa que la lógica central no depende de qué motor de búsqueda se utilice. Hoy usamos SearXNG. Mañana podemos cambiar a un proveedor comercial simplemente añadiendo un nuevo adaptador. Los usuarios nunca notarán el cambio.

El objetivo es sencillo. Nosotros proporcionamos los datos de búsqueda. El agente de IA se encarga del razonamiento y las respuestas.

Al centralizar este servicio, los equipos dejan de preocuparse por las APIs de búsqueda y empiezan a centrarse en construir mejores soluciones de IA.

Fuente: https://dev.to/aws-builders/building-a-serverless-multi-backend-web-search-service-for-ai-agents-on-aws-1219

Comunidad de aprendizaje opcional: https://t.me/GyaanSetuAi