Что такое агент в моём понимании

Программа, которая принимает задачу высокого уровня и сама разбивает её на шаги, выполняет их через инструменты и возвращает результат. В отличие от chat-bot не требует человеческого ввода на каждом шаге.

Где это работает

Рутина, требующая reasoning: триаж входящих, обогащение лидов из открытых источников, первичный аудит документов, мониторинг изменений на внешних ресурсах с интерпретацией. Везде, где правил было бы слишком много, чтобы их написать руками.

Где это НЕ работает

Финансовые операции, юридически значимые действия, любые необратимые шаги без human-in-the-loop. Сложные workflows с десятками условных переходов — здесь обычная state machine надёжнее. Real-time задачи с жёстким SLA на ответ — латентность LLM не предсказуема.

Стек

Claude API с tool use, своя orchestration-обвязка на Python. Не использую LangChain — слишком магичный, плохо отлаживается. Свой scratchpad с journal каждого шага в БД для аудита и rollback.