Agente de Inteligencia de Competencia de Jitterbit
Resumen
El Agente de Inteligencia de Competencia de Jitterbit (Agente de Inteligencia de Competencia) es un agente de IA proporcionado a través de Jitterbit Marketplace. Este agente automatiza la recopilación de inteligencia de mercado utilizando búsqueda web impulsada por IA para identificar, resumir y entregar noticias relevantes de la industria y actualizaciones de competidores a su equipo. Este agente utiliza la técnica de Generación Aumentada por Recuperación (RAG), que combina el razonamiento de LLM con acceso a herramientas externas y fuentes de datos.
El agente se ejecuta en horarios configurables: diariamente para el monitoreo de tendencias de la industria y semanalmente para el seguimiento de competidores. Cada ejecución realiza una búsqueda web específica, resume los resultados en un correo electrónico HTML estructurado y entrega el informe directamente a los destinatarios configurados. No se requiere entrada manual después de la configuración inicial.
El agente realiza las siguientes tareas:
- Escanea la web semanalmente en busca de actualizaciones de competidores, incluidos lanzamientos de productos, cambios en el liderazgo y comunicados de prensa.
- Escanea la web diariamente en busca de noticias de la industria relacionadas con los temas configurados, filtrando historias de alto impacto de las últimas 24 a 48 horas.
- Resume los resultados de búsqueda en informes de correo electrónico concisos y estructurados adaptados al contexto de su empresa.
- Entrega informes de correo electrónico HTML formateados automáticamente a los destinatarios configurados.
Este documento explica cómo configurar y operar este agente de IA. Cubre arquitectura, requisitos previos y pasos para instalar, configurar y operar el agente de IA.
Arquitectura del agente de IA
Este agente de IA automatiza la entrega de inteligencia de mercado utilizando búsqueda web impulsada por IA y operaciones programadas. Un flujo de trabajo típico sigue estos pasos:
- Un horario de operación diario o semanal activa la operación del controlador apropiado.
- Se construye un aviso de búsqueda basado en los temas o competidores configurados.
- El aviso se envía a OpenAI, que realiza una búsqueda web en tiempo real y devuelve resultados resumidos.
- Los resultados se formatean en un correo electrónico HTML estructurado utilizando la plantilla predefinida del proyecto y el contexto de su empresa.
- El correo electrónico formateado se envía a los destinatarios configurados a través de SMTP.
Diagrama de flujo
El siguiente diagrama muestra el flujo principal de manejo de solicitudes para esta integración.
(daily or weekly)" } JSP@{ shape: hex, label: "
Competitor Intel
Agent" } OAI[fas:fa-brain
OpenAI
Responses API] EMAIL[fas:fa-envelope
Email recipients] SCHED -->|1. Trigger| JSP JSP -->|2. Web search prompt| OAI OAI -->|3. Search results| JSP JSP -->|4. Send formatted email| EMAIL
Requisitos previos
Necesitas los siguientes componentes para usar este agente de IA.
Componentes de Harmony
Debes tener una licencia de Jitterbit Harmony con acceso a los siguientes componentes:
- Jitterbit Studio
- Agente de Intel Competidor de Jitterbit adquirido como un complemento de licencia
Puntos finales soportados
El agente de IA se conecta a los siguientes puntos finales. Puedes acomodar otros sistemas modificando las configuraciones de puntos finales y flujos de trabajo del proyecto.
Modelo de lenguaje grande (LLM)
El agente de IA utiliza OpenAI como proveedor de LLM para búsqueda web en tiempo real y resumen de contenido. Para usar OpenAI, debes tener una cuenta de OpenAI con una clave API.
Correo electrónico
El agente entrega informes de noticias por correo electrónico utilizando SMTP. Debes tener acceso a un servidor SMTP y credenciales válidas para la cuenta utilizada para enviar correos electrónicos.
Instalación, configuración y operación
Sigue estos pasos para instalar, configurar y operar este agente de IA:
- Descargar e instalar el proyecto
- Configurar variables del proyecto
- Probar conexiones
- Agregar plantillas de correo electrónico (opcional)
- Crear horarios
- Desplegar el proyecto
- Revisar flujos de trabajo del proyecto
- Activar los flujos de trabajo del proyecto
Para orientación sobre solución de problemas, consulta Solución de problemas.
Descargar e instalar el proyecto
Sigue estos pasos para instalar el proyecto de Studio para el agente de IA:
-
Inicia sesión en el portal de Harmony en https://login.jitterbit.com y abre Marketplace.
-
Localiza el agente de IA llamado Agente de Intel Competidor de Jitterbit. Para localizar el agente, utiliza la barra de búsqueda o, en el panel de Filtros bajo Tipo, selecciona Agente de IA para limitar la visualización a agentes de IA.
-
Haz clic en el enlace de Documentación del agente para abrir su documentación en una pestaña separada. Mantén la pestaña abierta para consultarla después de iniciar el proyecto.
-
Haz clic en Iniciar Proyecto para abrir un cuadro de diálogo de configuración.
Nota
Si aún no has comprado el agente de IA, se mostrará Obtener este agente en su lugar. Haz clic en él para abrir un cuadro de diálogo informativo, luego haz clic en Enviar para que un representante se comunique contigo sobre la compra del agente de IA.
Consejo
El cuadro de diálogo de configuración incluye una advertencia de no importar la plantilla antes de aplicar las personalizaciones del punto final. Esa advertencia no se aplica a este agente de IA y se puede ignorar. En su lugar, sigue el orden recomendado de pasos en esta documentación.
-
En el cuadro de diálogo Crear un Nuevo Proyecto, selecciona un entorno donde se creará el proyecto de Studio, luego haz clic en Crear Proyecto.
-
Después de que el cuadro de diálogo indique que el proyecto ha sido creado, utiliza el enlace del cuadro de diálogo Ir a Studio o abre el proyecto directamente desde la página de Proyectos de Studio.
Configurar variables del proyecto
En el proyecto de Studio instalado desde Marketplace, establece valores para las siguientes variables del proyecto.
Para configurar las variables del proyecto, utiliza el menú de acciones del proyecto y selecciona Variables del Proyecto para abrir el panel de configuración.
OpenAI
| Nombre de la variable | Descripción |
|---|---|
openAI.apiKey |
Tu clave API de OpenAI. |
gpt.model |
El modelo de OpenAI a utilizar. Por ejemplo, gpt-4o. |
Temas y competidores
| Nombre de la variable | Descripción |
|---|---|
industryTrends.topic.list |
Lista de temas separados por comas para el monitoreo diario de noticias de la industria. Por ejemplo, IA en manufactura, tendencias de la cadena de suministro. |
competitor.list |
Lista de nombres de empresas competidoras separados por comas para el seguimiento semanal. Por ejemplo, Acme Corp, Global Tech. |
domain.list |
(Opcional) Lista de dominios separados por comas para restringir las búsquedas web. Por ejemplo, domain1.com,domain2.com. Requiere que domain.filter esté configurado como true. |
domain.filter |
(Opcional) Configúralo como true para restringir las búsquedas web a los dominios listados en domain.list. |
Correo electrónico
| Nombre de variable | Descripción |
|---|---|
email.to |
Lista de direcciones de correo electrónico de los destinatarios, separadas por comas. |
email.from |
La dirección de correo electrónico del remitente. |
email.smtp.host |
La dirección del host del servidor SMTP. |
email.smtp.username |
El nombre de usuario de la cuenta SMTP. |
email.smtp.password |
La contraseña de la cuenta SMTP. |
Empresa
| Nombre de variable | Descripción |
|---|---|
company.name |
El nombre de su empresa. Se utiliza para personalizar el contenido de los resúmenes de noticias. |
company.logo |
URL de la imagen del logo de su empresa. Se muestra en la plantilla de correo electrónico. Por ejemplo, https://example.com/logo.png. |
company.supportEmail |
La dirección de correo electrónico de soporte de su empresa. Se muestra en el pie de página del correo electrónico. Por ejemplo, support@yourcompany.com. |
Probar conexiones
Probar las configuraciones de los puntos finales para verificar la conectividad utilizando los valores de las variables del proyecto definidas.
Para probar conexiones, vaya a la pestaña Puntos finales y conectores del proyecto en la paleta de componentes de diseño, pase el cursor sobre cada punto final y haga clic en Probar.
Nota
El punto final de OpenAI puede devolver un error 421: No se pudo conectar a la url https://api.openai.com. Si esto ocurre, pruebe utilizando la URL completa https://api.openai.com/v1/responses. Después de confirmar un resultado exitoso, revierta la URL del punto final a https://api.openai.com.
Agregar plantillas de correo electrónico
El proyecto incluye una plantilla de correo electrónico predeterminada que se puede personalizar utilizando variables del proyecto como company.name y company.logo. Este paso es opcional si la plantilla predeterminada satisface sus necesidades.
Para usar una plantilla de correo electrónico HTML personalizada, abra el flujo de trabajo Común y localice el script Plantillas de correo electrónico HTML dentro de la operación Scripts Comunes. Reemplace la plantilla existente con su HTML personalizado.
Nota
Cualquier plantilla personalizada debe incluir el siguiente marcador de posición para que el contenido generado por LLM se inyecte correctamente:
{{dynamic_email_content}}
Crear horarios
El agente requiere horarios de operación para ejecutarse automáticamente. El proyecto incluye dos horarios preconfigurados: Horario Diario y Horario Semanal.
Para asignar un horario a una operación, utiliza el menú de acciones de la operación y selecciona Configuración > Horarios. Asigna horarios a las siguientes operaciones:
Controller | Industry Trends 48h— asigna el Horario Diario o un horario diario personalizado.Controller | Competitor Watch 7day— asigna el Horario Semanal o un horario semanal personalizado.
Desplegar el proyecto
Desplegar el proyecto de Studio.
Para desplegar el proyecto, utiliza el menú de acciones del proyecto y selecciona Desplegar.
Revisar flujos de trabajo del proyecto
El proyecto de Studio contiene cuatro flujos de trabajo que implementan la funcionalidad del Agente de Inteligencia Competitiva.
| Flujo de trabajo | Categoría | Descripción |
|---|---|---|
| OpenAI | Búsqueda Web | IA y orquestación | Maneja la lógica principal de IA, enviando solicitudes a OpenAI y procesando los resultados de búsqueda web devueltos. |
| Utility | Solicitudes | IA y orquestación | Construye solicitudes para cada trabajo programado y activa las operaciones correspondientes en downstream. |
| Utility | Correos Electrónicos | Notificaciones | Formatea los resultados de búsqueda en contenido de correo electrónico HTML y entrega el informe a los destinatarios configurados. |
| Común | Utilidades | Contiene scripts compartidos utilizados en todo el proyecto. |
OpenAI | Búsqueda Web
Este flujo de trabajo maneja la interacción central de IA. Envía una solicitud estructurada a la API de Respuestas de OpenAI, que realiza una búsqueda web en tiempo real y devuelve resultados resumidos. Los resultados se pasan a downstream al flujo de trabajo de entrega de correos electrónicos.
Utility | Solicitudes
Este flujo de trabajo construye las solicitudes de búsqueda basándose en la lista de temas configurada o la lista de competidores y activa las operaciones del controlador programadas. Sirve como el punto de entrada para las ejecuciones diarias y semanales.
Utility | Emails
Este flujo de trabajo recibe contenido resumido del flujo de trabajo OpenAI | Web Search, lo inyecta en la plantilla de correo electrónico HTML utilizando el marcador de posición {{ dynamic_email_content }} y envía el correo electrónico formateado a través de SMTP a las direcciones configuradas en email.to.
Común
Este flujo de trabajo contiene scripts reutilizables, incluido el script HTML Email Templates que define el formato de correo electrónico predeterminado. Personaliza este script para reemplazar la plantilla predeterminada con un diseño personalizado.
Activar los flujos de trabajo del proyecto
El agente se ejecuta automáticamente según los horarios asignados durante la configuración. Para probar el agente manualmente antes de confiar en la ejecución programada, run las siguientes operaciones:
Controller | Industry Trends 48hController | Competitor Watch 7day
Para ejecutar una operación manualmente, pasa el cursor sobre la operación y selecciona Run.
Todos los demás flujos de trabajo son activados por estas operaciones de control y no están destinados a ser ejecutados de forma independiente.
Solución de problemas
Si encuentras problemas, revisa los siguientes registros para obtener información detallada sobre la solución de problemas:
Para asistencia adicional, contacta a Jitterbit support.