Уровень 4 (занятие) · лекция · 26 сентября, 11:10
LLM как инженерный инструмент
Как устроена языковая модель с точки зрения инженера, чем отличаются автодополнение, чат и агент, где модель ошибается систематически и как ставить ей задачу. Отдельно — контекст агента как бюджет.
← → листать · F на весь экран · P режим докладчика · Esc выйти
О чём лекция
До этого мы говорили о продукте и требованиях. Сегодня — об инструменте, которым вы будете пользоваться весь курс: о языковой модели. Без магии и без обзора продуктов: что модель делает, сколько это стоит и где на неё нельзя полагаться.
- Модель глазами инженера. Модель предсказывает следующий токен по тому, что лежит в контексте. Памяти между запросами у неё нет, знаний о вашем проекте — тоже, если вы их не дали. Токены, контекстное окно, задержка и недетерминированность как проектные ограничения.
- Три режима работы. Автодополнение, чат и агент. Чем они отличаются: кто держит контекст, какой горизонт у одного шага, кто и когда проверяет результат. Цикл агента и почему ему нужен внешний критерий остановки.
- Контекст как бюджет. Агент перечитывает всю историю на каждом шаге: на живом примере контекст вырос с 32 до 251 тысячи токенов. Что класть в контекст, что не класть, как работает кэш и чем платим за лишнее: токенами, задержкой и качеством.
- Где модель ошибается систематически. Устаревшие API, выдуманные пакеты, уверенный неверный ответ, согласие с пользователем. И главное — вопросы, которых модель не задаст: кто увидит эту страницу и какие данные туда нельзя.
- Промпт как постановка задачи. Контекст, задача, критерии приёмки, ограничения, формат результата — та же структура, что у функционального требования с прошлой лекции.
Сквозной пример — витрина проектов курса: публичная страница, где проекты команд представлены людям снаружи.
Что сделать сегодня
- Вспомнить последнюю задачу, которую вы решали с LLM, и записать, какой режим использовали и как проверяли результат.
- Переписать один свой недавний промпт по пяти полям: контекст, задача, критерии приёмки, ограничения, формат результата.
- Для своего RAT-PoC выписать, какие данные проекта нельзя отдавать модели и какие нельзя показывать наружу.






























