Zum Inhalt springen

Jitterbit Competitor Intel Agent

Übersicht

Jitterbit stellt den Competitor Intel Agent Kunden über den Jitterbit Marketplace zur Verfügung. Dieser Agent automatisiert die Marktinformationsbeschaffung durch KI-gestützte Websuche, um relevante Branchennachrichten und Konkurrenzaktualisierungen zu identifizieren, zusammenzufassen und an dein Team zu liefern. Der Agent nutzt die Retrieval-Augmented Generation (RAG)-Technik, die LLM-Reasoning mit Zugriff auf externe Tools und Datenquellen kombiniert.

Der Agent läuft nach konfigurierbaren Zeitplänen – täglich für die Überwachung von Branchentrends und wöchentlich für die Verfolgung von Konkurrenten. Bei jeder Ausführung führt er eine gezielte Websuche durch, fasst die Ergebnisse in einer strukturierten HTML-E-Mail zusammen und liefert die Zusammenfassung direkt an konfigurierte Empfänger. Nach dem initialen Setup ist keine manuelle Eingabe erforderlich.

Der Agent führt die folgenden Aufgaben aus:

  • Durchsucht das Web wöchentlich nach Konkurrenzaktualisierungen, einschließlich Produkteinführungen, Führungswechsel und Pressemitteilungen.
  • Durchsucht das Web täglich nach Branchennachrichten zu konfigurierten Themen und filtert hochrelevante Stories aus den letzten 24–48 Stunden.
  • Fasst Suchergebnisse in prägnante, strukturierte E-Mail-Zusammenfassungen zusammen, die auf deinen Unternehmenskontext zugeschnitten sind.
  • Liefert formatierte HTML-E-Mail-Berichte automatisch an konfigurierte Empfänger.

Dieses Dokument erläutert die Einrichtung und den Betrieb dieses KI-Agenten. Es deckt Architektur, Voraussetzungen und Schritte zur Installation, Konfiguration und zum Betrieb des KI-Agenten ab.

KI-Agent-Architektur

Dieser KI-Agent automatisiert die Lieferung von Marktinformationen mithilfe von KI-gestützter Websuche und geplanten Operationen. Ein typischer Workflow folgt diesen Schritten:

  1. Ein täglich oder wöchentlich geplanter Betrieb löst die entsprechende Controller-Operation aus.
  2. Ein Suchprompt wird basierend auf konfigurierten Themen oder Konkurrenten erstellt.
  3. Der Prompt wird an OpenAI gesendet, das eine Echtzeitwebsuche durchführt und zusammengefasste Ergebnisse zurückgibt.
  4. Die Ergebnisse werden mithilfe der vordefinierten Vorlage des Projekts und deines Unternehmenskontexts in eine strukturierte HTML-E-Mail formatiert.
  5. Die formatierte E-Mail wird per SMTP an die konfigurierten Empfänger gesendet.

Workflow-Diagramm

Das folgende Diagramm zeigt den wichtigsten Request-Handling-Workflow für diese Integration.

--- config: themeVariables: lineColor: '#6b7280' edgeLabelBackground: '#f5f5f5' 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

Voraussetzungen

Du benötigst die folgenden Komponenten, um diesen KI-Agenten zu nutzen.

Harmony-Komponenten

Du musst eine Jitterbit Harmony-Lizenz mit Zugriff auf die folgenden Komponenten haben:

  • Jitterbit Studio
  • Jitterbit Competitor Intel Agent, das als Lizenz-Add-on erworben wird

Unterstützte Endpoints

Der KI-Agent stellt eine Verbindung zu den folgenden Endpoints her. Du kannst andere Systeme berücksichtigen, indem du die Endpoint-Konfigurationen und Workflows des Projekts änderst.

Large Language Model (LLM)

Der KI-Agent nutzt OpenAI als LLM-Provider für Echtzeitwebsuche und Inhaltszusammenfassung. Um OpenAI zu nutzen, musst du ein OpenAI-Konto mit einem API-Schlüssel haben.

E-Mail

Der Agent liefert Nachrichtenzusammenfassungen per E-Mail über SMTP. Du musst Zugriff auf einen SMTP-Server und gültige Anmeldedaten für das Konto haben, das zum Versand von E-Mails verwendet wird.

Installation, Konfiguration und Betrieb

Führe diese Schritte aus, um diesen KI-Agenten zu installieren, zu konfigurieren und zu betreiben:

  1. Projekt herunterladen und installieren
  2. Projektvariablen konfigurieren
  3. Verbindungen testen
  4. E-Mail-Vorlagen hinzufügen (optional)
  5. Zeitpläne erstellen
  6. Projekt bereitstellen
  7. Projekt-Workflows überprüfen
  8. Projekt-Workflows auslösen

Anleitungen zur Fehlerbehebung findest du unter Fehlerbehebung.

Projekt herunterladen und installieren

