Zum Inhalt springen

So erstellen Sie eine intelligente Anwendung in Jitterbit Harmony

Übersicht

Dieser Leitfaden zeigt, wie Sie eine intelligente Anwendung in Jitterbit Harmony mit App Builder erstellen. Eine intelligente Anwendung ist eine App Builder-Anwendung, die einen KI-Agenten verwendet, der mit Studio erstellt und über eine API des API Managers bereitgestellt wird.

Wichtig

Diese Schritte sind eine Fortsetzung der Anleitungen zum Erstellen eines reaktiven Agenten, Erstellen eines kontextuellen Agenten und Erstellen eines Agenten mit RAG.

Erstellen Sie eine intelligente Anwendung

  1. Melden Sie sich bei Ihrer App Builder-Instanz an.

  2. Erstellen Sie eine neue REST-Datenquelle, um über einen API-Endpunkt eine Verbindung zum KI-Agenten herzustellen:

    1. Gehen Sie zu Action Drawer > IDE.
    2. Klicken Sie unter Connect auf Data Servers.
    3. Klicken Sie auf + Server und geben Sie Ihre Konfigurationsdetails im Dialogfeld ein. Die URL sollte die API-Dienst-URL der API des API Managers sein, die Sie beim Erstellen eines reaktiven KI-Agenten erstellt haben.

      server

    4. Klicken Sie auf Speichern, und schließen Sie dann das Dialogfeld.

  3. Konfigurieren Sie den API-Endpunkt für den KI-Agenten:

    1. Klicken Sie auf Details für die neue REST-Datenquelle.
    2. Fügen Sie in den Panels Endpoints und Endpoint Parameters nach Bedarf Endpunkte und Parameter hinzu. Sie können auch die Schaltfläche Entdecken verwenden, um die Endpunktparameter und Ausgaben des KI-Agenten automatisch auszufüllen.

    web service

  4. (Optional) Erstellen Sie eine neue Anwendung:

    1. Klicken Sie im Action Drawer > Site Menu auf + App. Das Dialogfeld Neue Anwendung erstellen öffnet sich.
    2. Geben Sie einen Namen für die App ein.
    3. Klicken Sie auf App erstellen. Die Anwendung wird erstellt und die neue App öffnet sich auf ihrer Startseite.
  5. Fügen Sie die REST-API-Datenquelle des KI-Agenten zu Ihrer Anwendung hinzu:

    1. Gehe zu Action Drawer > App Workbench und öffne den Tab Data Layer > Data Sources.
    2. Klicke im Panel Data Sources auf + Source. Der Dialog Add a Source to your application öffnet sich.
    3. Wähle Link to existing source und klicke dann auf Next.
    4. Wähle die REST-Datenquelle aus, die du gerade erstellt hast, und klicke auf Link 1 Source. Klicke auf Done.

    data sources

  6. Erstelle eine Front-End-Seite, indem du Tabellen, Panels, Steuerelemente usw. in der UI-Schicht erstellst. Gestalte die Front-End-Seite so, dass der Benutzer die erforderlichen Endpunktparameter für den KI-Agenten eingeben und die API-Endpunktantwort anzeigen kann:

    Zum Beispiel:

    1. Erstelle eine verwaltete Sitzungstabelle und füge Spalten für die Eingabeaufforderung und die Antwort hinzu:

      create table

    2. Erstelle ein Geschäftsobjekt, das diese Spalten auswählt:

      rule builder

    3. Erstelle eine Seite mit einem Panel, das dieses Geschäftsobjekt verwendet. Füge die beiden Spalten für Eingabeaufforderung und Antwort hinzu:

      page properties

      controls

    4. Sieh dir deine Seite an:

      home

  7. Konfiguriere in der Geschäftsregel der Seite ein Ereignis, das den API-Aufruf auslöst und die Antwort zwischenspeichert:

    event

    1. Gehe zu Action Drawer > App Workbench und öffne den Tab Business Layer > Rules.
    2. Klicke auf Events in der Geschäftsregel für die Seite und füge entweder ein Regelereignis hinzu oder verwende das intrinsische Save-Ereignis.
    3. Füge im Rule Event Detail die folgenden Aktionen hinzu:
  8. Eine Aktion mit dem Zweck des API-Aufrufs. Übergeben Sie die Endpunktparameter aus der Datenquelle Ihrer Anwendung an den API-Endpunkt:

    rule builder

  9. Eine Aktion mit dem Zweck des XP-Updates / Einfügens. Speichern Sie die Antwort, indem Sie einen Wert in der Datenquelle Ihrer Anwendung aktualisieren oder die Antwort in eine Tabelle einfügen:

    rule builder

  10. Probieren Sie es aus, indem Sie eine Eingabeaufforderung auf Ihrer Seite eingeben und die Antwort sehen:

    test

