Практические упражнения на оптимизацию ресурсов (Без кода)
Упражнение 1. Выбор оптимальной модели под задачу
Бизнес-ситуация: Перед вами 4 задачи. Вы должны распределить их по моделям: Reasoning (Claude Fable 5 / Opus 4.8 Thinking), Standard (Claude Sonnet 5 / GPT-5.6 Terra), Fast (GPT-5.6 Luna).
• Задача А: Исправить опечатку в заголовке и поменять цвет кнопки на зеленый. • Задача Б: Написать сложный алгоритм расчета скидок с учетом 5 пересекающихся условий и базы данных. • Задача В: Сверстать новый компонент карточки товара по готовому описанию из @PRD.md. • Задача Г: Сгенерировать понятный commit message для Git.
Критерии правильного ответа
1. Задача А: Fast Model (GPT-5.6 Luna / Haiku 4.5) — простая верстка, не требует логики. 2. Задача Б: Reasoning Model (Claude Fable 5 / Claude Opus 4.8 Thinking / GPT-5.6 Sol) — сложная математика и пересекающиеся условия. 3. Задача В: Standard Model (Claude Sonnet 5 / GPT-5.6 Terra) — стандартное написание UI-компонента. 4. Задача Г: Fast Model (GPT-5.6 Luna) — элементарная текстовая задача.
Упражнение 2. Рефакторинг расточительного промпта
Бизнес-ситуация: Пользователь хочет исправить мелкую ошибку в тексте ошибки формы входа. Он включает модель Claude Opus 4.8 в режиме Thinking и пишет запрос: «Проанализируй весь мой репозиторий @Codebase, посмотри все файлы, найди где там выводится текст ошибки входа и перепиши этот файл полностью заново, добавив красивое оформление».
Критерии правильного ответа
1. Ошибка 1 (Модель): Использована дорогая рассуждающая модель (Opus 4.8 Thinking) вместо быстрой (Luna / Haiku). 2. Ошибка 2 (Контекст): Подключен весь репозиторий (@Codebase) вместо 1 файла формы входа (@LoginForm.jsx). 3. Ошибка 3 (Избыточность): Потребовано переписать весь файл заново и переделать дизайн вместо точечной правки текста. 4. Корректный промпт: Использовать быстрый режим, прикрепить только @LoginForm.jsx, дать команду изменить строго 1 строку текста без изменения стилей и логики.