Zum Hauptinhalt springen

Agentenerstellung

Erfahren Sie, wie Sie Ihre eigenen KI-Agents in watsonx Workshop erstellen, konfigurieren und teilen.

Der Leitfaden zur Erstellung von KI-Agents führt Sie durch den End-to-End-Prozess zum Aufbau von KI-Agents mithilfe der Agent-Creator-Erfahrung in watsonx Workshop. Ganz gleich, ob Sie einen schlanken Assistenten erstellen oder einen Multi-Skill-KI-Agenten mit erweiterten Workflows und Integrationen entwickeln möchten: Dieser Leitfaden bietet Schritt-für-Schritt-Anweisungen, damit Sie schnell starten können.

Erfahren Sie, wie Sie:

  • Ihren KI-Agenten mit Kernangaben und dem Gesamterlebnis erstellen und konfigurieren
  • Statische und Dynamische Wissensquellen hinzufügen, um Ihren KI-Agenten zu fundieren
  • Basic Agents oder Skills Agents für verschiedene Anwendungsfälle erstellen
  • Externe APIs, Integrationen und Agent-Workflows konfigurieren
  • Studio-Tools wie Podcasts, Client Role Play, Presentations und Practice Gym aktivieren
  • Ihren KI-Agenten testen, verfeinern und über IBM hinweg teilen

Was Sie Erkunden Werden

Skills Agents & Integrationen

Erfahren Sie, wie Sie KI-Agents erstellen und konfigurieren, die auf unterschiedliche Unternehmens- und Lernanwendungsfälle zugeschnitten sind. Dazu gehört, das Verhalten der Agents festzulegen, die Agents mit den richtigen Wissensquellen zu verankern, Prompts und Workflows zu konfigurieren und Erlebnisse zu entwerfen, die zu Ihrer beabsichtigten Zielgruppe und Ihren gewünschten Ergebnissen passen.

Dynamisches Wissen und Kontext

Verankern Sie Ihren KI-Agenten mit Echtzeit- und kontextbezogenen Informationen durch:

  • IBM-Produktkontext
  • Branchen- und Sektorenverankerung
  • Adaptiven Kontext
  • Websuche

Studio-Erlebnisse

Aktivieren Sie interaktive und KI-gestützte Lern-Erlebnisse, einschließlich:

  • KI-generierter Podcasts
  • Client-Roleplay-Simulationen
  • Präsentations-Erstellung
  • Practice Gym-Übungen

Schritt-für-Schritt-Anleitung

Beginnen Sie mit der Schritt-für-Schritt-Anleitung zum Aufbau von KI-Agenten in watsonx Workshop. Dieser Leitfaden behandelt wichtige Konfigurationsdetails, empfohlene Best Practices und praktische Einrichtungsbeispiele, um Ihnen dabei zu helfen, Ihre Agenten effektiv zu entwerfen, bereitzustellen und weiterzuentwickeln. Tauchen Sie ein, um Ihren Entwicklungsprozess zu beschleunigen und eine reibungslose, skalierbare Implementierung sicherzustellen.

Step 1: Access the AI Creator Space and Provide Basic Agent Details

Gehen Sie zu Ihrem persönlichen Agent Creator-Bereich und klicken Sie auf Agent erstellen, um zu beginnen.Das Layout wurde so gestaltet, dass es für Sie einfach ist, Ihre Agenten zu erstellen und zu testen, während Sie sie aufbauen. Sie konfigurieren Ihre KI links auf dem Bildschirm, in jedem der 4 Abschnitte. Zu jeder Zeit können Sie Ihren Agenten testen, indem Sie Nachrichten senden und die Antworten rechts auf dem Bildschirm ansehen. Das schrittweise Testen erhöht die Qualität des Agenten und den Mehrwert, den Ihr Agent Ihren Zielbenutzern bietet.

