0 / 0
Zurück zur englischen Version der Dokumentation
Schnelleinstieg: Ein Basismodell mit Prompt Lab anfordern

Schnelleinstieg: Ein Basismodell mit Prompt Lab anfordern

In diesem Lernprogramm erfahren Sie, wie Sie das Prompt Lab in watsonx.aiverwenden. Es gibt in der Regel mehrere Möglichkeiten, ein Basismodell für ein erfolgreiches Ergebnis anzufordern. Im Eingabeaufforderungslabor können Sie mit Eingabeaufforderungen verschiedener Basismodelle experimentieren, Beispieleingabeaufforderungen untersuchen sowie Ihre besten Eingabeaufforderungen speichern und teilen. Lesen Sie die Tipps für Eingabeaufforderungen , damit Sie die meisten textgenerierenden Basismodelle erfolgreich anfordern können.

Erforderliche Services
Watson Studio
Watson Machine Learning

Ihr grundlegender Workflow umfasst die folgenden Tasks:

  1. Öffnen Sie ein Projekt. Projekte sind der Ort, an dem Sie gemeinsam mit anderen mit Daten arbeiten.
  2. Öffnen Sie das Prompt Lab. Mit dem Eingabeaufforderungslabor können Sie mit Eingabeaufforderungen verschiedener Basismodelle experimentieren, Beispieleingabeaufforderungen untersuchen sowie Ihre besten Eingabeaufforderungen speichern und teilen.
  3. Geben Sie Ihre Eingabeaufforderung im Eingabeaufforderungseditor ein. Sie können Eingabeaufforderungen im unformatierten und strukturierten Modus eingeben.
  4. Wählen Sie das zu verwendende Modell aus. Sie können Ihre Eingabeaufforderung an jedes der von watsonx.aiunterstützten Modelle übergeben.
  5. Speichern Sie Ihre Arbeit als Projet-Asset. Wenn Sie Ihre Arbeit als Projektasset speichern, steht Ihre Arbeit Mitarbeitern im aktuellen Projekt zur Verfügung.

Lesen Sie, wie Sie ein Basismodell anfordern

Basismodelle sind sehr große KI-Modelle. Sie verfügen über Milliarden Parameter und werden auf Terabyte an Daten trainiert. Basismodelle können eine Vielzahl von Aufgaben ausführen, einschließlich Text-, Code-oder Bildgenerierung, Klassifizierung, Konversation und mehr. Große Sprachmodelle sind eine Untergruppe von Basismodellen, die für text-und codebezogene Tasks verwendet werden. In IBM watsonx.aigibt es eine Sammlung implementierter Modelle großer Sprachen, die Sie verwenden können, sowie Tools zum Experimentieren mit Eingabeaufforderungen.

Mehr zu Prompt Lab

Sehen Sie sich ein Video über die Aufforderung zur Eingabe eines Basismodells an.

Video ansehen Sehen Sie sich dieses Video an, um eine Vorschau der Schritte in diesem Lernprogramm anzuzeigen. Möglicherweise gibt es geringfügige Unterschiede in der Benutzerschnittstelle, die im Video angezeigt wird. Das Video ist als Begleiter zum schriftlichen Lernprogramm gedacht.

Dieses Video bietet eine visuelle Methode zum Erlernen der Konzepte und Tasks in dieser Dokumentation.


Lernprogramm zum Auffordern eines Basismodells testen

In diesem Lernprogramm werden Sie die folgenden Tasks ausführen:





Tipps zum Durcharbeiten dieses Lernprogramms
Im Folgenden finden Sie einige Tipps für den erfolgreichen Abschluss dieses Lernprogramms.

Verwenden Sie das Videobild im Bild

Tipp: Starten Sie das Video. Wenn Sie dann durch das Lernprogramm blättern, wechselt das Video in den Bildmodus. Schließen Sie das Video-Inhaltsverzeichnis für die beste Erfahrung mit Bild-in-Bild. Sie können den Modus "Bild im Bild" verwenden, damit Sie dem Video folgen können, während Sie die Tasks in diesem Lernprogramm ausführen. Klicken Sie auf die Zeitmarken für jede zu befolgende Task.

Die folgende animierte Abbildung zeigt, wie die Funktionen für Videobilder und Inhaltsverzeichnisse verwendet werden:

Verwendung von Bildern und Kapiteln

Hilfe in der Community anfordern

