Kontrolle der Ausgabestruktur
Eine Möglichkeit, die von einem Sprachmodell gelieferte Ausgabestruktur zu kontrollieren, ist, ihm in der Eingabeaufforderung ein Beispiel für eine Frage/Antwort zu geben. Das Modell lernt daraus und folgt ihm, wenn es Antworten für ähnliche Fragen generiert. In dieser Übung sollst du eine einmalige Eingabeaufforderung erstellen, die ungerade Zahlen aus einer gegebenen Zahlenmenge extrahiert und sie als Zahlenreihe zwischen Klammern anzeigt, getrennt durch Kommas, wie in der Anleitung gezeigt.
Das Paket OpenAI
und die Funktion get_response()
sind für dich vorinstalliert.
Diese Übung ist Teil des Kurses
ChatGPT Prompt Engineering für Entwickler
Anleitung zur Übung
- Erstelle einen One-Shot
prompt
, der ein Beispiel dafür liefert, wie man die ungeraden Zahlen aus der Menge{1, 3, 7, 12, 19}
extrahiert, und suche eine Antwort für die Menge{3, 5, 11, 12, 16}
.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
client = OpenAI(api_key="")
# Create a one-shot prompt
prompt = """____"""
response = get_response(prompt)
print(response)