Erweitern Sie den Abschnitt 1. Agentendetails in der oberen linken Ecke des Bildschirms. Sie sollten jetzt die folgende Ansicht sehen.Geben Sie die grundlegenden Details zu Ihrem KI-Agenten an, einschließlich:

  • Agentenname: Der Name, den Ihre Nutzer sehen.
  • Ziel des Agenten: Eine kurze Beschreibung, die erklärt, was Ihr KI-Agent für Nutzer tut.
  • Agentenbeschreibung: Eine ausführlichere Beschreibung Ihres Agenten, wie er funktioniert und was Ihre Nutzer erwarten können.
  • Tags: Kurze Schlüsselwörter, die für Ihren KI-Agenten relevant sind und Nutzern helfen, ihn über die Suche zu entdecken. Trennen Sie jeden Tag durch ein Komma. Beispielsweise würde der „Build Pipeline with Products“-Agent die folgenden Tags haben: Pipeline, Demand Generation, Create Pipeline, Create Deals, Lead Generation.

Es ist wichtig, diese Details klar und prägnant anzugeben, da sie IBMern helfen, Ihren KI-Agenten zu entdecken, wenn sie eine neue Sitzung starten.

Step 2: Define the Agent Data Sources

Sicherzustellen, dass Ihr Agent über die richtigen Daten verfügt, um das beabsichtigte Erlebnis bereitzustellen und Ergebnisse für Ihr Publikum zu erzielen, ist entscheidend. In diesem Abschnitt können Sie konfigurieren, auf welche Datenquellen Ihr Agent zugreifen kann.

Erweitern Sie im oberen linken Bereich des Bildschirms den Abschnitt 2. Agentendatenquellen. Sie sollten die untenstehende Ansicht sehen. Hier können Sie die vorhandenen Datenquellen in watsonx Workshop nutzen oder Ihre eigenen erstellen.Es gibt zwei Kategorien von Daten, die du deinem KI-Agenten bereitstellen kannst:

1. Statisches Wissen

Statisches Wissen bezeichnet Informationen, die du deinem KI-Agenten direkt zur Verfügung stellst, wie z. B. Dokumente oder Webseiten. Da sich diese Informationen nicht automatisch aktualisieren, nachdem sie hochgeladen wurden, gelten sie als statisch. Du kannst jedoch jederzeit zu deinem Agenten zurückkehren, um die Informationen bei Bedarf zu aktualisieren oder zu ersetzen.

Wann man Statisches Wissen verwendet

  • Dokumente mit Informationen, die sich nicht häufig ändern, z. B. Vertriebsframeworks oder Kampagnenmaterial.
  • Websites mit Informationen, die sich selten ändern, z. B. bewährte Verfahren für einen bestimmten Prozess oder eine bestimmte Aktivität.

Statisches Wissen hinzufügen

  • Unter Dateien hinzufügen kannst du ein oder mehrere Dokumente hochladen. Die unterstützten Dateiformate werden auf dem Bildschirm angezeigt.
  • Klicke auf Hinzufügen unter Webinhalte hinzufügen, um eine Webseite mithilfe ihrer URL anzugeben. Dabei können auch Seismic-Date-URLs enthalten sein, auf die du verweisen möchtest.

Hinweis: Publisher-Seiten werden derzeit nicht unterstützt, da sie zum jetzigen Zeitpunkt nicht innerhalb von Workshop zugänglich sind.

2. Dynamisches Wissen

Dynamisches Wissen bezeichnet Informationen, die sich häufig ändern. Wenn du mit einer dynamischen Datenquelle verbunden bist, kann dein KI-Agent die Informationen in Echtzeit während der Nutzerinteraktionen abrufen und so sicherstellen, dass du jederzeit auf die aktuellsten Informationen zugreifen kannst, ohne den Agenten selbst manuell aktualisieren zu müssen.

Wann man Dynamisches Wissen verwendet

  • Dein Agent muss im Web nach aktuellen oder Echtzeit-Informationen suchen.
  • Dein Content oder deine Datensätze werden regelmäßig aktualisiert.
  • Du möchtest, dass sich dein Agent an sich ändernde Unternehmens-, Branchen- oder Kundenkontexte anpasst.

