Zacznij terazZacznij za darmo

Nie zapomnij: zachowywanie pamięci między wywołaniami

Planujesz wyjazd na zakończenie studiów i korzystasz z asystenta podróży opartego na smolagents, który ma śledzić ważne daty i informacje.

Problem w tym, że agent zapomina wszystko, jeśli nie zachowasz jego pamięci w odpowiedni sposób. Twoim celem jest zapobieżenie resetowaniu stanu agenta między kolejnymi pytaniami, tak aby pamiętał kluczowe szczegóły podróży w trakcie wielu interakcji.

Masz dostęp do travel_agent, skonfigurowanego już z modelem i bez narzędzi.

To ćwiczenie jest częścią kursu

Agenty AI z Hugging Face smolagents

Zobacz kurs

Instrukcje do ćwiczenia

  • Zmodyfikuj drugie wywołanie metody .run() tak, aby agent zachowywał pamięć — użyj do tego parametru reset.
  • Ustaw wartość reset na False, aby zapobiec resetowaniu stanu agenta.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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)
Edytuj i uruchom kod