Wenn Sie Hilfe zu diesem Lernprogramm benötigen, können Sie eine Frage stellen oder eine Antwort im Diskussionsforum derwatsonx -Communityfinden.

Browserfenster einrichten

Damit Sie dieses Lernprogramm optimal nutzen können, öffnen Sie Cloud Pak for Data in einem Browserfenster und lassen Sie diese Lernprogrammseite in einem anderen Browserfenster geöffnet, um einfach zwischen den beiden Anwendungen zu wechseln. Es empfiehlt sich, die beiden Browserfenster nebeneinander anzuordnen, um die weitere Arbeit zu erleichtern.

Paralleles Lernprogramm und Benutzerschnittstelle

Tipp: Wenn Sie beim Durcharbeiten dieses Lernprogramms in der Benutzerschnittstelle auf eine geführte Tour stoßen, klicken Sie auf Vielleicht später.



Aufgabe 1: Projekt öffnen

Sie benötigen ein Projekt, um Prompt Lab-Assets zu speichern.

Sehen Sie sich ein Video an, um zu sehen, wie ein Sandboxprojekt erstellt und ein Service zugeordnet wird. Führen Sie anschließend die Schritte aus, um zu überprüfen, ob ein Projekt vorhanden ist, oder um ein Sandboxprojekt zu erstellen.

Dieses Video bietet eine visuelle Methode zum Erlernen der Konzepte und Tasks in dieser Dokumentation.

  1. Blättern Sie in der Hauptanzeige von watsonx zum Bereich Projekte . Wenn Projekte aufgelistet werden, fahren Sie mit Aufgabe 2fort. Wenn keine Projekte angezeigt werden, führen Sie die folgenden Schritte aus, um ein Projekt zu erstellen.

  2. Klicken Sie auf Sandbox-Projekt erstellen. Nach der Erstellung des Projekts wird das Sandboxprojekt im Abschnitt Projekte angezeigt.

Weitere Informationen hierzu oder die Option zum Ansehen eines entsprechenden Videos finden Sie unter Projekt erstellen.

Prüfpunktsymbol Fortschritt überprüfen

Die folgende Abbildung zeigt die Hauptanzeige mit der im Abschnitt "Projekte" aufgelisteten Sandbox. Sie können nun das Prompt Lab öffnen.

Hauptanzeige mit aufgelisteter Sandbox-Projekt.




Aufgabe 2: Prompt Lab im Freeform-Modus verwenden

Vorschau-Lernprogrammvideo Um eine Vorschau dieser Task anzuzeigen, sehen Sie sich das Video ab 00:03an.

Sie können Ihren Eingabeaufforderungstext in einem unformatierten Texteditor eingeben und anschließend auf Generieren klicken, um Ihre Eingabeaufforderung an das Modell zu senden. Führen Sie die folgenden Schritte aus, um das Prompt Lab im Freeform-Modus zu verwenden:

  1. Klicken Sie in der Hauptanzeige auf die Kachel In Prompt Lab öffnen .

  2. Wählen Sie jedes Kontrollkästchen aus, um die Bestätigungen zu akzeptieren, und klicken Sie dann auf Tour überspringen.

  3. Klicken Sie auf die Registerkarte Freeform , um eine Eingabeaufforderung für ein Basismodell im Modus Freeform anzuzeigen.

  4. Klicken Sie auf Switch mode.

  5. Kopieren Sie den folgenden Text und fügen Sie ihn in das Textfeld ein. Klicken Sie dann auf Generieren , um die Ausgabe für Class name: Problemanzuzeigen.


Classify this customer message into one of two classes: question, problem.
Class name: Question
Description: The customer is asking a technical question or a how-to question about our products or services.
Class name: Problem
Description: The customer is describing a problem they are having. They might say they are trying something, but it's not working. They might say they are getting an error or unexpected results.
Message: I'm having trouble registering for a new account.
Class name:

Prüfpunktsymbol Fortschritt überprüfen

Die folgenden Abbildungen zeigen die generierte Ausgabe für die Eingabeaufforderung im Freeform-Modus. Jetzt können Sie ein Basismodell im strukturierten Modus anfordern.

Generierte Ausgabe für die Eingabeaufforderung im Freeform-Modus.




Aufgabe 3: Prompt Lab im strukturierten Modus verwenden

Vorschau-Lernprogrammvideo Um eine Vorschau dieser Task anzuzeigen, sehen Sie sich das Video ab 00:19an.

