Nicht vergessen: Memory zwischen Aufrufen behalten
Du planst eine Abschlussreise und nutzt einen smolagents-Reiseassistenten, um wichtige Daten und Infos im Blick zu behalten.
Allerdings vergisst der Agent alles, sofern du seine Memory nicht ausdrücklich bewahrst. Dein Ziel ist, zu verhindern, dass der Agent zwischen Fragen zurückgesetzt wird, damit er sich über mehrere Interaktionen hinweg zentrale Reisedetails merkt.
Dir steht der travel_agent zur Verfügung, bereits mit einem Modell eingerichtet und ohne Tools.
Diese Übung ist Teil des Kurses
AI-Agents mit Hugging Face smolagents
Anleitung zur Übung
- Ändere die zweite
.run()-Methode so, dass der Agent mithilfe des Parametersresetseine Memory behält. - Setze den Wert von
resetaufFalse, um zu verhindern, dass der Agent seinen Zustand zurücksetzt.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Step 1: Tell the agent your flight date
travel_agent.run("My Tokyo flight confirmation code is ZX9Q2L.")
# Step 2: Confirm the agent remember when passing the correct reset parameter
follow_up = "What’s my Tokyo flight confirmation code?"
response = travel_agent.run(follow_up, ____=____)
print(response)