1. Nauka
  2. /
  3. Kursy
  4. /
  5. Projektowanie systemów agentowych z LangChain

Connected

ćwiczenie

Korzystanie z pamięci grafu w rozmowie

Twój chatbot ma już dostęp do pamięci, więc możesz strumieniować jego odpowiedzi na pytania uzupełniające. Pytania kontynuacyjne nie wymagają dodatkowego kontekstu – chatbot ma dostęp do pełnej historii rozmowy przechowywanej w pamięci. Pytania zostały już dla ciebie przygotowane.

Instrukcje

100 XP
  • Utwórz słownik config z kluczem "configurable", zawierający "thread_id" ustawiony na "single_session_memory".
  • Przeiteruj po każdym zdarzeniu event, wywołując metodę .stream() na graph i przekazując słownik z "messages" zawierającym user_input oznaczony jako "user" oraz słownik config.
  • Przeiteruj po event.values() przy użyciu zmiennej value i wypisz "Agent:", a następnie "messages", jeśli klucz ten istnieje w value i nie jest pusty.