Dynamisches Wissen hinzufügen

  • Um deinen KI-Agenten in ein bestimmtes IBM-Produkt einzubetten, aktiviere Ja für Auf ein bestimmtes Produkt fokussieren? und wähle die relevanten Produkte aus dem Dropdown-Menü aus. Dadurch kann dein Agent detaillierte IBM-Produktinformationen bereitstellen, die aus IBM Docs- und Seismic-Inhalten stammen.
  • Um deinen KI-Agenten weiter anzupassen, kannst du deine Sitzung auf eine bestimmte Branche und einen bestimmten Sektor ausrichten, indem du Ja für Auf eine bestimmte Branche fokussieren? aktivierst und die relevanten Branche- und Sektor(en) auswählst.
  • Wähle Von Benutzern bearbeitbar, um zu steuern, ob Nutzer deine konfigurierten Produkt-, Branchen- und Sektor-Auswahlen ändern können. Aktiviere diese Option, um deine Konfigurationen für alle Nutzer zu sperren.
  • Wenn du Websuche aktivierst, kann dein KI-Agent während der Nutzerinteraktionen Echtzeitinformationen aus dem Internet abrufen.
  • Wenn du neben Websuche aktivieren die Option Konfigurieren auswählst, kannst du anpassen, wie und wann dein KI-Agent das Internet durchsuchen soll. Du kannst festlegen, wann der Agent im Web suchen soll und wann nicht, und zusätzlich Beispielverhalten für Websuchen angeben, um weiter zu verfeinern, wie dein KI-Agent auf Nutzeranfragen antwortet.

Step 3: Create the Agent Behavior

Das Verhalten Ihres KI-Agenten bestimmt, wie er mit Nutzern interagiert, auf Aufforderungen antwortet und Gespräche während des gesamten Erlebnisses steuert. In diesem Abschnitt können Sie die Anweisungen Ihres Agenten, sein gesamtes Verhalten und die Begrüßungsnachricht festlegen, um das gewünschte Erlebnis für Ihre Nutzer zu erstellen.

Erweitern Sie den Abschnitt 3. Agent Behavior in der oberen linken Ecke des Bildschirms. Sie sollten nun den unten stehenden Bildschirm sehen.

Es gibt zwei Arten von Agent-Verhalten: Basic Agent ist ein leichter Agent, der von einem einzelnen Master-Prompt angetrieben wird, während Skills Agent mehrere spezialisierte Skills, Workflows und toolspezifische Erlebnisse für fortgeschrittenere Anwendungsfälle unterstützt.

Basic Agent

Ein Basic Agent wird von einem einzelnen Master-Prompt angetrieben, der definiert, wie sich der KI-Agent während des gesamten Erlebnisses verhält, auf Nutzer antwortet und Gespräche steuert. Im Gegensatz zu Skills Agent verwendet Basic Agent keine spezialisierten Skills oder Workflows. Um einen Basic Agent zu konfigurieren, wählen Sie die Registerkarte Basic Agent innerhalb des Abschnitts 3. Agent Behavior. Danach können Sie Folgendes festlegen:

  • Agent Prompt: Definieren Sie die gesamte Identität, den Zweck, den Umfang, die Fähigkeiten, das Verhalten und den Ton Ihres KI-Agenten über einen detaillierten System-Prompt. Dieser Prompt dient als primärer Satz von Anweisungen, der steuert, wie Ihr KI-Agent auf Nutzer antwortet.
  • Greeting Message: Passen Sie die Nachricht an, die Nutzer sehen, wenn sie eine Sitzung mit Ihrem KI-Agenten beginnen. Diese Nachricht sollte das Erlebnis vorstellen, Erwartungen setzen und Nutzer dabei anleiten, wie sie starten können. Sie können die Variable {firstName} verwenden, um die Begrüßungsnachricht zu personalisieren.

Skills Agent

