Zum Inhalt springen

Erstellen Sie eine App mit dem Jitterbit App Builder AI Assistant

Einführung

Seit Version 4.45 können Sie den App Builder AI Assistant verwenden, um neue Anwendungen zu entwerfen und zu erstellen sowie bestehende zu modifizieren.

Interaktionen sind Echtzeit-Chat-Sitzungen, die aus Ihren Eingaben (oder Aufforderungen) und den Antworten des AI Assistant bestehen. Sie können Text oder Bilder verwenden, um zu erklären, was Sie möchten, oder um herauszufinden, was der AI Assistant tun kann. Der AI Assistant hat viele Fähigkeiten, aber auch einige Einschränkungen.

Diese Tabelle zeigt die Sprachen, in denen Sie chatten können, und die App Builder-Version, in der die Unterstützung für die Sprache hinzugefügt wurde:

Sprache Version
Englisch (US) 4.45
Deutsch 4.50
Portugiesisch (Brasilien) 4.50

Voraussetzungen

Um den Jitterbit App Builder AI Assistant zu verwenden, müssen Sie Folgendes haben:

  • Die Option Jitterbit App Builder AI Assistant, die in Ihrer App Builder-Lizenz enthalten ist.

  • Einen API-Schlüssel von Azure OpenAI (seit App Builder 4.48) oder OpenAI. Die Modellbereitstellung muss ein TPM (Tokens pro Minute) -Limit haben, das für Ihre Nutzung ausreichend ist.

    TPM-Limits

    Die folgenden TPM-Limits gelten für Version 1 des AI Assistant, der GPT-4.1 verwendet.

    Die TPM-Limits von Open AI basieren auf Ihrem Nutzungsgrad und Modell. Um sicherzustellen, dass Ihr Nutzungsgrad das erforderliche TPM-Limit unterstützt, überprüfen Sie die Modell-Tariflimits von OpenAI für Ihre ausgewählte AI Assistant-Version:

    Für einen einzelnen gleichzeitigen Entwickler, der Version 1 des AI Assistant verwendet, empfehlen wir mindestens 550.000 TPM, die dem gpt-4.1-Modell zugewiesen sind.

    Version 2 des AI Assistant verwendet gpt-5.2. Dies bietet ein höheres TPM-Limit, das für die meisten Benutzer im Basistarif funktionieren sollte.

Erstellen Sie eine App mit dem KI-Assistenten

Um eine App mit dem Jitterbit App Builder KI-Assistenten zu erstellen, befolgen Sie diese Schritte:

  1. Sie können den KI-Assistenten mit einer dieser Optionen öffnen:

    • Wählen Sie Aktionsmenü > KI-Assistent.

    • Klicken Sie im Seitenmenü auf die Schaltfläche KI-Assistent.

    Das Panel des App Builder KI-Assistenten erscheint auf der rechten Seite des Bildschirms:

    AI Assistant API key prompt

    Wichtig

    Wenn Ihre Harmony-Lizenz die Option App Builder KI-Assistent nicht umfasst, wird stattdessen ein eingebettetes Video angezeigt, das Sie sich für weitere Informationen ansehen können:

    AI Assistant panel for non-subscribers

    Klicken Sie auf die Schaltfläche Absenden, um kontaktiert zu werden, um den App Builder KI-Assistenten zu Ihrer Harmony-Lizenz hinzuzufügen.

  2. Beim ersten Mal, wenn Sie den KI-Assistenten verwenden, werden Sie aufgefordert, einen API-Schlüssel hinzuzufügen. Dies müssen Sie nur einmal tun. Der KI-Assistent wird Sie in zukünftigen Sitzungen nur dann erneut auffordern, wenn Sie noch keinen API-Schlüssel festgelegt haben.

    Geben Sie Ihren API-Schlüssel ein und klicken Sie auf die Schaltfläche API-Schlüssel speichern und testen, um die Konnektivität zu überprüfen. (Alternativ können Sie den API-Schlüssel über die Benutzeroberfläche festlegen.)

    Wenn der API-Schlüssel-Test erfolgreich ist, informiert Sie der KI-Assistent und zeigt eine Einführung an. Diese Einführung wird jedes Mal angezeigt, wenn Sie eine Chatsitzung öffnen.

    AI Assistant welcome message

  3. Lesen Sie die Einführung und beginnen Sie dann, Eingabeaufforderungen einzugeben, um Ihre App zu entwerfen und zu erstellen.

    Um Eingabeaufforderungen einzureichen, drücken Sie Enter oder klicken Sie auf die Schaltfläche Absenden.

    Um Bilder in Ihre Eingabeaufforderung einzufügen, klicken Sie auf die Schaltfläche Bild hochladen.

  4. Sie können die Vorschläge des KI-Assistenten akzeptieren, korrigieren oder verfeinern oder um Verfeinerungen oder Alternativen bitten.

    Das Erstellen einer App auf diese Weise ist ein interaktiver und iterativer Prozess, der normalerweise mehrere Eingabeaufforderungen und Antworten erfordert, möglicherweise über mehr als eine Chatsitzung verteilt.

  5. Wenn Sie mit dem, was der KI-Assistent beschreibt, zufrieden sind, teilen Sie ihm das mit.

    Nachdem die App erstellt wurde, wird ein Link dazu bereitgestellt. Klicken Sie auf den Link, um die App zu öffnen.