Verbessern Sie intelligente Anwendungen

Das vorherige Beispiel zeigt eine einfache Integration: eine Benutzeraufforderung an einen KI-Agenten weiterzugeben und die Antwort anzuzeigen. Sie können diese Fähigkeit erweitern, indem Sie die Geschäftsschicht und die Hintergrunddienste von App Builder nutzen, um intelligentere, automatisierte Anwendungen zu erstellen. Hier sind einige Möglichkeiten, dies zu tun:

  • Integrieren Sie KI in Workflows als Entscheidungsauslöser
    Anstatt auf eine Benutzeraktion zu warten, können Sie den KI-Agenten innerhalb der Geschäftslogikereignisse Ihrer Anwendung aufrufen. Die Antwort des Agenten fungiert dann als Entscheidungspunkt oder Auslöser für nachgelagerte Aktionen.

    Beispiel

    Übergeben Sie Daten aus einem neuen Verkaufsdatensatz oder einem eingehenden Supportticket innerhalb der Regeldefinition oder als Bindungskriterien an den KI-Agenten. Die Ausgabe des Agenten (zum Beispiel eine Klassifizierung oder ein Risikowert) bestimmt die nächsten Schritte im App Builder-Workflow, wie das automatische Weiterleiten eines hochpriorisierten Tickets.

  • Planen Sie KI-Agenten mit Hintergrunddiensten
    Automatisieren Sie Intelligenz, indem Sie die Hintergrunddienste von App Builder so konfigurieren, dass der KI-Agent regelmäßig nach einem nächtlichen oder stündlichen Zeitplan ausgeführt wird. Dies ermöglicht eine proaktive Datenverarbeitung und -analyse ohne direkte Benutzerinteraktion.

    Beispiel

    Ein Hintergrunddienst führt jeden Abend einen KI-Agenten aus, um die finanziellen Berichte des Tages zusammenzufassen und anomale Transaktionen zu kennzeichnen.

  • Verwenden Sie strukturierte Eingaben und Ausgaben mit KI-Agenten
    Gehen Sie über einfache Textaufforderungen hinaus, indem Sie strukturierte Daten mit dem KI-Agenten austauschen. Dies stellt sicher, dass die Analyse reichhaltig kontextualisiert ist und die Ausgabe sofort umsetzbar ist:

    • Strukturierte Eingabe: Übergeben Sie einen vollständigen Datensatz oder eine komplexe Datenmenge (häufig als JSON), anstatt nur eine einfache Frage oder einen Text. Dies führt zu hochgradig personalisierten und genaueren Antworten.
    • Strukturierte Ausgabe: Konfigurieren Sie den Agenten so, dass er seine Antwort als strukturiertes Objekt (JSON, HTML-Tags usw.) zurückgibt. Der App Builder kann dann spezifische Felder aus dieser Ausgabe parsen, wie z. B. einen Vertrauensscore, eine generierte Zusammenfassung oder eine empfohlene Aktions-ID, und diese direkt auf Anwendungsfelder oder Workflow-Variablen abbilden.
  • Automatisieren Sie komplexe Aufgaben durch Verknüpfung von Agenten
    Für komplexe Aufgaben kann der App Builder als Orchestrator fungieren, der mehrere KI-Agenten verknüpft oder KI-Agenten mit bestehenden Geschäftsdiensten kombiniert:

    • Agentenverknüpfung: Die Ausgabe eines ersten KI-Agenten (zum Beispiel eines Agenten, der Daten aus einem Dokument extrahiert) wird automatisch als Eingabe an einen zweiten KI-Agenten (zum Beispiel einen Agenten, der die extrahierten Daten zusammenfasst) übergeben.
    • Hybride Workflows: Der KI-Agent übernimmt den komplexen kognitiven Teil eines Prozesses (zum Beispiel die Empfehlung einer Preisstrategie), während die Standarddienste des App Builders den transaktionalen Teil übernehmen (zum Beispiel die Verwendung eines Datenbankkonnektors zur Ausführung der empfohlenen Preisaktualisierung).

Durch die Integration des KI-Agenten in die Geschäfts- und Hintergrundlogik Ihrer Anwendung können Sie leistungsstarke, proaktive und automatisierte intelligente Anwendungen erstellen.