Sie können Ihre Eingabeaufforderung in einem strukturierten Format eingeben. Das strukturierte Format ist für eine Eingabeaufforderung mit wenigen Aufrufen hilfreich, wenn Ihre Eingabeaufforderung mehrere Beispiele enthält. Führen Sie die folgenden Schritte aus, um das Eingabeaufforderungslabor im strukturierten Modus zu verwenden:

  1. Klicken Sie auf die Registerkarte Strukturiert .

  2. Klicken Sie auf Switch mode.

  3. Kopieren Sie im Feld Anweisung den folgenden Text und fügen Sie ihn ein: Given a message submitted to a customer-support chatbot for a cloud software company, classify the customer's message as either a question or a problem description so the chat can be routed to the correct support team.

  4. Kopieren Sie im Feld Setup den folgenden Text und fügen Sie ihn in jede Spalte ein:

    Werte für Feld 'Setup'
    Eingabe Ausgabe
    Wenn ich versuche, mich anzumelden, erhalte ich einen Fehler. Problem
    Wo finde ich die Planpreise? Frage
    Was ist der Unterschied zwischen Trial und Paygo? Frage
    Die Registrierungsseite ist abgestürzt und jetzt kann ich kein neues Konto erstellen. Problem
    Welche Regionen werden unterstützt? Frage
    Ich kann mich nicht an mein Kennwort erinnern. Problem

  5. Kopieren Sie im Feld Try den folgenden Text und fügen Sie ihn ein: I'm having trouble registering for a new account.

  6. Klicken Sie auf Generieren , um die Ausgabe Problemanzuzeigen.

Prüfpunktsymbol Fortschritt überprüfen

Die folgende Abbildung zeigt die generierte Ausgabe für die Eingabeaufforderung im strukturierten Modus. Jetzt können Sie die Beispieleingabeaufforderungen testen.

Generierte Ausgabe für die Eingabeaufforderung im strukturierten Modus




Aufgabe 4: Beispieleingabeaufforderungen verwenden

Vorschau-Lernprogrammvideo Eine Vorschau zu dieser Task sehen Sie, wenn Sie die Wiedergabe des Videos bei 00:33 starten. Wenn Sie nicht sicher sind, wie Sie beginnen, können Sie mit Beispieleingabeaufforderungen beginnen. Gehen Sie wie folgt vor, um die Beispieleingabeaufforderungen zu verwenden:

  1. Öffnen Sie das Symbol Beispieleingabeaufforderungen Beispieleingabeaufforderungen , um die Liste anzuzeigen.
  2. Blättern Sie durch die Liste und klicken Sie auf die Beispieleingabeaufforderung Marketing email generation .
  3. Ausgewähltes Modell anzeigen. Wenn Sie eine Beispieleingabeaufforderung laden, wird ein geeignetes Modell ausgewählt.
  4. Öffnen Sie die Anzeige Modellparameter Modellparameter. Die entsprechenden Parameter für Decodier-und Stoppkriterien werden ebenfalls automatisch festgelegt.
  5. Klicken Sie auf Generieren , um die Beispieleingabeaufforderung an das Modell zu übergeben und die E-Mail-Beispielausgabe anzuzeigen.

Prüfpunktsymbol Fortschritt überprüfen

Die folgende Abbildung zeigt die generierte Ausgabe aus einer Beispieleingabeaufforderung. Jetzt können Sie die Beispielausgabe der Eingabeaufforderung anpassen, indem Sie ein anderes Modell und Parameter auswählen.

Generierte Ausgabe von einer Beispieleingabeaufforderung




Aufgabe 5: Basismodell auswählen

Vorschau-Lernprogrammvideo Um eine Vorschau dieser Task anzuzeigen, sehen Sie sich das Video ab 01:04an. Sie können dieselbe Eingabeaufforderung an ein anderes Modell übergeben. Wenn Sie eine Ausgabe in einer bestimmten strukturierten Ausgabe wie JSON, HTML oder XML generieren müssen, können Sie dies tun, indem Sie ein Modell auswählen, das für die Generierung einer strukturierten Ausgabe optimiert wurde, indem Sie einige Beispiele in Ihrer Eingabeaufforderung verwenden oder ein Modell optimieren. Gehen Sie wie folgt vor, um ein anderes Basismodell zu wählen:

  1. Klicken Sie auf Modell > Alle Basismodelle anzeigen.
  2. Klicken Sie auf ein Modell, um mehr über ein Modell zu erfahren, und sehen Sie sich Details wie Modellarchitektur, Daten vor dem Training, Informationen zur Optimierung und Leistung im Vergleich zu Benchmarks an.
  3. Klicken Sie auf Zurück , um zur Liste der Modelle zurückzukehren.
  4. Wählen Sie entweder das Basismodell flan-t5-xxl-11b oder mt0-xxl-13b aus und klicken Sie auf Modell auswählen.
  5. Bewegen Sie den Cursor über die Modellausgabespalte und klicken auf das Symbol X , um die vorherige Ausgabe zu löschen.
  6. Klicken Sie in der Liste auf dieselbe Beispieleingabeaufforderung Marketing-E-Mail-Generierung.
  7. Klicken Sie auf Generieren , um die Ausgabe mit dem neuen Modell zu generieren.

