ИИ-агенты: с чего начать, если вы не программист
Чем агент отличается от чат-бота, почему первый агент обычно ломается и где бесплатно научиться — с сертификатом
Чат-бот отвечает. Агент — делает. Разница в одном: агенту дают инструменты и право самому решать, когда их вызвать.
Пример. Вы просите чат-бот «посчитай, сколько я потратил на подписки» — он честно ответит, что не видит ваших трат. Агенту вы даёте доступ к таблице и он сам её открывает, считает, возвращает число. Никакой магии: модель просто умеет сказать «мне нужен инструмент X с такими параметрами», а дальше код вызывает этот инструмент и кладёт результат обратно в разговор. Этот цикл повторяется, пока задача не закрыта.
Почему первый агент обычно разочаровывает
Три вещи ломают агентов чаще всего, и все три — не про «модель тупая».
Инструменты описаны плохо. Модель выбирает инструмент по его описанию — если у вас есть get_data и fetch_info, она будет путать их вечно. Насколько это важно, видно по случаю из инженерного блога Anthropic: их собственный поисковый инструмент работал хуже, чем мог, потому что Claude зачем-то дописывал «2025» в поисковый запрос и тем самым перекашивал выдачу. Починили это не кодом, а переписав описание инструмента.
Контекст переполняется. Чем длиннее разговор, тем хуже модель соображает. Агент, который сначала работал, к двадцатому шагу начинает забывать, что делал на пятом.
Агент вообще не нужен. Самая частая ошибка. Если задача — это жёсткая последовательность «взять письмо → извлечь дату → положить в календарь», агент тут лишний: он будет медленнее, дороже и непредсказуемее обычного скрипта. Агент оправдан там, где шаги заранее неизвестны.
С чего начать практически
Не с фреймворка. Сначала соберите руками простейший цикл: модель → вызов одного инструмента → результат обратно. Пока не почувствуете этот цикл, любой фреймворк будет чёрным ящиком, и отлаживать его вы не сможете.
Дальше — курс. Hugging Face выложили полный курс по ИИ-агентам бесплатно, и он с сертификатом. Не «первый урок бесплатно», а весь: теория, практика на их же серверах, финальный челлендж. Сертификата два — базовый и полный, — и сертификация, цитируя их страницу, «completely free»: базовый выдают за первый юнит. Курс можно проходить и в режиме аудита, вообще ни о чём не отчитываясь. Дедлайна нет.
Курс на английском. Если английский тяжело — включите автоперевод субтитров в браузере, код и команды везде одинаковые.
Что взять после курса:
- MCP — открытый протокол, чтобы подключать к агенту чужие инструменты, не изобретая обвязку каждый раз. Документация под лицензией MIT.
- n8n — если кодить не хочется совсем: агент собирается мышкой из блоков.
- Ollama — если нужен агент на своём компьютере, без оплаты API и без отправки данных наружу.
Начните с курса. Он бесплатный, и сертификат в конце — единственное в этом списке, что можно приложить к резюме.