Nachdem Sie die App getestet haben, können Sie den KI-Assistenten bitten, sie zu ändern.

KI-Assistent Verwaltung

Wenn die Funktionen des KI-Assistenten aktiviert sind, enthält die IDE zwei zusätzliche Schaltflächen unter den Abschnitten Verbinden und Laufzeit:

IDE mit KI

API-Schlüssel festlegen

Wenn Sie den KI-Assistenten ohne konfigurierten API-Schlüssel öffnen, wird Ihnen im Chatfenster vorgeschlagen, einen API-Schlüssel hinzuzufügen.

Um einen API-Schlüssel über die Benutzeroberfläche festzulegen, befolgen Sie diese Schritte:

  1. Wählen Sie IDE > KI-Chatdienst. Der Dialog KI-Dienst öffnet sich.

  2. Legen Sie Werte für Folgendes fest:

    • Api Key: Geben Sie Ihren API-Schlüssel ein.

    • Modell: Klicken Sie, um das Menü zu öffnen, und wählen Sie dann das Modell aus, das der KI-Assistent verwenden soll. (Derzeit werden Modelle von OpenAI und Azure OpenAI unterstützt. Jitterbit testet und unterstützt nur die Modelle gpt-4.1 (KI-Assistent v1) und gpt-5.2 (KI-Assistent v2) von jedem Anbieter.)

  3. (Optional) Klicken Sie auf die Schaltfläche Test, um Ihren API-Schlüssel zu testen.

  4. Klicken Sie auf die Schaltfläche Speichern.

    Tipp

    Sie können den API-Schlüssel auch im Abschnitt AiServices der Datei appsettings.json festlegen, aber die Einstellung hier hat Vorrang.

Version des KI-Assistenten ändern

Um die Version des KI-Assistenten zu ändern, befolgen Sie diese Schritte:

  1. Wählen Sie IDE > KI-Chatdienst. Der Dialog KI-Dienst öffnet sich:

    KI-Chatdienst

  2. Klicken Sie auf AI Assistant Version. Das Fenster AI Assistant Information zeigt die aktuelle Version an:

    AI Assistant version 1

  3. Klicken Sie auf Version 2, und klicken Sie dann auf Proceed. Das Fenster zeigt die Änderung an:

    AI Assistant version 2

  4. Aktualisieren Sie das Modell für Version 2:

    • OpenAI: Geben Sie im Dialogfeld AI Chat Service gpt-5.2 im Feld Model ein.

    • Azure OpenAI: Stellen Sie einen GPT-5.2-Endpunkt in Azure bereit, kehren Sie dann zum Dialogfeld AI Chat Service zurück und geben Sie Ihren GPT-5.2-Bereitstellungsnamen im Feld Deployment Name ein.

    Klicken Sie auf Test, dann auf Save.

  5. Schließen Sie die Fenster.