Prüfpunktsymbol Fortschritt überprüfen

Die folgende Abbildung zeigt die generierte Ausgabe mit einem anderen Modell. Sie können jetzt die Modellparameter anpassen.

Generierte Ausgabe mit einem anderen Modell




Aufgabe 6: Modellparameter anpassen

Vorschau-Lernprogrammvideo Um eine Vorschau dieser Task anzuzeigen, sehen Sie sich das Video ab 01:28an.

Sie können mit der Änderung von Decodierungs-oder Stoppkriterienparametern experimentieren. Führen Sie die folgenden Schritte aus, um Modellparameter anzupassen.

Hinweis: Die Modellparameter variieren abhängig vom aktuell ausgewählten Modell.

In der folgenden Tabelle sind die für das Basismodell flan-t5-xxl-11b verfügbaren Modellparameter definiert.

Modellparameter
Modellparameter Bedeutung
Decodierung Setzen Sie die Decodierung auf Greedy , damit immer Wörter mit der höchsten Wahrscheinlichkeit ausgewählt werden. Setzen Sie die Decodierung auf Stichprobenentnahme , um die Variabilität der Wortauswahl anzupassen.
Temperatur Steuern Sie die Kreativität von generiertem Text. Höhere Werte bewirken, dass die Ausgabe zu einem höheren Maß zufällig generiert wird.
Top P (Stichprobenentnahme aus dem Nukleus) Setzen Sie den Wert auf < 1.0 , um nur die kleinste Gruppe der wahrscheinlichsten Tokens mit Wahrscheinlichkeiten zu verwenden, die zu top_p oder höher addiert werden.
Top K Legen Sie die Anzahl der Vokabeltoken mit der höchsten Wahrscheinlichkeit fest, die für die Top-K-Filterung beibehalten werden sollen. Niedrigere Werte verringern die Wahrscheinlichkeit, dass das Modell vom Thema abweicht.
Seedwert für Zufallszahlen Steuern Sie die Zufallsstichprobe der generierten Tokens, wenn die Stichprobenentnahme aktiviert ist. Wird der Zufallswert für jede Generation auf dieselbe Zahl gesetzt, wird die experimentelle Wiederholbarkeit sichergestellt.
Abwertung bei Wiederholung Legen Sie eine Wiederholungsstrafe fest, um der Tendenz des Modells entgegenzuwirken, Eingabeaufforderungstext wörtlich zu wiederholen oder in einer Schleife zu stecken. 1.00 gibt an, dass keine Penalisierung erfolgt.
Stoppsequenzen Setzen Sie Stoppfolgen auf mindestens eine Zeichenfolge, damit die Textgenerierung gestoppt wird, wenn sie als Teil der Ausgabe erzeugt werden.
Min. Token Definieren Sie die Mindestanzahl der zu generierenden Token. Stoppsequenzen, die vor der Mindestanzahl der zu generierenden Token gefunden wurden, werden ignoriert.
Max. Token Definieren Sie die maximale Anzahl der zu generierenden Token.

  1. Ändern Sie den Parameter Top K in 10 , um die Wahrscheinlichkeit zu verringern, dass das Modell das Thema verlassen wird.
  2. Klicken Sie auf X , um die vorherige Modellausgabe zu löschen.
  3. Klicken Sie in der Liste auf dieselbe Beispieleingabeaufforderung.
  4. Klicken Sie auf Generieren , um die Ausgabe mit den neuen Modellparametern zu generieren.
  5. Klicken Sie auf das Symbol Sitzungsprotokoll Sitzungsverlauf , nachdem Sie mehrere Eingabeaufforderungen übergeben haben, um den Sitzungsprotokoll anzuzeigen.
  6. Klicken Sie auf einen Eintrag, um mit einer vorherigen Eingabeaufforderung, Modellspezifikation und Parametereinstellungen zu arbeiten, und klicken Sie anschließend auf Wiederherstellen.
  7. Bearbeiten Sie die Eingabeaufforderung, ändern Sie das Modell oder passen Sie die Decodierungs-und Stoppkriterienparameter an.
  8. Klicken Sie auf Generieren , um die Ausgabe mit den aktualisierten Informationen zu generieren.

