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

Connected

вправа

Ставте запитання про історію розмови

З базовим агентом ReAct у LangChain ви можете ставити додаткові запитання, зберігаючи історію розмови агента. Оскільки LLM має доступ до всіх попередніх повідомлень, ви можете ставити нові запитання, і агент використає весь контекст повідомлень для відповіді.

Тепер ви поставите додаткове запитання про сторони іншого трикутника.

Щоб мати змогу використовувати можливості HumanMessage і AIMessage, для вас уже імпортовано такі модулі: HumanMessage, AIMessage.

Інструкції

100 XP
  • Присвойте задане питання природною мовою змінній new_query.
  • Викличте об'єкт app, передавши всі повідомлення, включно з message_history і new_query.
  • Використайте спискове включення, щоб витягти повідомлення з response["messages"] з мітками HumanMessage або AIMessage.
  • Передайте новий запит як вхідні дані та виведіть витягнуті повідомлення, передавши класи повідомлень у "agent_output".