Zum Inhalt springen

Erstellen Sie eine API mit dem Jitterbit API Manager AI Assistant

Einführung

Der APIM AI Assistant ist ein KI-Chatbot, der Ihnen hilft, Assets im API Manager zu erstellen und zu verwalten, indem Sie mit ihm in natürlicher Sprache schreiben.

API Manager-Header mit geöffnetem KI-Bot

Zugriff auf den AI Assistant

Greifen Sie von diesen Orten auf den Assistenten zu:

  • Im Header des Harmony-Portals auf jeder API Manager- oder Studio-Seite über das Jitterbit AI-Symbol. Im Chatbot-Panel verwenden Sie das Dropdown-Menü, um APIM Assistant auszuwählen.
  • Im Studio über das Menü für Betriebsaktionen, um Als API mit AI veröffentlichen auszuwählen.
  • Auf der Seite AI Assistant der Management Console, die eine dedizierte Vollseitenoberfläche für erweiterte Gespräche bietet.

Wichtig

Der APIM AI Assistant ist verborgen, es sei denn, Ihre Harmony-Lizenz umfasst die Option APIM AI Assistant. Kontaktieren Sie Ihren Customer Success Manager (CSM), um ihn zu Ihrer Harmony-Lizenz hinzuzufügen.

Unterstützte Interaktionen

Die folgenden Interaktionen werden unterstützt:

  • Benutzerdefinierte APIs: Erstellen, veröffentlichen, bearbeiten, testen, klonen und löschen.
  • Proxy-APIs: Erstellen, veröffentlichen, bearbeiten und testen.
  • Sicherheitsprofile: Erstellen, bearbeiten, zuweisen und löschen.
  • Vertrauenswürdige IP-Gruppen: Erstellen, bearbeiten, zuweisen und löschen.
  • API-Gruppen: Erstellen, bearbeiten, zuweisen und löschen.
  • API-Informationen: Detaillierte Erklärungen und Einblicke zu bestehenden APIs erhalten.

    Tipp

    Der Assistent bietet reichhaltigere und detailliertere Erklärungen, wenn Ihre API umfassende Beschreibungen und OpenAPI-Dokumentationen enthält.

Steuerungen des AI Assistant

Das AI Assistant-Panel enthält diese Steuerungen:

  • Startseite: Zurück zum aktuellen Chat aus dem Chatverlauf.
  • Verlauf: Durchsuchen Sie Ihre vorherigen AI Assistant-Chats und wählen Sie einen aus, um ihn anzuzeigen.
  • Neuer Chat: Starten Sie einen neuen Chat.
  • Benutzer-Chat: Sehen Sie sich den Chatverlauf für einen bestimmten Benutzer an, indem Sie dessen Email-Adresse auswählen. Diese Option ist nur für Benutzer mit Admin-Berechtigung verfügbar.

Erste Schritte

Um mit der Verwendung des APIM AI Assistant zu beginnen, verwenden Sie natürliche Sprache, um dem Assistenten mitzuteilen, was Sie möchten, dass er tut. Zum Beispiel:

Beispielbenutzereingaben

  • Erstellen Sie eine neue Proxy-API mit den Standardwerten.
  • Fügen Sie meinem bestehenden API "Kunden" einen neuen API-Dienst hinzu.
  • Listen Sie die verfügbaren Entwurfs-APIs auf.
  • Löschen Sie einen der API-Dienste aus "Produkte".
  • Erzählen Sie mir von der API "Produkte".

Der Assistent wird Sie durch den Prozess der Erstellung oder Aktualisierung einer API führen. Er wird bei Bedarf um Bestätigung bitten, Sie auffordern, wenn er weitere Informationen benötigt, und bestätigen, wenn er eine Aktion ausgeführt hat.

Sie können auch Sicherheitsprofile, API-Gruppen und vertrauenswürdige IP-Gruppen erstellen, bearbeiten, zuweisen und löschen, entweder während der Erstellung oder Bearbeitung einer API oder als separate Interaktion:

