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

ai-llm

AI / LLM

Как строить функции поверх больших языковых моделей — подавать им свои данные, давать вызывать твой код и проверять, что ответы и правда хорошие.

9 юнитов·41 уроков·~39 ч

Начать трек →
00

С нуля

Перед senior-материалом: что вообще такое интеграция с LLM и горстка слов, которые остальной трек считает уже знакомыми.
01

Prompt caching

План

Кэширование промпта: как стабильный префикс режет стоимость входа в 10 раз

Кэш переиспользует точный префикс токен-в-токен по цене ~0.1x от входа. Любой байт, сдвигающий префикс — таймстамп,…

Собрано: 49% Срок: когда профинансируют Поддержать юнит →
02

Tool calls

План

Вызовы инструментов: цикл round-trip, валидация схемы и защита от зацикливания агента

Вызов инструментов превращает модель в вызывающего функцию, но модель лишь шлёт запрос — выполняешь его ты. Каждый…

Собрано: 64% Срок: когда профинансируют Поддержать юнит →
03

Rag architecture

План

Архитектура RAG: пайплайн, который ломается на ретривале, а не на генерации

RAG — это задача ретривала в костюме генерации. Размер чанка, top-k, реранкинг и порядок контекста двигают recall и…

Собрано: 52% Срок: когда профинансируют Поддержать юнит →
04

Streaming

План

Стриминг ответов LLM: SSE, частичные токены и прокси, который их съедает

Стриминг меняет общее время генерации на time-to-first-token. SSE шлёт delta-события, которые ты накапливаешь;…

Собрано: 57% Срок: когда профинансируют Поддержать юнит →
05

Cost budgets

План

Бюджеты на LLM: асимметрия токенов, роутинг и kill switch

Output-токены стоят ~5x от input, а system prompt + история + RAG-контекст пересылаются каждый ход — поэтому…

Собрано: 49% Срок: когда профинансируют Поддержать юнит →
06

Agents

План

Цикл агента: ReAct, неуправляемые шаги и контекст, растущий каждый ход

LLM-агент — это while-цикл: вызвать модель, выполнить инструмент, добавить результат, снова вызвать модель. Опасность —…

Собрано: 43% Срок: когда профинансируют Поддержать юнит →
07

Evals

План

LLM-evals: регрессионный тест для недетерминированной фичи

LLM-фичу нельзя выкатывать без evals: один и тот же ввод даёт разный вывод, а смена модели или промпта тихо роняет…

Собрано: 44% Срок: когда профинансируют Поддержать юнит →
08

Putting it together

План

Сборка production LLM-приложения: баг живёт в шве

Кэширование, RAG, стриминг, тулзы, агенты и evals проходят каждый свой тест, а вместе падают. Трассируй один запрос…

Собрано: 48% Срок: когда профинансируют Поддержать юнит →

Проекты по этому треку

Guided-проекты, которые закрепляют изученное здесь.

Следующий трек

Инженерная практика

Привычки, которые отличают пет-проект от профессиональной команды, — хорошо тестировать, безопасно выкатывать изменения и поддерживать сервис живым в продакшене.