From 57caa8c15d19cd22f2cd58d1e55a7c4778975c28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A0=D0=B8=D0=BD=D0=B0=D1=80=20=D0=9C=D0=B8=D1=80=D0=B7?= =?UTF-8?q?=D0=B0=D0=B3=D0=B8=D1=82=D0=BE=D0=B2?= Date: Mon, 18 May 2026 11:00:29 +0000 Subject: [PATCH] Update README.md --- README.md | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a94bb82..e80c9c1 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,25 @@ -# brojs-task-69a86305c46fd26feae6bcaa +# Human‑in‑the‑Loop через middleware -BroJS task solution: Human-in-the-Loop через middleware \ No newline at end of file +## Что делает + +Пример работы LangChain агента, который при каждом вызове инструмента +остановится и попросит пользователя подтвердить или отклонить действие. + +## Установка + +```bash +pip install -r requirements.txt +``` + +## Запуск + +```bash +python agent.py +``` + +В интерактивном режиме введите запрос, например: +``` +Какая погода в Казани сегодня? +``` +Агент покажет, какой инструмент будет запущен, и попросит `a` – approve +или `r` – reject. После подтверждения агент вернет окончательный ответ.