Führe diese Schritte aus, um das Studio-Projekt für den KI-Agenten zu installieren:

  1. Melde dich beim Harmony-Portal unter https://login.jitterbit.com an und öffne Marketplace.

  2. Suchen Sie den KI-Agent mit dem Namen Jitterbit Competitor Intel Agent. Verwenden Sie die Suchleiste oder wählen Sie im Bereich Filter unter Typ die Option KI-Agent aus, um die Anzeige auf KI-Agenten zu beschränken.

  3. Klicken Sie auf den Link Dokumentation des Agenten, um seine Dokumentation in einem separaten Tab zu öffnen. Halten Sie den Tab offen, um später darauf zurückzugreifen, nachdem Sie das Projekt gestartet haben.

  4. Klicken Sie auf Projekt starten, um ein Konfigurationsdialogfeld zu öffnen.

    Hinweis

    Falls Sie den KI-Agent noch nicht erworben haben, wird stattdessen Agent abrufen angezeigt. Klicken Sie darauf, um ein Informationsdialogfeld zu öffnen, und klicken Sie dann auf Absenden, damit sich ein Vertreter mit Ihnen bezüglich des Kaufs des KI-Agenten in Verbindung setzt.

    Tipp

    Das Konfigurationsdialogfeld enthält eine Warnung, die Vorlage nicht zu importieren, bevor Sie die Endpoint-Anpassungen vornehmen. Diese Warnung gilt nicht für diesen KI-Agent und kann ignoriert werden. Befolgen Sie stattdessen die empfohlene Reihenfolge der Schritte in dieser Dokumentation.

  5. Wählen Sie im Dialogfeld Neues Projekt erstellen eine Umgebung aus, in der das Studio-Projekt erstellt werden soll, und klicken Sie dann auf Projekt erstellen.

  6. Nachdem das Fortschrittsdialogfeld anzeigt, dass das Projekt erstellt wurde, verwenden Sie den Dialog-Link Zu Studio wechseln oder öffnen Sie das Projekt direkt über die Seite Projekte von Studio.

Projektvariablen konfigurieren

Legen Sie im Studio-Projekt, das über den Marketplace installiert wurde, Werte für die folgenden Projektvariablen fest.

Verwenden Sie zum Konfigurieren von Projektvariablen das Menü Aktionen des Projekts und wählen Sie Projektvariablen, um das Konfigurationsfenster zu öffnen.

OpenAI

Variablenname Beschreibung
openAI.apiKey Ihr OpenAI-API-Schlüssel.
gpt.model Das zu verwendende OpenAI-Modell. Beispiel: gpt-4o.

Themen und Konkurrenten

Variablenname Beschreibung
industryTrends.topic.list Kommagetrennte Liste von Themen für die tägliche Überwachung von Branchennachrichten. Beispiel: AI in manufacturing, supply chain trends.
competitor.list Kommagetrennte Liste von Konkurrenzunternehmen zum wöchentlichen Tracking. Beispiel: Acme Corp, Global Tech.
domain.list (Optional) Kommagetrennte Liste von Domänen zur Einschränkung von Websuchen (bis zu 5 Domänen). Beispiel: domain1.com,domain2.com. Erfordert, dass domain.filter auf true gesetzt ist.
domain.filter (Optional) Auf true setzen, um Websuchen auf die in domain.list aufgelisteten Domänen zu beschränken.

E-Mail

Variablenname Beschreibung
email.to Kommagetrennte Liste von E-Mail-Adressen der Empfänger.
email.from Die E-Mail-Adresse des Absenders.
email.smtp.host Die Adresse des SMTP-Servers.
email.smtp.username Der Benutzername des SMTP-Kontos.
email.smtp.password Das Passwort des SMTP-Kontos.

Unternehmen

Variablenname Beschreibung
company.name Der Name Ihres Unternehmens. Wird verwendet, um den Inhalt von Nachrichtenzusammenfassungen anzupassen.
company.logo URL Ihres Unternehmenslogos. Wird in der E-Mail-Vorlage angezeigt. Beispiel: https://example.com/logo.png.
company.supportEmail Die E-Mail-Adresse des Kundensupports Ihres Unternehmens. Wird in der E-Mail-Fußzeile angezeigt. Beispiel: support@yourcompany.com.

Verbindungen testen

Testen Sie die Endpoint-Konfigurationen, um die Konnektivität mit den definierten Projektvariablenwerten zu überprüfen.

Um Verbindungen zu testen, navigieren Sie zur Registerkarte Projekt-Endpoints und Konnektoren der Design-Komponentenpalette, bewegen Sie den Mauszeiger über jeden Endpoint und klicken Sie auf Testen.

Hinweis

Der OpenAI-Endpoint kann einen Fehler 421: Could not connect to url https://api.openai.com zurückgeben. Testen Sie in diesem Fall mit der vollständigen URL https://api.openai.com/v1/responses. Setzen Sie nach bestätigung eines erfolgreichen Ergebnisses die Endpoint-URL auf https://api.openai.com zurück.

