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

Connected

ćwiczenie

Tworzenie agenta ReAct

Teraz, gdy znasz już podstawowe komponenty LangChain, przejdziesz od razu do działania i stworzysz agenta ReAct, który za pomocą narzędzia count_r_in_word potrafi policzyć, ile razy litera „r" występuje w dowolnym słowie.

Następujące elementy zostały już załadowane: tool, ChatOpenAI, create_react_agent, math oraz model.

Instrukcje

100 XP
  • Skonfiguruj agenta app za pomocą create_react_agent(), przekazując model oraz count_r_in_word do listy narzędzi.
  • Zdefiniuj zmienną query, która przyjmuje pytanie użytkownika w postaci ciągu znaków.
  • Wywołaj app za pomocą .invoke() i przekaż słownik z kluczem "messages", oznaczając query jako "human".
  • Pobierz ostatnią wiadomość z response i wydrukuj jej atrybut .content, aby uzyskać odpowiedź agenta.