El problema
Un solo agente que explora la web encuentra cuellos de botella secuenciales: una consulta a la vez, una perspectiva. Las cuestiones de investigación complejas (panorama competitivo, análisis de entrada al mercado, diligencia debida) necesitan una exploración paralela desde docenas de ángulos, lo que requiere un enjambre de agentes especializados.
La solucion de Scavio
Scavio maneja cientos de consultas simultáneas por clave API. Genere entre 10 y 50 agentes especializados (cada uno enfocado en un solo ángulo: precios, revisiones, equipo, financiamiento, quejas), haga que se desplieguen contra Scavio en paralelo y luego combine los resultados. El precio fijo por búsqueda de Scavio hace que los enjambres de agentes sean económicos.
Antes
Un agente, consultas secuenciales, ciclos de investigación de 45 minutos, cobertura superficial.
Después
Enjambre de 20 agentes, consultas paralelas, ciclos de investigación de 3 minutos, cobertura profunda desde múltiples ángulos.
Para quien es
Equipos que crean sistemas de investigación de múltiples agentes que necesitan acceso web de alta concurrencia.
Beneficios clave
- Escala a cientos de consultas simultáneas por clave API
- El precio fijo por búsqueda hace que los enjambres sean económicos
- 5 plataformas mantienen amplia la cobertura del enjambre
- El esquema normalizado simplifica la combinación de resultados
- Funciona con LangGraph, AutoGen, CrewAI y Claude Code
Ejemplo en Python
import asyncio, os, aiohttp
SCAVIO = os.environ['SCAVIO_API_KEY']
H = {'x-api-key': SCAVIO, 'content-type': 'application/json'}
async def agent(session, angle, company):
q = f'{company} {angle}'
async with session.post('https://api.scavio.dev/api/v1/search',
headers=H, json={'query': q}) as r:
return angle, (await r.json()).get('organic_results', [])
async def swarm(company):
angles = ['pricing', 'reviews', 'funding', 'team', 'complaints']
async with aiohttp.ClientSession() as s:
return dict(await asyncio.gather(*[agent(s, a, company) for a in angles]))
print(asyncio.run(swarm('acme.com')))Ejemplo en JavaScript
const H = { 'x-api-key': process.env.SCAVIO_API_KEY, 'content-type': 'application/json' };
async function agent(angle, company) {
const r = await fetch('https://api.scavio.dev/api/v1/search', {
method: 'POST', headers: H,
body: JSON.stringify({ query: company + ' ' + angle })
}).then(r => r.json());
return [angle, r.organic_results || []];
}
async function swarm(company) {
const angles = ['pricing', 'reviews', 'funding', 'team', 'complaints'];
return Object.fromEntries(await Promise.all(angles.map(a => agent(a, company))));
}
console.log(await swarm('acme.com'));Plataformas utilizadas
Búsqueda web con grafo de conocimiento, PAA y resúmenes de IA
Comunidad, publicaciones y comentarios en hilos de cualquier subreddit
YouTube
Búsqueda de videos con transcripciones y metadatos
Amazon
Búsqueda de productos con precios, calificaciones y reseñas
Walmart
Búsqueda de productos con precios y datos de cumplimiento