Prüfpunktsymbol Fortschritt überprüfen

Die folgende Abbildung zeigt die generierte Ausgabe mit verschiedenen Modellparametern. Sie können jetzt Ihre Arbeit speichern.

Generierte Ausgabe mit einem anderen Modell




Aufgabe 7: Arbeit speichern

Vorschau-Lernprogrammvideo Um eine Vorschau dieser Task anzuzeigen, sehen Sie sich das Video ab 02:15an.

Sie können Ihre Arbeit in drei Formaten speichern:

Assettypen
Assettyp Beschreibung
Eingabeaufforderungsvorlage Es wird nur die aktuelle Eingabeaufforderung ohne ihr Verlaufsprotokoll gespeichert.
Eingabeaufforderungssitzung Es werden Verlaufsprotokoll und Daten aus der aktuellen Sitzung gespeichert.
Notizbuch Die aktuelle Eingabeaufforderung wird als Notebook gespeichert.

Gehen Sie wie folgt vor, um Ihre Arbeit zu speichern:

  1. Klicken Sie auf Arbeit speichern > Speichern unter.
  2. Wählen Sie Vorlage für Eingabeaufforderungaus.
  3. Geben Sie als Namen Sample prompts ein.
  4. Wählen Sie die Option Nach dem Speichern im Projekt anzeigen .
  5. Klicken Sie auf Speichern.
  6. Klicken Sie auf der Registerkarte Assets des Projekts auf das Asset Beispieleingabeaufforderungen , um diese Eingabeaufforderung in das Eingabeaufforderungslabor zu laden und sofort wieder zu arbeiten.
  7. Klicken Sie auf Gespeicherte Eingabeaufforderungen Gespeicherte Eingabeaufforderungen , um die gespeicherte Eingabeaufforderung Ihres Sandbox-Projekts anzuzeigen.

Prüfpunktsymbol Fortschritt überprüfen

Die folgende Abbildung zeigt die Registerkarte 'Assets' des Projekts mit dem Eingabeaufforderungsvorlagenasset:

Registerkarte 'Assets' des Projekts

Häkchen Die folgende Abbildung zeigt die gespeicherte Eingabeaufforderung im Prompt Lab:

Eingabeaufforderung in Prompt Lab gespeichert



Nächste Schritte

Sehen Sie sich dieses Video an, das den Chat-Modus im Prompt Lab zeigt.

Dieses Video bietet eine visuelle Methode zum Erlernen der Konzepte und Tasks in dieser Dokumentation.

Sie können jetzt Folgendes ausführen:

Weitere Ressourcen

  • Arbeit speichern

  • BibliothekPython

  • Weitere Informationen finden Sie unter Videos.

  • Suchen Sie Beispieldatasets, Projekte, Modelle, Eingabeaufforderungen und Notebooks im Ressourcenhub, um praktische Erfahrungen zu sammeln:

    Notizbuch Notebooks , die Sie Ihrem Projekt hinzufügen können, um mit der Analyse von Daten und der Modellerstellung zu beginnen.

    Projekt Projekte , die Sie importieren können, die Notebooks, Datasets, Eingabeaufforderungen und andere Assets enthalten.

    Dataset Datasets , die Sie Ihrem Projekt hinzufügen können, um Modelle zu optimieren, zu analysieren und zu erstellen.

    Eingabeaufforderung Eingabeaufforderungen , die Sie im Eingabeaufforderungslabor verwenden können, um ein Basismodell anzufordern.

    Modell Foundation-Modelle , die Sie im Eingabeaufforderungslabor verwenden können.

Übergeordnetes Thema: Lernprogramme für den Schnelleinstieg

Generative KI-Suche und -Antwort
Diese Antworten werden von einem großen Sprachmodell in watsonx.ai basierend auf dem Inhalt der Produktdokumentation generiert. Weitere Informationen