1. Learn
  2. /
  3. Cursuri
  4. /
  5. Proiectarea sistemelor agentice cu LangChain

Connected

exercițiu

Configurează rezultatele pentru mai multe unelte

Graful chatbot-ului tău este gata de utilizare! Acum poți testa cum funcționează chatbot-ul cu diferite interogări care necesită unelte diferite. Pentru a gestiona mesajele chatbot-ului, modulele de mai jos au fost deja importate, iar parametrii config ai chatbot-ului au fost setați pentru o sesiune.

from langchain_core.messages import AIMessage, HumanMessage

config = {"configurable": {"thread_id": "1"}}

Instrucțiuni

100 XP
  • Creează un dicționar de mesaje inputs cu interogarea query a utilizatorului ca content pentru HumanMessage.
  • Transmite în flux msg și metadata din chatbot-ul app iterând peste rezultate folosind metoda .stream(), care încorporează inputs și config.
  • Verifică dacă fiecare msg are content și nu este un HumanMessage, apoi afișează content-ul acestuia cu flush setat la True pentru afișarea imediată a rezultatelor.
  • Testează chatbot-ul folosind multi_tool_output() cu interogări ce necesită unelte diferite.