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:
- Ein täglich oder wöchentlich geplanter Betrieb löst die entsprechende Controller-Operation aus.
- Ein Suchprompt wird basierend auf konfigurierten Themen oder Konkurrenten erstellt.
- Der Prompt wird an OpenAI gesendet, das eine Echtzeitwebsuche durchführt und zusammengefasste Ergebnisse zurückgibt.
- Die Ergebnisse werden mithilfe der vordefinierten Vorlage des Projekts und deines Unternehmenskontexts in eine strukturierte HTML-E-Mail formatiert.
- 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.
(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.
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:
- Projekt herunterladen und installieren
- Projektvariablen konfigurieren
- Verbindungen testen
- E-Mail-Vorlagen hinzufügen (optional)
- Zeitpläne erstellen
- Projekt bereitstellen
- Projekt-Workflows überprüfen
- 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:
-
Melde dich beim Harmony-Portal unter https://login.jitterbit.com an und öffne Marketplace.
-
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.
-
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.
-
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.
-
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.
-
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. |
| 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. |
OpenAI | Web Search
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 48hController | 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.