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
<Kurs>AI-Agents mit Hugging Face smolagents</Kurs>Übungsanweisungen
- Ä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 praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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)