Как читать документацию агентной платформы, если вы новичок
Документация OpenAI Agents SDK, LangGraph и подобных платформ пугает объёмом и жаргоном. Разбираем, какие разделы читать первыми, где искать реальные ограничения и как не утонуть в примерах.

Вы открыли документацию агентной платформы — OpenAI Agents SDK, LangGraph, LlamaIndex или чего-то ещё — и увидели двести страниц с разделами Tools, Handoffs, Guardrails, State, Tracing. Первое желание — закрыть вкладку. Проблема не в вашей подготовке: техническую документацию агентных фреймворков пишут инженеры для инженеров, а порядок разделов в меню редко совпадает с порядком, в котором это стоит изучать. Ниже — маршрут чтения, который экономит время и нервы, и список мест, где новички обычно спотыкаются.
Почему документация агентов сложнее обычного API
С обычным REST API всё линейно: есть эндпоинт, есть параметры запроса, есть формат ответа. Агентная платформа устроена иначе. Модель сама решает, какой инструмент вызвать и в каком порядке, а фреймворк лишь задаёт рамки этого поведения. Из-за этого документация описывает не столько «что вернётся», сколько «как система себя поведёт» — а поведение зависит от модели, промпта и данных.
Отсюда три источника путаницы для новичка:
- Абстракции без примеров. Термины вроде «агент1», «handoff» или «guardrail» описываются сначала концептуально, а рабочий код прячется в отдельном разделе Examples.
- Много способов сделать одно и то же. Один и тот же вызов инструмента показывают через декоратор, через класс и через низкоуровневый API — и не всегда говорят, какой путь рекомендуемый.
- Неочевидные ограничения. Лимит по длине контекстного окна2, количество шагов агента, поведение при таймауте — всё это разбросано по разным страницам, а не собрано в один раздел «Limits».
Порядок чтения: пять разделов вместо всех подряд
Не читайте документацию сверху вниз по меню. Идите по логике «от запуска к тонкостям».
- Quickstart / Getting Started. Здесь минимальный рабочий пример: установка, ключ API, первый запуск агента в десяти строках. Запустите его целиком, не меняя ничего, прежде чем читать дальше. Если пример не заработал — проблема почти всегда в версии SDK или в переменной окружения с ключом, а не в вашем коде.
- Core Concepts. Раздел, где объясняют базовые сущности: что такое агент, что такое инструмент (tool), что такое цикл выполнения. Читайте по диагонали, но обязательно выпишите себе, как в этой конкретной платформе называется каждая сущность — терминология у всех разная.
- Tools / Function Calling. Самая практичная часть. Именно здесь вы подключаете к агенту реальные действия: запрос к базе, вызов внешнего API, отправку письма. Разберитесь, как описывается схема аргументов инструмента, — от неё зависит, поймёт ли модель, когда его вызывать.
- Limits / Pricing / Rate Limits. Раздел, который новички читают последним, а надо бы третьим. Здесь ответ на вопрос «сколько это будет стоить» и «где всё сломается под нагрузкой».
- Tracing / Observability. Как посмотреть, что агент делал на каждом шаге. Без этого отладка превращается в гадание: вы видите итоговый ответ, но не видите, какой инструмент модель дёрнула и почему.
Хорошее правило для новичка: если раздел документации не помогает вам запустить или отладить конкретный пример прямо сейчас — отложите его. К State management и кастомным guardrails вы вернётесь, когда упрётесь в реальную задачу, а не из чувства долга.
Где искать честные ограничения
Маркетинговая страница платформы обещает «автономных агентов». Документация — та её часть, что ближе к коду, — честно говорит про потолки. Ищите эти три вещи целенаправленно, потому что в меню их редко выносят наверх:
- Максимальное число шагов (turns / iterations). У агента есть лимит циклов «подумал — вызвал инструмент — получил результат». Если задача требует больше — агент остановится на полпути. Значение по умолчанию бывает небольшим, порядка десятка шагов, и его меняют параметром при запуске.
- Размер контекстного окна. Определяется моделью, а не фреймворком. Длинная история диалога и большие результаты инструментов съедают контекст, и агент «забывает» начало разговора.
- Стоимость на токенах. Каждый шаг агента — это отдельный запрос к модели с накопленной историей. Пять шагов агента могут стоить в разы дороже одного запроса к чат-модели. Конкретные цены за токены смотрите на официальной странице тарифов провайдера модели — они меняются, и подставлять число здесь было бы враньём.
Сравнение подходов к документации у платформ
Стиль документации у популярных фреймворков отличается, и это влияет на то, насколько быстро в них входит новичок. Ниже — не сравнение «кто лучше», а описание того, чего ждать от документации каждого. Точные названия разделов и наличие функций сверяйте на официальных сайтах — они обновляются.
| Платформа | Стиль документации | Порог входа для новичка |
|---|---|---|
| OpenAI Agents SDK | Компактная, с рабочими примерами в Quickstart, привязана к моделям OpenAI | Низкий, если вы уже пользовались API OpenAI |
| LangGraph | Подробная, много концепций (граф состояний, узлы, рёбра), большой раздел туториалов | Средний-высокий: сначала надо принять модель графа |
| LlamaIndex | Ориентирована на работу с данными и RAG3, агенты — отдельный слой поверх | Средний, если задача связана с поиском по документам |
Кому этот подход к чтению нужен, а кому нет
Пригодится, если вы:
- умеете писать простой код на Python или JavaScript, но с агентами дела не имели;
- хотите собрать первый рабочий прототип за вечер, а не изучать фреймворк неделю;
- уже запускали примеры, но не понимаете, почему агент «зацикливается» или обрывается на середине — вам в разделы про лимиты шагов и tracing.
Не поможет, если вы:
- проектируете сложную мультиагентную систему в продакшн — тогда придётся читать документацию целиком, включая state, конкурентность и обработку ошибок;
- вообще не программируете: агентные SDK рассчитаны на код, и обойти это чтением документации нельзя. Вам ближе no-code-конструкторы агентов, а не SDK.
Три привычки, которые ускоряют чтение
- Проверяйте версию. Агентные SDK меняются быстро, и статья или туториал полугодовой давности могут показывать устаревший синтаксис. Всегда сверяйтесь с датой обновления страницы и версией пакета.
- Копируйте пример целиком и ломайте по одному параметру. Так вы поймёте, за что отвечает каждая строка, быстрее, чем читая описание.
- Держите открытым раздел про ошибки. Часть документации, где перечислены типовые исключения и их причины, экономит часы: половина проблем новичка — это неверный формат схемы инструмента или превышение лимита шагов.
1 Агент — программа поверх языковой модели, которая в цикле сама решает, какой инструмент вызвать, выполняет его и учитывает результат на следующем шаге, пока не достигнет цели или лимита шагов.
2 Контекстное окно — максимальный объём текста (в токенах), который модель обрабатывает за один запрос: и ваш промпт, и история диалога, и результаты инструментов вместе.
3 RAG (retrieval-augmented generation) — подход, при котором модель перед ответом подтягивает релевантные фрагменты из внешней базы или документов, а не полагается только на то, что «знает».
Prompt-инженер: Идеальные запросы для Midjourney, ChatGPT и других моделей.
Спросить за 15 ₽Источники: OpenAI Agents SDK — официальная документация, LangGraph — официальная документация
Частые вопросы
С какого раздела документации начинать, если совсем ничего не понятно?
Почему мой агент останавливается, не доделав задачу?
Нужно ли знать программирование, чтобы работать с агентной платформой?
Как понять, сколько будет стоить работа агента?
Документация и туториал показывают разный синтаксис — чему верить?
Как отлаживать агента, если я не вижу, что он делает внутри?
Материал носит информационный характер и подготовлен редакцией «Агентуры». Он не является офертой, рекламой или индивидуальной консультацией. Упомянутые продукты, компании и торговые знаки принадлежат их правообладателям. Перед принятием решений, влекущих юридические или финансовые последствия, обратитесь к профильному специалисту.