2026-05-26 08:20:21 +00:00
2026-05-26 08:20:18 +00:00
2026-05-26 08:20:21 +00:00
2026-05-26 08:20:20 +00:00

Human-in-the-Loop через middleware

Агент на create_agent + HumanInTheLoopMiddleware: перед вызовом get_weather запрашивается подтверждение в терминале (approve / reject), возобновление через Command(resume={"decisions": [...]}).

Запуск

pip install -r requirements.txt
# OPENAI_API_KEY и OPENROUTER_MODEL в .env
python main.py

Пример:

Вы: Какая погода в Казани сегодня?
--- Подтверждение ---
Инструмент: get_weather
Аргументы: {'city': 'Казань', 'date': 'сегодня'}
a = approve, r = reject: a
Агент: ...

Документация: Human-in-the-loop — LangChain

S
Description
HITL via HumanInTheLoopMiddleware
Readme 28 KiB
Languages
Python 100%