Ein Skills Agent nutzt einen Master-Prompt in Kombination mit mehreren spezialisierten Skills, um fortgeschrittenere und auf Aufgaben zugeschnittene Erlebnisse bereitzustellen. Jeder Skill kann ein eigenes Verhalten, Tools, Prompts und Workflows haben, sodass der KI-Agent eine breitere Palette von Anwendungsfällen unterstützen kann. Um einen Skills Agent zu konfigurieren, wählen Sie die Registerkarte Skills Agent innerhalb des Abschnitts 3. Agent Behavior. Sie können dann Folgendes konfigurieren:

  • Master Prompt: Definieren Sie das grundlegende Verhalten, die Identität, den Zweck, den Umfang und den Ton, die für alle Skills gelten. Dieser Prompt bildet das Rückgrat des KI-Agenten; einzelne Skill-Prompts werden obenauf angehängt, wenn ein Skill aktiviert wird.

  • Skill Name: Definieren Sie einen kurzen, nutzerseitigen Namen für den Skill. Dieser Name wird Nutzern angezeigt und vom Router verwendet, um den Skill zu identifizieren.

  • Description: Definieren Sie, wann der Skill verwendet werden soll, und welche Arten von Anfragen er unterstützen soll. Diese Beschreibung wird vom Router verwendet, um zu bestimmen, wann der Skill aktiviert werden soll.

  • Stream from External Agent: Leiten Sie das gesamte Skill-Erlebnis über einen externen Dienst oder einen Agent weiter, statt eine herkömmliche Skill Prompt- und Tools & Data-Konfiguration zu verwenden. Wenn diese Option aktiviert ist, steuert die externe Integration vollständig das Verhalten des Skills und die Generierung der Antwort.

Verwenden Sie Stream from External Agent, um alle Nachrichten direkt an oder von einem externen Agenten zu streamen, den Sie angeben. Wenn Sie einen externen Agenten als Sub-Agent verwenden möchten, der Kontext zu diesem Skill bereitstellt – wobei der Agent weiterhin Antworten für den Nutzer formuliert – lassen Sie diese Auswahl auf Off und konfigurieren Sie Ihren Agenten unten als Datenquelle in den Tools & Data Sources.

So konfigurieren:

  • Schalten Sie Stream from External Agent auf Yes.
  • Wählen Sie Configure API.
  • Wählen Sie einen der folgenden Integrationstypen:
  • External API, um direkt eine beliebige REST-API-Endpunktstelle mit benutzerdefinierter Authentifizierung, Headern, Request Bodies und Variablen zu verbinden.
  • A2A Agent, um eine Agent-to-Agent (A2A)-kompatible externe Agent-Endpunktstelle zu verbinden, die häufig mit watsonx Orchestrate oder anderen agentbasierten Systemen verwendet wird.
  • Proxy Agent, um eine IBM Advisor Proxy Streaming-Serviceverbindung mit SSE-Unterstützung herzustellen.
  • Skill Prompt: Definieren Sie das Verhalten, die Anweisungen, den Umfang und den Ton, die spezifisch für den Skill sind. Dieser Prompt steuert, wie sich der KI-Agent verhält, wenn der Skill aktiviert wird.
  • Tools & Data: Konfigurieren Sie die Tools und Datenquellen, die für den Skill verfügbar sind. Je nach Anwendungsfall können Sie Funktionen wie Folgende aktivieren:
  • Product Context, um Zugriff auf das aktuelle IBM-Produkt und den Sitzungs-Kontext bereitzustellen
  • Web Search, um Echtzeit-Informationen von extern abzurufen
  • Start Presentation, um Präsentationen und Folien-Debriefs zu generieren
  • Start Roleplay, um simulierte Sales-Roleplay-Gespräche zu starten
  • External API, um Daten von externen API-Endpunkten als zusätzlichen Kontext abzurufen, während weiterhin der konfigurierte Skill Prompt und das Verhalten des KI-Agenten verwendet werden. Bei der Konfiguration von External API unter Tools & Data wird dieselbe Integrationskonfiguration verwendet wie bei Stream from External Agent. Anstelle des Ersetzens des Skill-Verhaltens dient die API jedoch als zusätzlicher Kontext und Datenquelle, die für den Skill verfügbar ist.
    • Start Podcast, um Podcasts aus dem Sitzungsinhalt zu generieren
    • Start Practice Gym, um interaktive Übungsaufgaben und Simulationen zu erstellen
  • User Displayed Prompts: Definieren Sie nutzerseitige Prompts, die als anklickbare Vorschläge innerhalb des Erlebnisses angezeigt werden. Jeder angezeigte Prompt kann einen zugrunde liegenden Prompt enthalten, der direkt an den KI-Agenten gesendet wird, wenn der Nutzer ihn auswählt.
  • Sobald alle Änderungen abgeschlossen sind, wählen Sie Save Skill Draft, um Ihre Skill-Konfiguration zu speichern. Sie können jederzeit zusätzliche Skills hinzufügen, indem Sie Add Skill in der oberen rechten Ecke des Skills-Bereichs auswählen.

