Fuentes de Datos de Sitios Web
Beak AI Studio permite que los agentes utilicen sitios web como fuentes de datos, con soporte para la integración con sitios públicos y privados, portales web y sitios de SharePoint.
Integraciones de Sitios Web Compatibles
- Sitios Web Públicos:
- Extraiga texto, tablas y datos estructurados de páginas web de acceso público.
- Sitios Privados y Aplicaciones Web:
- Conéctese a portales internos, paneles de control y aplicaciones web autenticadas.
- Sitios de SharePoint:
- Recupere documentos y datos de portales web de SharePoint (requiere autenticación).
Métodos de Integración
- Web Scraping:
- Defina reglas de extracción mediante selectores CSS o XPath.
- Compatible con contenido estático y dinámico (renderizado con JavaScript) donde esté permitido.
- Integración con SharePoint:
- Autentíquese y acceda a sitios de SharePoint mediante OAuth2 o tokens de API.
- Autenticación:
- OAuth2, autenticación básica o cookies de sesión para sitios privados.
- Para aplicaciones web que requieren inicio de sesión, proporcione credenciales o utilice SSO donde sea compatible.
Protocolos Compatibles
- HTTP y HTTPS (se recomiendan conexiones seguras)
- WebSocket y otros protocolos no están actualmente soportados para fuentes de datos de sitios web.
Requisitos de Configuración
- URL o Endpoint:
- Introduzca la URL completa del sitio web, la aplicación web, la API o el sitio de SharePoint.
- Detalles de Autenticación:
- Proporcione las credenciales requeridas (OAuth2, nombre de usuario/contraseña, etc.).
- Permisos:
- Asegúrese de que AI Studio tenga acceso a los sitios privados o internos (puede requerir VPN o configuración de red).
Limitaciones y Consideraciones
- Cumplimiento de robots.txt:
- El scraping respeta las reglas de robots.txt; algunos sitios pueden bloquear el acceso automatizado.
- CAPTCHAs y Medidas Anti-Bot:
- Es posible que los sitios con CAPTCHAs o protecciones anti-bot avanzadas no sean completamente accesibles.
- Complejidad de Autenticación:
- Algunas aplicaciones web requieren autenticación multifactor o SSO, lo que puede necesitar configuración adicional.
- Límites de Velocidad:
- Las APIs y los sitios web pueden aplicar límites de velocidad; configure los agentes para evitar solicitudes excesivas.
- Uso Legal y Ético:
- Solo extraiga o acceda a datos que esté autorizado a utilizar.
Cómo Agregar una Fuente de Datos de Sitio Web
-
Navegue a Fuentes de Datos
- En Studio, vaya a la pestaña "Data Sources".
-
Agregue una Nueva Fuente de Sitio Web
- Haga clic en "Add Data Source" y seleccione "Website".
-
Configure el Acceso al Sitio Web
- Introduzca la URL.
- Proporcione los detalles de autenticación si es necesario.
Casos de Uso de Ejemplo
- Monitoreo de Comercio Electrónico: Extraiga precios de productos y disponibilidad de sitios minoristas públicos.
- Integración de Paneles Internos: Extraiga KPIs de un panel de control empresarial privado (con autenticación).
- Agregación de Noticias: Ingiera artículos de múltiples sitios de noticias a través de feeds RSS.
Mejores Prácticas
- Utilice acceso autenticado para datos privados o sensibles.
- Respete los términos de servicio del sitio y los requisitos legales.
- Supervise los cambios en la estructura del sitio que puedan afectar las reglas de extracción.
Para integraciones avanzadas o solución de problemas, consulte las políticas de TI de su organización o póngase en contacto con su administrador.