Saltar al contenido

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:

  1. Un horario de operación diario o semanal activa la operación del controlador apropiado.
  2. Se construye un aviso de búsqueda basado en los temas o competidores configurados.
  3. El aviso se envía a OpenAI, que realiza una búsqueda web en tiempo real y devuelve resultados resumidos.
  4. Los resultados se formatean en un correo electrónico HTML estructurado utilizando la plantilla predefinida del proyecto y el contexto de su empresa.
  5. 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.

--- config: flowchart: padding: 20 nodeSpacing: 80 --- flowchart LR classDef default fill:white, stroke:black, stroke-width:3px, rx:15px, ry:15px SCHED@{ shape: delay, label: "Operation schedule
(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:

  1. Descargar e instalar el proyecto
  2. Configurar variables del proyecto
  3. Probar conexiones
  4. Agregar plantillas de correo electrónico (opcional)
  5. Crear horarios
  6. Desplegar el proyecto
  7. Revisar flujos de trabajo del proyecto
  8. 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:

  1. Inicia sesión en el portal de Harmony en https://login.jitterbit.com y abre Marketplace.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

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 48h
  • Controller | 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.