Agente de Inteligencia Competitiva de Jitterbit
Descripción general
Jitterbit proporciona el Agente de Inteligencia Competitiva a los clientes a través de Jitterbit Marketplace. Este agente automatiza la recopilación de inteligencia de mercado mediante búsqueda web potenciada por IA para identificar, resumir y entregar noticias de la industria relevantes y actualizaciones de competidores a tu 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 monitoreo de tendencias de la industria y semanalmente para seguimiento de competidores. Cada ejecución realiza una búsqueda web dirigida, 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, incluyendo lanzamientos de productos, cambios de liderazgo y comunicados de prensa.
- Escanea la web diariamente en busca de noticias de la industria relacionadas con temas configurados, filtrando historias de alto impacto de las últimas 24–48 horas.
- Resume los resultados de búsqueda en informes de correo electrónico concisos y estructurados adaptados al contexto de tu 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 mediante búsqueda web potenciada 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 controladora apropiada.
- Se construye un mensaje de búsqueda basado en los temas o competidores configurados.
- El mensaje 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 tu empresa.
- El correo electrónico formateado se envía a los destinatarios configurados a través de SMTP.
Diagrama de flujo de trabajo
El siguiente diagrama muestra el flujo de trabajo 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 utilizar este agente de IA.
Componentes de Harmony
Debes tener una licencia de Jitterbit Harmony con acceso a los siguientes componentes:
- Jitterbit Studio
- Agente de Inteligencia Competitiva de Jitterbit adquirido como complemento de licencia
Extremos compatibles
El agente de IA se conecta a los siguientes extremos. Puedes acomodar otros sistemas modificando las configuraciones de extremo 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 utilizar OpenAI, debes tener una cuenta de OpenAI con una clave de API.
Correo electrónico
El agente entrega resúmenes 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:
- Descarga e instala el proyecto
- Configura variables del proyecto
- Prueba conexiones
- Añade plantillas de correo electrónico (opcional)
- Crea horarios
- Despliega el proyecto
- Revisa flujos de trabajo del proyecto
- Activa los flujos de trabajo del proyecto
Para orientación sobre solución de problemas, consulta Solución de problemas.
Descarga e instala 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 Jitterbit Competitor Intel Agent. Para localizarlo, usa la barra de búsqueda o, en el panel Filtros bajo Tipo, selecciona Agente de IA para limitar la visualización solo a agentes de IA.
-
Haz clic en el enlace 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 diálogo de configuración.
Nota
Si aún no has comprado el agente de IA, se muestra Obtener agente. Haz clic en él para abrir un diálogo informativo y luego haz clic en Enviar para que un representante se comunique contigo sobre la compra del agente de IA.
Consejo
El diálogo de configuración incluye una advertencia para no importar la plantilla antes de aplicar personalizaciones de punto de conexión. Esta advertencia no 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 diálogo Crear un nuevo proyecto, selecciona un entorno donde se creará el proyecto de Studio y luego haz clic en Crear proyecto.
-
Después de que el diálogo de progreso indique que el proyecto se ha creado, usa el enlace del diálogo Ir a Studio o abre el proyecto directamente desde la página Proyectos de Studio.
Configurar variables de proyecto
En el proyecto de Studio instalado desde Marketplace, establece valores para las siguientes variables de proyecto.
Para configurar variables de proyecto, usa el menú de acciones del proyecto y selecciona Variables de proyecto para abrir el panel de configuración.
OpenAI
| Nombre de variable | Descripción |
|---|---|
openAI.apiKey |
Tu clave de API de OpenAI. |
gpt.model |
El modelo de OpenAI a utilizar. Por ejemplo, gpt-4o. |
Temas y competidores
| Nombre de variable | Descripción |
|---|---|
industryTrends.topic.list |
Lista separada por comas de temas para el monitoreo diario de noticias de la industria. Por ejemplo, IA en manufactura, tendencias de cadena de suministro. |
competitor.list |
Lista separada por comas de nombres de empresas competidoras para seguimiento semanal. Por ejemplo, Acme Corp, Global Tech. |
domain.list |
(Opcional) Lista separada por comas de dominios para restringir búsquedas web (hasta 5 dominios). Por ejemplo, domain1.com,domain2.com. Requiere que domain.filter esté configurado en true. |
domain.filter |
(Opcional) Configura en true para restringir búsquedas web a los dominios listados en domain.list. |
Correo electrónico
| Nombre de variable | Descripción |
|---|---|
email.to |
Lista separada por comas de direcciones de correo electrónico de destinatarios. |
email.from |
La dirección de correo electrónico del remitente. |
email.smtp.host |
La dirección 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 tu empresa. Se utiliza para personalizar el contenido de los resúmenes de noticias. |
company.logo |
URL de la imagen del logo de tu 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 tu empresa. Se muestra en el pie de página del correo electrónico. Por ejemplo, support@yourcompany.com. |
Probar conexiones
Prueba las configuraciones de punto de conexión para verificar la conectividad usando los valores de variables de proyecto definidos.
Para probar conexiones, ve a la pestaña Puntos de conexión y conectores de proyecto de la paleta de componentes de diseño, coloca el cursor sobre cada punto de conexión y haz clic en Probar.
Nota
El punto de conexión de OpenAI puede devolver un error 421: Could not connect to url https://api.openai.com. Si esto ocurre, prueba usando la URL completa https://api.openai.com/v1/responses. Después de confirmar un resultado exitoso, revierte la URL del punto de conexión 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 usando variables de proyecto como company.name y company.logo. Este paso es opcional si la plantilla predeterminada cumple con tus necesidades.
Para usar una plantilla de correo electrónico HTML personalizada, abre el flujo de trabajo Common y ubica el script HTML Email Templates dentro de la operación Common Scripts. Reemplaza la plantilla existente con tu 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 programaciones
El agente requiere programaciones de operación para ejecutarse automáticamente. El proyecto incluye dos programaciones preconfiguradas: Daily Schedule y Weekly Schedule.
Para asignar una programación a una operación, usa el menú de acciones de la operación y selecciona Settings > Schedules. Asigna programaciones a las siguientes operaciones:
Controller | Industry Trends 48h— asigna Daily Schedule o una programación diaria personalizada.Controller | Competitor Watch 7day— asigna Weekly Schedule o una programación semanal personalizada.
Implementar el proyecto
Implementa el proyecto de Studio.
Para implementar el proyecto, usa el menú de acciones del proyecto y selecciona Deploy.
Revisar flujos de trabajo del proyecto
El proyecto de Studio contiene cuatro flujos de trabajo que implementan la funcionalidad del Competitor Intel Agent.
| Flujo de trabajo | Categoría | Descripción |
|---|---|---|
| OpenAI | Web Search | IA y orquestación | Gestiona la lógica principal de IA, enviando indicaciones a OpenAI y procesando los resultados de búsqueda web devueltos. |
| Utility | Prompts | IA y orquestación | Construye indicaciones para cada trabajo programado y activa las operaciones posteriores correspondientes. |
| Utility | Emails | Notificaciones | Formatea los resultados de búsqueda en contenido de correo electrónico HTML y entrega el resumen a los destinatarios configurados. |
| Common | Utilidades | Contiene scripts compartidos utilizados en todo el proyecto. |
OpenAI | Web Search
Este flujo de trabajo gestiona la interacción principal con IA. Envía una indicación estructurada a la API de OpenAI Responses, que realiza una búsqueda web en tiempo real y devuelve resultados resumidos. Los resultados se pasan al flujo de trabajo de entrega de correo electrónico.
Utility | Prompts
Este flujo de trabajo construye las indicaciones de búsqueda según la lista de temas configurada o la lista de competidores y activa las operaciones del controlador programadas. Sirve como punto de entrada para 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 usando 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.
Common
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 las programaciones asignadas durante la configuración. Para probar el agente manualmente antes de depender de la ejecución programada, ejecuta las siguientes operaciones:
Controller | Industry Trends 48hController | Competitor Watch 7day
Para ejecutar una operación manualmente, colócate sobre la operación y selecciona Run.
Todos los demás flujos de trabajo se activan mediante estas operaciones del controlador y no están diseñados para ejecutarse 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 obtener ayuda adicional, ponte en contacto con el soporte de Jitterbit.