main
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
Description
Languages
Python
100%