Создайте инструмент, использующий агент ReAct с контрольным указателем.
Когда использовать: В качестве отправной точки вам нужен работающий агент цикла инструментов, а не еще один пустой блокнот.
Предварительные требования
- Python 3.10+ и пип — pyenv или системный Python
- LangGraph + ядро LangChain — pip install langgraph langchain-core
Поток
-
Запросите эшафот ReActСоздайте агент ReAct с помощью двух инструментов (поиск + калькулятор) и контрольной точки MemorySaver.✓ Скопировано→ Работоспособный код с графиком, инструментами и контрольными точками
-
Беги и проходи мимоЗапустите его с помощью thread_id='thread-1' и покажите мне состояние на каждом этапе.✓ Скопировано→ Снимки состояния на каждом шаге подтверждают, что цикл работает.
Итог: Работающий агент, который можно расширить, а не начинать с нуля.
Подводные камни
- Использование InMemorySaver в производстве — Переключитесь на контрольно-пропускной пункт Postgres перед отправкой; руководство описывает замену