Step 4: Configure the Agent Studio Tools

Die Tools, die in Ihrem KI-Agent verfügbar sind, helfen dabei, interaktivere und ansprechendere Benutzererlebnisse zu schaffen. In diesem Abschnitt können Sie die Learning Studio-Tools konfigurieren, auf die Benutzer während ihrer Agentensitzung Zugriff haben, einschließlich Podcasts, Präsentationen, Rollenspielen und Übungsaufgaben.

Erweitern Sie den Abschnitt 4. Agent Tools in der oberen linken Ecke des Bildschirms. Sie sollten jetzt die untenstehende Ansicht sehen.Der Abschnitt Learning Studio Tools ermöglicht es Ihnen, die interaktiven Erlebnisse zu konfigurieren, die Nutzern während ihrer KI-Agent-Sitzung zur Verfügung stehen. Diese Tools können Nutzern dabei helfen, zu lernen, zu üben, Gespräche zu simulieren und Inhalte direkt innerhalb des Erlebnisses zu generieren.

Hinweis: Wenn Sie Skills Agent ausgewählt haben, stellen Sie sicher, dass alle Skills vollständig konfiguriert sind, bevor Sie die Learning Studio Tools einrichten.

Podcast

  • Schalten Sie Podcast ein, um Nutzern zu ermöglichen, KI-gestützte Podcasts aus den Sitzungsinhalten für unterwegs zu erzeugen.
  • Wählen Sie Set Default Prompt, um die Standardanweisungen zu konfigurieren, die beim Generieren von Podcasts verwendet werden. Nutzer können diesen Prompt bearbeiten, bevor sie ihren Podcast generieren.
  • Die Standard-Podcast-Prompts sollten sich an der Domäne Ihres KI-Agents und den beabsichtigten Lernzielen ausrichten.

Practice Gym

  • Schalten Sie Practice Gym ein, damit Nutzer an quizbasierten Übungssitzungen teilnehmen können, die Wissen durch interaktive Fragestellungen vertiefen.
  • Wählen Sie Configure, um die Themen festzulegen, über die Nutzer im Erlebnis gequizzt werden. Ziel: 3–5 fokussierte, relevante Themen für Ihren KI-Agent.

