Перейти к содержимому

С чего начинать в AI Builders: карта учебника по уровням фичи

Константин Потапов
6 мин

58 глав подряд читать не надо. Определите, на каком уровне сейчас ваша LLM-фича, и заходите с нужного места: четыре уровня зрелости, четыре маршрута и признаки, по которым видно ваш.

С чего начинать в AI Builders: карта учебника по уровням фичи

В AI Builders сейчас 29 открытых глав из 58 запланированных, разложенных на десять частей. Читать подряд можно, но обычно не нужно: у вас уже есть конкретная фича в конкретном состоянии, и полезны главы про следующий шаг, а не про предыдущие.

В учебнике для этого есть шкала зрелости. Она сформулирована вопросами о системе, а не о человеке: уровень определяет не ваш стаж, а то, что сейчас лежит в репозитории.

Уровень 1. Умеет ли система вызвать модель и получить текст

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

Здесь важно понять одну вещь, и она есть в первых главах: вызов API — это ещё не интеграция. У вас пока нет фичи, у вас есть доказательство, что провайдер отвечает.

Дальше идут части про уместность модели: где задача решается регуляркой и справочником, а где действительно нужна LLM. Пропустить их дороже всего — именно отсюда растут проекты, которые потом не доезжают до прода.

Уровень 2. Переживает ли вызов ошибку и отдаёт ли ответ потребителю

Признаки: код уехал в сервис, есть ручка или задача в очереди, кто-то в компании уже этим пользуется. И первый инцидент: провайдер ответил пятисоткой, задача упала, пользователь увидел спиннер до бесконечности.

Ваш блок — протокол и контракты. Что именно вы ждёте от модели, как это описано схемой, что делает система, когда пришёл валидный JSON с бессмысленным содержимым. Ретраи и таймауты: чем отличается ретрай, который спасает, от ретрая, который утраивает счёт. Фон и очередь: почему синхронный вызов модели в HTTP-ручке — это отложенная авария.

Здесь же появляется бюджет. Не «сколько стоит тысяча токенов», а сколько стоит одно обращение вашего пользователя и что происходит с системой, когда месячный лимит кончился двадцатого числа. Отдельно про это — разбор счёта по пяти статьям.

Уровень 3. Где в этой фиче модель не нужна, а вы её всё равно ставите

Признаки: фича работает, ей пользуются, но качество плавает, а стоимость растёт быстрее пользы. Появляется вопрос, на который в компании нет ответа: а стало ли лучше?

Это самый неудобный уровень, потому что чинить надо не код, а решение. Части про сокращение зоны модели: выносим детерминированное в код, оставляем модели только то, что действительно требует языка. Каждый вынесенный кусок — минус деньги, минус задержка, минус источник галлюцинаций.

Дальше — тестирование недетерминированной системы. Обычные тесты тут не работают: два одинаковых запуска дают разный результат. Нужны evals, набор размеченных случаев и порог, ниже которого версия не выкатывается. И метрика, записанная до начала работы, а не подобранная потом под удобный результат.

Уровень 4. Может ли команда показать контракт, evals, fallback, бюджет, правила безопасности и логи одной версии

Признаки: на этот вопрос у вас есть ответ, и он занимает меньше пяти минут.

Если каждый пункт лежит у другого человека и собирается неделю — вы не на четвёртом уровне, каким бы зрелым ни выглядел проект снаружи. Это нормальное состояние большинства команд.

Здесь части про эксплуатацию: версионирование промптов и моделей как обычного кода, поведение при смене версии у провайдера, разбор инцидента с ответом «почему система решила так», правила безопасности и границы того, что уходит наружу — с оглядкой на 152-ФЗ.

Как это использовать

Откройте ai.potapov.me, прочитайте четыре вопроса и честно ответьте на них про свою фичу. Не про ту, что в планах на квартал, а про ту, что в репозитории.

Первый вопрос, на который ответ «нет», и есть ваша точка входа. Оттуда и читайте.

Если по дороге найдёте главу, которая противоречит вашему опыту, — напишите об этом в канал сообщества @ai_builders_ru. Замечания попадают в текст: он для того и открыт.

Открыть AI Builders →

Похожие материалы

·9 мин

AI Builders: почему русскоязычным инженерам нужно своё место для LLM-интеграций

Знание о том, как довести LLM до прода, рассыпано по чужим блогам и докам провайдеров, и каждый инженер сшивает его заново. Я собираю это в одном месте: открытый учебник на 58 глав и сообщество вокруг него.

·10 мин

ИИ и 152-ФЗ: инженерный разбор вместо юридического

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

·9 мин

Разбор Aginx: LLM-пайплайн, который собирает ролик за 5 минут и 250 рублей

Разбор экспериментального контура «бриф → сценарий → медиа → монтаж»: Pydantic вместо магии, fallback провайдеров, 250 ₽ на ролик и грабли от бана ElevenLabs до субтитров без таймстемпов.