Beispielbenutzereingaben

  • Erstellen Sie eine API-Gruppe mit dem Namen "API_GRP_1" mit den APIs "Kunden" und "Produkte".
  • Fügen Sie die neue API "Bestellungen" zu "API_GRP_1" hinzu und listen Sie dann alle APIs in "API_GRP_1" auf.
  • Benennen Sie "API_GRP_1" in "API_GROUP_1" um und entfernen Sie die API "Kunden" daraus.
  • Sichern Sie die API "Kunden" mit einem neuen Profil für die grundlegende Authentifizierung.
  • Weisen Sie mein bestehendes Sicherheitsprofil "OAuth 123" zu.

Sie können auch eine benutzerdefinierte API löschen oder klonen, um eine Kopie davon zu erstellen:

Beispielbenutzereingaben

  • Löschen Sie die Entwurfs-API "Bestellungen".
  • Ich möchte eine vorhandene API klonen. Zeigen Sie mir alle verfügbaren APIs zum Klonen.

Wenn Sie den Assistenten bitten, eine API zu löschen, wird er Sie warnen, wenn die API derzeit veröffentlicht ist, Sie bitten, zu bestätigen, dass Sie sie löschen möchten, und bestätigen, ob sie erfolgreich gelöscht wurde.

Der Name einer geklonten API wird mit Kopie von vorangestellt, der Dienststamm mit Kopie von vorangestellt und die Version mit einer erhöhten Zahl angehängt.

Sie können auch APIs veröffentlichen und testen:

Beispielbenutzereingaben

  • Geben Sie mir eine Liste der verfügbaren Entwurfs-APIs zum Veröffentlichen.
  • Veröffentlichen Sie die API "Kunden".
  • Testen Sie die API "Kunden".

Wenn der Assistent eine API testet, die mit grundlegender Authentifizierung gesichert ist, wird er einen separaten UI-Dialog bereitstellen, um Ihre Anmeldeinformationen aus Sicherheitsgründen einzugeben. (Ihre Anmeldeinformationen werden nicht mit dem LLM geteilt.)

Wenn Sie Hilfe benötigen, um zu verstehen, wie Sie auf den Assistenten reagieren sollen, bitten Sie ihn, zu klären, was er meint, oder verwenden Sie die UI-Dokumentation als ergänzende Referenz.

Empfehlungen

Sie sollten mit dem APIM AI-Assistenten interagieren, wie Sie es mit jedem großen Sprachmodell (LLM) AI-Produkt tun würden.

Die folgenden Vorschläge werden empfohlen:

  • Schreiben Sie auf Englisch mit den Formulierungen, die Ihnen natürlich erscheinen, als würden Sie mit einer Person mit Ihrem eigenen IT- und Geschäftswissen sprechen. Andere Sprachen können verwendet werden, wurden jedoch nicht validiert.

  • Um Ideen zu erhalten, welche Interaktionen Sie durchführen können, fragen Sie den Assistenten in natürlicher Sprache, was er tun kann, oder tippen Sie help.

  • Lesen Sie die Eingabeaufforderungen sorgfältig, bevor Sie Ihre Antwort eingeben. Wenn es etwas gibt, das Sie nicht verstehen, bitten Sie den Assistenten um Klarstellung.

  • Sobald der Assistent die Konfiguration der Assets abgeschlossen hat, überprüfen und bestätigen Sie, was er erstellt hat, indem Sie die Konfiguration im API-Manager durchsehen. Wenn einige Einstellungen nicht wie erwartet sind, können Sie den Assistenten bitten, sie zu bearbeiten, oder sie direkt bearbeiten.

Einschränkungen

Die folgenden Interaktionen werden derzeit nicht unterstützt:

  • Klonen und Löschen von Proxy-APIs.
  • Exportieren und Importieren von APIs.
  • Hochladen eines OpenAPI-Dokuments beim Erstellen einer Proxy-API.

Bekanntes Problem

Wenn der Assistent Sie auffordert, eine Umgebung auszuwählen, kann die Liste veraltet sein, wenn Sie Änderungen an den Umgebungen in derselben Browsersitzung vorgenommen haben. Als Workaround melden Sie sich vom Harmony-Portal ab und wieder an, damit der Assistent eine aktualisierte Liste der Umgebungen zurückgibt.