Um zu Version 1 zurückzukehren, klicken Sie auf Version 1 (deprecated), und klicken Sie dann auf Proceed. Aktualisieren Sie dann das Modell: Geben Sie gpt-4.1 im Feld Model ein (OpenAI) oder geben Sie Ihren GPT-4.1-Bereitstellungsnamen im Feld Deployment Name ein (Azure OpenAI). Klicken Sie auf Test, dann auf Save.

AI Dashboard

Das AI Dashboard ist eine Seite, die Ihnen oder dem Jitterbit Support hilft, Chatsitzungen zu debuggen und deren Leistung zu überprüfen:

AI Dashboard

Die Seite besteht aus den folgenden Abschnitten und Registerkarten:

  • Abschnitt Chat Sessions: Zeigt alle AI Assistant Chatsitzungen für alle Benutzer an. Jedes Sitzungsfeld enthält das Datum und die Uhrzeit, wann der Chat begonnen hat, sowie die Anzahl der verwendeten LLM-Token für Eingabeaufforderungen und Antworten. Verwenden Sie die Suchleiste, um Chats nach ihrer ChatSessionId zu suchen. Wenn Sie auf eine Sitzung klicken, werden die zugehörigen Nachrichten im Tab Messages geladen.

    Um die Chatsitzung (alle Eingabeaufforderungen und Antworten) in das Chatfenster des AI Assistant zu laden, klicken Sie auf die Schaltfläche Load Chat. Sobald sie geladen ist, klicken Sie auf die Schaltfläche Copy im Chatfenster, um den Text der gesamten Chatsitzung in Ihre Zwischenablage zu kopieren. Um eine Chatsitzung dauerhaft zu löschen, klicken Sie auf die Schaltfläche Delete.

  • Tab Messages: Dieser zeigt den Inhalt jeder einzelnen Benutzeraufforderung und die Antwort des AI Assistant für die ausgewählte Chatsitzung an. Die Nachrichten des AI Assistant enthalten die Dauer in Sekunden sowie die Anzahl der verwendeten Eingabeaufforderungs- und Abschluss-Token. Klicken Sie auf das Filter-Symbol, um einen Dialog zu öffnen, in dem Sie verschiedene Filter für Nachrichten festlegen können.

  • Ausnahmen-Tab: Dies zeigt Ausnahmen zu Debugging-Zwecken an.

  • Ereignisverläufe-Tab: Dies ist eine Tabelle, die App Builder-Ereignisse zu Debugging-Zwecken anzeigt.

Fähigkeiten und Einschränkungen

Der Jitterbit App Builder AI Assistant kann derzeit Folgendes tun:

  • Anwendungen erstellen und konfigurieren.

  • Datenquellen verknüpfen und verwalten.

  • Schemata entwerfen (Tabellen, Spalten und Beziehungen definieren).

  • Test- oder Beispieldaten generieren und einfügen.

  • UI-Seiten, Panels und Felder erstellen.

  • Geschäftsregeln erstellen (Abfragen, CRUD, Validierung und Standardwerte).

  • Ereignisse und Aktionen einrichten (einschließlich Benachrichtigungen).

  • Themen auswählen und anzeigen.

Der AI Assistant kann Folgendes nicht selbst tun. Sie müssen dies manuell über die App Builder-Benutzeroberfläche erledigen:

  • Benutzerdefinierte Plugins, gespeicherte Prozeduren oder externen Code entwickeln.

  • Erweiterte API-Endpunkte erstellen oder konfigurieren.

  • Datenbankserver oder erweiterte Verbindungen konfigurieren.

  • Erweiterte Sicherheit, Benutzer oder Rollen verwalten.

  • Produktions- oder Nicht-Testdaten manipulieren.

  • Benutzerdefinierte UI-Widgets oder -Komponenten entwickeln.

  • Nur IDE-Funktionen konfigurieren (Antworten, Plugin-Aktionen, Systemeinstellungen).

Zusätzlich gibt es die folgenden bekannten Probleme mit dem AI Assistant:

  • Der AI Assistant kann Sie auffordern, anzugeben, auf welcher Seite Sie arbeiten möchten, auch wenn Sie derzeit die betreffende App-Seite anzeigen. (Der AI Assistant kann nicht sehen, welche App-Seite Sie gerade anzeigen.)

  • Der AI Assistant kann Schwierigkeiten haben, Objekte zu löschen, die von anderen Objekten referenziert werden. (Zum Beispiel kann er eine Tabelle nicht löschen, wenn es Regeln und Seiten gibt, die darauf verweisen.)