E-Mail-Vorlagen hinzufügen

Das Projekt enthält eine Standard-E-Mail-Vorlage, die mithilfe von Projektvariablen wie company.name und company.logo personalisiert werden kann. Dieser Schritt ist optional, wenn die Standardvorlage Ihren Anforderungen entspricht.

Um eine benutzerdefinierte HTML-E-Mail-Vorlage zu verwenden, öffnen Sie den Workflow Common und suchen Sie das Skript HTML Email Templates im Vorgang Common Scripts. Ersetzen Sie die vorhandene Vorlage durch Ihre benutzerdefinierte HTML.

Hinweis

Jede benutzerdefinierte Vorlage muss den folgenden Platzhalter enthalten, damit LLM-generierte Inhalte korrekt eingefügt werden:

{{dynamic_email_content}}

Erstellen Sie Zeitpläne

Der Agent benötigt Vorgangszeitpläne, um automatisch ausgeführt zu werden. Das Projekt enthält zwei vorkonfigurierte Zeitpläne: Daily Schedule und Weekly Schedule.

Um einen Zeitplan einem Vorgang zuzuweisen, verwenden Sie das Menü Aktionen des Vorgangs und wählen Sie Settings > Schedules. Weisen Sie Zeitpläne den folgenden Vorgängen zu:

  • Controller | Industry Trends 48h — weisen Sie den Daily Schedule oder einen benutzerdefinierten täglichen Zeitplan zu.
  • Controller | Competitor Watch 7day — weisen Sie den Weekly Schedule oder einen benutzerdefinierten wöchentlichen Zeitplan zu.

Stellen Sie das Projekt bereit

Stellen Sie das Studio-Projekt bereit.

Um das Projekt bereitzustellen, verwenden Sie das Menü Aktionen des Projekts und wählen Sie Deploy.

Überprüfen Sie die Projekt-Workflows

Das Studio-Projekt enthält vier Workflows, die die Funktionalität des Competitor Intel Agent implementieren.

Workflow Kategorie Beschreibung
OpenAI | Web Search KI und Orchestrierung Verwaltet die Haupt-KI-Logik, sendet Prompts an OpenAI und verarbeitet die zurückgegebenen Websucheergebnisse.
Utility | Prompts KI und Orchestrierung Erstellt Prompts für jeden geplanten Job und löst die entsprechenden nachgelagerten Vorgänge aus.
Utility | Emails Benachrichtigungen Formatiert Suchergebnisse in HTML-E-Mail-Inhalt und stellt das Briefing an konfigurierte Empfänger.
Common Hilfsprogramme Enthält gemeinsame Skripte, die im gesamten Projekt verwendet werden.

Dieser Workflow verwaltet die Kern-KI-Interaktion. Er sendet einen strukturierten Prompt an die OpenAI Responses API, die eine Echtzeitwebsuche durchführt und zusammengefasste Ergebnisse zurückgibt. Die Ergebnisse werden an den nachgelagerten E-Mail-Zustellungs-Workflow weitergeleitet.

Utility | Prompts

Dieser Workflow erstellt die Suchprompts basierend auf der konfigurierten Themenliste oder Konkurrentenliste und löst die geplanten Controller-Vorgänge aus. Er dient als Einstiegspunkt für täglich und wöchentlich geplante Ausführungen.

Utility | Emails

Dieser Workflow empfängt zusammengefasste Inhalte vom Workflow OpenAI | Web Search, fügt sie mithilfe des Platzhalters {{ dynamic_email_content }} in die HTML-E-Mail-Vorlage ein und sendet die formatierte E-Mail über SMTP an die in email.to konfigurierten Adressen.

Common

Dieser Workflow enthält wiederverwendbare Skripte, einschließlich des Skripts HTML Email Templates, das das standardmäßige E-Mail-Format definiert. Passen Sie dieses Skript an, um die Standardvorlage durch ein benutzerdefiniertes Design zu ersetzen.

Lösen Sie die Projekt-Workflows aus

Der Agent wird automatisch basierend auf den während des Setups zugewiesenen Zeitplänen ausgeführt. Um den Agent manuell zu testen, bevor Sie sich auf die geplante Ausführung verlassen, führen Sie die folgenden Vorgänge aus:

  • Controller | Industry Trends 48h
  • Controller | Competitor Watch 7day

Um einen Vorgang manuell auszuführen, halten Sie den Mauszeiger über dem Vorgang und wählen Sie Run.

Alle anderen Workflows werden von diesen Controller-Vorgängen ausgelöst und sind nicht dazu bestimmt, unabhängig ausgeführt zu werden.

Fehlerbehebung

Wenn Probleme auftreten, überprüfen Sie die folgenden Protokolle auf ausführliche Informationen zur Fehlerbehebung:

Für weitere Unterstützung wenden Sie sich an den Jitterbit Support.