Запит хороший, а відповідь усе одно слабка
Уявіть звичайну робочу задачу: треба швидко пояснити помилку, перевірити невеликий фрагмент коду або скласти короткий план. Ви описали мету, додали приклад, попросили конкретний формат. А у відповідь отримали або довге очікування, або занадто загальний текст, який доводиться переробляти.
Не завжди проблема в запиті. Часто перша помилка трапляється ще раніше: ви взяли занадто потужну модель для дрібної задачі або занадто легку для роботи, де потрібна точність. У першому випадку ви платите часом і бюджетом. У другому — повторними спробами й виправленнями.
Дві помилки, які з’їдають бюджет
Перша помилка — вибирати лише за однією ознакою: «швидше» або «дешевше». Реальність ширша. Важать також латентність, контекстне вікно, приватність, ризик помилок і час на додаткові правки.
Друга помилка — не перевіряти, скільки інформації реально потрібно в одному сеансі. Якщо контекст великий, а модель працює з ним погано, відповідь може виглядати впевнено, але пропускати важливі деталі. Потім здається, що «ШІ не працює», хоча насправді був невдалий вибір інструмента.
Шість питань перед вибором моделі
Перед запуском задачі пройдіться короткою послідовністю.
-
Яка задача сьогодні? Для чернетки, короткого резюме або простого форматування часто достатньо економнішої моделі. Для аналізу логів, складного коду, фінансових або юридично чутливих висновків краще одразу брати точніший варіант.
-
Який
контекст? Оцініть кількість файлів, довжину листування, вимоги й приклади. Якщоконтекстне вікнона межі, не стискайте все навмання: або скоротіть матеріал, або виберіть модель, яка краще тримає великий обсяг. -
Яка допустима
латентність? Для відповіді в чаті команди важлива швидкість. Для внутрішнього аудиту можна почекати довше. Поріг затримки — це робоче правило, а не налаштування «для краси». -
Який бюджет на задачу? Встановіть межу для одного сеансу і для дня. Дешева модель із трьома перезапусками може бути дорожчою за сильнішу модель, яка впоралась з першого разу.
-
Який рівень
приватностіі доступів? Для конфіденційних даних важливіше дотриматися правил безпеки, ніж виграти кілька секунд. Перевіряйте, куди йдуть дані, які інструменти має модель і чи дозволений цей маршрут у вашій команді. -
Які тести ви проведете? Без тестів ви оптимізуєте інтуїцію, а не процес. Підготуйте один простий і один складніший приклад та оцінюйте їх за однаковими правилами.
Мінімальна порівняльна матриця
- Легка модель: коротка задача, низька чутливість даних, потрібна швидка відповідь.
- Середня модель: змішана складність, кілька блоків контексту, нормальна вимога до точності.
- Потужна модель: великий контекст, складна логіка, висока ціна помилки.
Для кожного класу задач варто мати primary_model і backup_model: основну й резервну модель. Тоді fallback стає нормальним правилом роботи, а не панічною заміною після першої невдачі.
Коли взагалі не має значення модель
Іноді різниця між моделями майже не впливає на результат: дрібне форматування, список ідей, чорнова чернетка без складної перевірки фактів. Тут головне — чітко задати формат і завершити задачу, а не витрачати час на пошук «ідеальної» моделі.
Запускаємо запит, перевіряємо 1–2 тести, фіксуємо правило
- Тест на формат: чи дотримано структуру, обсяг і тон.
- Тест на зміст: чи відповідь відповідає фактам і не суперечить умовам.
Оцініть результат за трьома полями: правильність, час, повторна робота. Якщо два з трьох показників нижче вашого порогу, запускайте fallback на backup_model або переглядайте обсяг контексту. Якщо тести проходять — зафіксуйте правило в нотатках і застосовуйте до схожих задач.
Анти-паттерни
- Встановлювати модель без попередніх критеріїв.
- Діяти за принципом «влучаю, поки не спрацює».
- Пускати чутливі дані на неузгоджений варіант.
- Міняти модель після одного невдалого запиту замість порівняльного тесту.
Джерела
Короткий чеклист
- Визначити тип задачі, допустиму точність і потрібний формат результату.
- Зафіксувати дедлайн, бюджет, чутливість даних і вимоги до інструментів.
- Підготувати 2 контрольні тести для перевірки вибраної моделі.
- Встановити конкретні тригери переходу на `backup_model` або підсилення потужності.
- Запустити цикл: запит → тести → фіксація висновку → повторне використання правила для схожих задач.
Вибрати модель під конкретну робочу задачу
Твоя роль — швидко запропонувати модель, яка найкраще підходить до конкретного завдання. Дано: - Мета завдання: ... - Тип результату: коротка відповідь / код / звіт / план / чернетковий текст - Необхідна точність: базова / нормальна / висока - Часова рамка: швидко (до 30 сек) / стандартно / терпимо - Максимальний бюджет за сеанс: ... (у валютах або без ліміту) - Обсяг контексту: короткий / середній / великий - Чутливість даних: публічні / внутрішні / конфіденційні - Потрібні інструменти: читання файлів, API-запити, web, база даних - Доступні моделі: ... - Умови перемикання: поріг за вартістю, затримкою, помилкою або зміною вимог Виведи: - primary_model (модель для старту) - backup_model (резервна модель) - reason (2-3 речення із прив'язкою до критеріїв) - risk_summary (попередження про ризики, якщо є) - test_plan (2 конкретні тести) - switch_triggers (умови для резервного переходу і для переходу на складнішу модель) Формат: - Формат виводу: короткі пункти, починаючи з найважливішого критерію. - Не більше 8 пунктів у кожному розділі. - Якщо інформації бракує, спочатку задай уточнювальні питання. - Не рекомендуй невідомі або недоступні моделі.