Beispielaufforderungen

Der App Builder AI Assistant ist ein Assistent im weitesten Sinne des Wortes. Er kann Fragen beantworten, Ihnen Ideen für Apps geben, Verbesserungen für bestehende Apps vorschlagen oder seinen Plan für den Ansatz skizzieren, alles bevor er mit dem Erstellen einer App beginnt. Diese Beispielaufforderungen sollten Ihnen eine Vorstellung davon geben, was Sie den AI Assistant fragen können.

Sag mir, welche Teile einer App du erstellen kannst und welche Teile nicht.
Welche aktuellen Apps im System haben die meisten Tabellen?
Gib mir einen Überblick, wie du eine App zum Abrufen und Speichern von Wechselkursen für Fremdwährungen (FX) erstellen würdest.
Erstelle eine HR-Anwendung namens "Mein HR", die alle HR-Funktionen in meinem globalen Clog-Unternehmen verwaltet. Wir haben 18.000 Mitarbeiter. Ich benötige eine HR-Anwendung auf Unternehmensebene mit einem Schema auf Unternehmensebene. Im Grunde genommen, entwickle das Schema und das Seitendesign, da ich nichts über HR weiß. Denk an jedes große HR-System, denke an alle Funktionen, die von diesen Systemen unterstützt werden, denke an das Schema, das erforderlich ist, um diese Funktionen zu unterstützen, und baue das für uns. Berücksichtige beim Planen des Schemas Lookup-Tabellen in deinem Design und beschränke dich in keiner Weise.
Entferne die Seite "Aktivitätstypen" aus der CRM-App.

Wichtig

Du wirst aufgefordert, diese Aktion zu bestätigen. Gelöschte Seiten können nicht wiederhergestellt werden.

Erstelle in der CRM-App eine neue Seite namens 'Aktivitätstypen'. Füge sie zum Menü 'Konfiguration' hinzu und mache sie zu einem 'Popup-Formular'-Typ. Füge als Nächstes ein 'Grid'-Panel hinzu. Erstelle für die Quelle eine neue Regel namens 'ActivityType (Business Object)'. Wähle alle Spalten für die Regel und das Panel aus. Nimm mich zur Seite, wenn du fertig bist.
Füge der CRM-App eine neue Seite hinzu, die wie die angehängte aussieht.

Reiche eine Anfrage zur Erhöhung deines TPM-Kontingents für AI Assistant v1 (gpt-4.1) ein

Wenn du Azure OpenAI verwendest und dein TPM-Kontingent nicht den Mindestempfehlungen von Jitterbit von 550.000 für Version 1 des AI Assistant entspricht, kannst du Microsofts Anfrageformular verwenden, um eine Erhöhung zu beantragen.

Hier ist ein Beispiel dafür, was du im Feld Begründung der Anfrage angeben solltest, wobei du die unten hervorgehobenen Informationen ersetzt:

Ich werde das GPT-4.1-Modell verwenden, um den AI Assistant für Jitterbit App Builder, eine Low-Code-Anwendungsentwicklungsplattform, auszuführen. Jitterbit empfiehlt ein TPM von 550.000, um 1 gleichzeitigen Entwickler, der den AI Assistant verwendet, zu unterstützen, aber mein aktuelles Abonnement beschränkt mich auf <Hier dein aktuelles Limit einfügen> TPM. Das hindert uns daran, den AI Assistant zu nutzen. Die Dokumentation für den App Builder AI Assistant ist auf der Website von Jitterbit verfügbar: https://docs.jitterbit.com/app-builder/documentation/ai-quickstart/.

Wenn Microsoft Ihre Anfrage ablehnt, öffnen Sie eine Azure-Supportanfrage für Dienst- und Abonnementgrenzen (Kontingente) und geben Sie an, dass es Produktionsauswirkungen hat, um eine menschliche Überprüfung des Falls auszulösen.