Esta es una participación para el AI Agents Challenge powered by n8n and Bright Data
Qué construí
BrightData Research Assistant @BrightDataResearch_bot es un bot de investigación impulsado por IA que obtiene, procesa y resume información de toda la web al instante. Aprovecha la infraestructura de scraping de Bright Data, la automatización de n8n y modelos de lenguaje avanzados para ofrecer respuestas fiables y actualizadas sobre cualquier tema. Convierte cualquier consulta en insights accionables para académicos, analistas de negocio, periodistas y personas curiosas.
Demo
Telegram Bot Handle: @BrightDataResearch_bot
Video de demostración: BrightDataResearch_Video
Visualización del flujo de trabajo: Captura 1 y Captura 2
Workflow en n8n
JSON completo del flujo: BrightData-Research-Assistant
Acciones clave del flujo: disparador de Telegram para escuchar mensajes y consultas; mensajes de bienvenida y estado; nodo BrightData Scraper para rastrear y recolectar datos relevantes; gestión y descarga de snapshots; procesamiento, resumen y análisis con Google Gemini; extracción legible y creación de resúmenes centrados en el usuario; respuesta final limpia y accionable directamente en el chat de Telegram.
Implementación técnica
Instrucciones del sistema diseñadas para investigar, resumir y entregar resultados en formato markdown, con prompts orientados a respuestas concisas y relevantes. Elección de modelos: Google Gemini 2.0 para comprensión de contenido y Perplexity API para búsqueda web avanzada. Memoria sin estado para que cada consulta se procese de forma independiente, preservando privacidad y frescura de la información.
Herramientas utilizadas
Bright Data Verified Node en n8n; Perplexity AI Search API mediante BrightData Dataset APIs; modelo de lenguaje Google Gemini; nodos n8n para automatización y parsing; divisor recursivo de texto en caracteres para manejar bloques extensos.
Bright Data Verified Node
El flujo aprovecha el nodo oficial de Bright Data para n8n, permitiendo scraping web conforme y en tiempo real. Este nodo ejecuta búsquedas a partir de la consulta del usuario, recupera datos estructurados y los formatea para el procesamiento posterior. Las comprobaciones de estado y la gestión de errores aportan robustez, y los créditos se administran según las directrices del reto de Bright Data.
Recorrido
Integración de la API de scraping de Bright Data con los disparadores del bot de Telegram en n8n; diseño de prompts para una experiencia fluida desde el mensaje inicial hasta la respuesta final; resiliencia ante errores propios de datos web asíncronos; ajuste de parámetros del LLM para resúmenes de alta calidad y concisos; gestión de escalado y límites de tasa con créditos de Bright Data y cupos de API; adopción de buenas prácticas para flujos multimodales que combinan scraping, razonamiento y respuesta en tiempo real.
Este proyecto demuestra el poder de combinar datos web en tiempo real con IA avanzada para ofrecer asistencia de investigación innovadora. Muestra cómo plataformas de automatización como n8n y la infraestructura de datos de Bright Data desbloquean nuevas posibilidades para agentes de IA, haciendo la información más accesible, precisa y accionable que nunca.
Desarrollado por Nikhil Raikwar
Perfil en Dev.to: nikhilraikwar
Sitio web: Portfolio
Si quieres que agregue o personalice cualquier otro detalle, dímelo y estaré encantado de ayudar.