1. Learn
  2. /
  3. Курси
  4. /
  5. Проєктування агентних систем з LangChain

Connected

вправа

Налаштуйте результати для кількох інструментів

Граф вашого чатбота готовий! Тепер ви можете протестувати, як чатбот працює з різними запитами, для яких потрібні різні інструменти. Щоб керувати повідомленнями чатбота, потрібні модулі вже імпортовано, а параметри config вашого чатбота налаштовано для однієї сесії.

from langchain_core.messages import AIMessage, HumanMessage

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

Інструкції

100 XP
  • Створіть словник повідомлення inputs із query користувача як content для HumanMessage.
  • Передавайте потоком msg і metadata з чатбота app, ітеруючись по результатах за допомогою методу .stream() з використанням inputs і config.
  • Перевіряйте, чи має кожне msg поле content і чи не є воно HumanMessage, тоді виведіть його content, встановивши flush у True для миттєвого друку виводу.
  • Протестуйте чатбот за допомогою multi_tool_output() на запитах, що потребують різних інструментів.