Roleplay

  • Schalten Sie Roleplay ein, damit Nutzer an simulierten Roleplay-Gesprächen oder übungsgestützten Präsentationsformaten teilnehmen können.
  • Wählen Sie Configure, um die Roleplay-Erlebnisse auszuwählen, die Nutzern zur Verfügung stehen. Sie können:
    • All Default auswählen, um alle standardmäßigen Roleplay-Typen verfügbar zu machen
  • Let Me Choose auswählen, um Roleplay-Szenarien an Ihren Use Case anzupassen:
  • Unter Default Roleplay Types wählen Sie die standardmäßigen Roleplay-Szenarien aus, die verfügbar sein sollen, z. B. Cold Call oder Discovery Call.
  • Unter Your Custom Scenarios und Presentation Scenarios wählen Sie alle vorhandenen benutzerdefinierten Roleplay-Erlebnisse aus, auf die Nutzer zugreifen sollen.
  • Create new from Learning Studio auswählen, um ein vollständig benutzerdefiniertes Roleplay-Szenario zu erstellen, das auf Ihren Use Case zugeschnitten ist.
  • Wenn Sie ein benutzerdefiniertes Roleplay-Szenario erstellen, konfigurieren Sie:
  • Wählen Sie den Interaction type: Conversation für ein 1-zu-1-Roleplay-Erlebnis mit einem KI-Client oder Presentation für eine präsenzbasierte Übungssitzung, in der Nutzer unabhängig präsentieren.
  • Unter Describe your practice scenario geben Sie detaillierte Anweisungen an, die das Szenario beschreiben: Nutzerziel, Client-Kontext, Verhalten der KI-Persona und gewünschte Lernziele.
  • Wenn die Szenariobeschreibung abgeschlossen ist, wählen Sie Next, um die Konfiguration des Roleplay-Erlebnisses fortzusetzen.
  • Aktivieren Sie Lock configuration, um zu verhindern, dass Nutzer die verfügbaren Roleplay-Typen während ihrer Sitzung ändern.
  • Aktivieren Sie Allow users to create custom roleplay scenarios, um Nutzern zu ermöglichen, neben den konfigurierten Optionen eigene Roleplay-Erlebnisse aufzubauen.
  • Wählen Sie Save, sobald Ihre Roleplay-Konfiguration abgeschlossen ist.
  • Roleplay-Sitzungen werden automatisch anhand des konfigurierten Szenarios und der Rubrik bewertet.

Presentation

  • Schalten Sie Presentation ein, um Nutzern zu ermöglichen, KI-gestützte Präsentationen zu erstellen, einschließlich Folien-Decks, Transkripten und von KI generierten Präsentationsvideos.

Step 5: Test and Share Your Agent

Sobald Ihr KI-Agent erstellt wurde, verwenden Sie das Panel Interactive Agent Test auf der rechten Seite des Bildschirms, um die Erfahrung zu validieren und sicherzustellen, dass sich der Agent wie beabsichtigt verhält. Testen Sie verschiedene Prompts, Workflows und Learning Studio-Tools, um Ihre Konfiguration zu verfeinern.

Wenn Updates erforderlich sind, kehren Sie zu den entsprechenden Abschnitten im AI-Agent-Design-Flow zurück und passen Sie Ihre Konfiguration wie erforderlich an. Testen und verfeinern Sie Ihren KI-Agent weiter, bis Sie mit der Erfahrung zufrieden sind.

Sobald Sie Finish auswählen, gelangen Sie zurück zur Seite „My Agents“, auf der Ihr neu erstellter KI-Agent in der Tabelle angezeigt wird. Von hier aus können Sie:

  • Update auswählen, um weitere Änderungen an Ihrer KI-Agent-Konfiguration vorzunehmen.
  • Delete auswählen, um den KI-Agent zu entfernen.
  • Share auswählen, um einen freigabefähigen Link für Ihren KI-Agent zu generieren und zu kopieren. Nach der Auswahl von Share erscheint ein Modal mit dem freigabefähigen Link Ihres KI-Agent, der kopiert und über vorhandene Ressourcen sowie Kollaborationskanäle hinweg geteilt werden kann, einschließlich Präsentationen, Slack, Seismic-Seiten und anderer interner Enablement-Materialien.

Hinweis: Aktuell können KI-Agenten nur direkt über ihren generierten freigabefähigen Link geteilt werden. Nutzer mit Zugriff auf diesen Link werden zur watsonx Workshop-Startseite geführt und aufgefordert, eine Sitzung mit Ihrem KI-Agent zu starten. Sie können die konfigurierten Verhaltensweisen, Prompts, Tools oder Datenquellen, die mit dem Agenten verknüpft sind, weder bearbeiten noch ansehen. Jeder KI-Agent kann nur einen Besitzer haben, d. h. alle zukünftigen Updates oder Konfigurationsänderungen müssen vom ursprünglichen Ersteller des Agenten vorgenommen werden.