Метод первых принципов помогает разобрать любую задачу до фактов, которые нельзя оспорить, и собрать решение заново — без опоры на привычки и аналогии.
Подход описан в публичных интервью Илона Маска: вместо «как это делают другие» спрашивают «что физически необходимо» и «какой минимум возможен». Для продуктовых и инженерных решений это способ быстро увидеть, где переплата и где лишние шаги.
Что это
Первый принцип — это базовый факт, который нельзя свести к чему-то более простому: закон физики, проверяемое число с единицей измерения, жёсткое ограничение. Метод предлагает разложить текущее решение на такие факты, найти физический минимум для каждого элемента и пересобрать задачу с нуля.
В отличие от рассуждения по аналогии («делаем как у конкурента»), разбор по первым принципам начинает с вопроса «что мешает сделать иначе». Каждое допущение помечают: закон природы, проверяемый факт, привычка или мнение. Привычки и мнения — кандидаты на замену.
В работе с ИИ этот же приём применяют к промптам и выбору моделей: любое число — с источником и датой, оценку отделяют от факта, а вывод проверяют на скептицизм. Для выбора помогает гид по LLM, а для агентских сценариев — разбор ИИ-агентов.
Зачем нужно
- Отличить факт от привычки: понять, делаем ли мы так, потому что «все так делают», или потому что иначе нельзя.
- Найти главную возможность: сравнить текущую стоимость каждого элемента с его физическим минимумом — самый большой разрыв и есть точка экономии.
- Собрать два варианта решения — смелый и безопасный — и сразу понять, что должно быть правдой, чтобы каждый сработал.
- Проверить цифры до действия: каждое число — с источником, единицей и датой, без выдуманных цен и результатов.
- Быстрее тестировать гипотезы: заранее сформулировать, что и как проверять, а не спорить мнениями.
Как устроено
Базовый цикл состоит из четырёх шагов. Внутри одного цикла достаточно короткого цикла проверки, без тяжёлых файлов отчётов.
| Шаг | Что делаем | Результат |
|---|---|---|
1. Допущения | Выписываем, на чём держится текущее решение, и помечаем каждое | Список: закон / факт / привычка / мнение |
2. Минимумы | Разбиваем задачу на части: материалы, энергия, время, люди, деньги. Для каждой ищем минимум с источником | Таблица минимумов с единицами и датами |
3. Разрыв | Сравниваем текущую стоимость с минимумом и ранжируем | Рейтинг возможностей по размеру разрыва |
4. Пересборка и проверка | Проектируем новый вариант с нуля, даём смелый и безопасный сценарий, проверяем скептиком | Два варианта + что тестировать |
На пересборке задают три вопроса: что сломается первым, что скажет скептик и что должно быть правдой, чтобы вариант сработал. Если для ответа не хватает инструмента или данных — фиксируют блокер и не идут дальше.
Проверка цифр обязательна: каждое число проходит статусы PASS / FAIL / BLOCKED по источнику. Оценки и факты держат раздельно, чтобы не выдать прогноз за измерение. Такой подход прямо упоминается в текстах о first principles reasoning, где ключевая идея — рассуждать от физики, а не от аналогий.
Для ИИ-задач к циклу добавляют два правила: рассуждать от физики, а не от «так принято», и помнить, что лучшая деталь — та, которой нет. Это помогает убрать лишние шаги из пайплайна агента или сократить контекст без потери смысла.
Когда использовать
| Ситуация | Подходит / не подходит | Почему |
|---|---|---|
Выбор модели, тарифа, VPS | Подходит | Есть цифры цены и лимитов, легко считать разрыв |
Проектирование агента или пайплайна | Подходит | Можно убрать лишние шаги и инструменты |
Спор о стратегии без данных | Не подходит без подготовки | Сначала нужны факты и источники, иначе разбор упирается в мнения |
Простой текст или пост | Не подходит | Накладные расходы выше пользы — хватает короткой проверки |
Идея «как у X» без проверки | Подходит | Помогает вскрыть скрытое допущение за один прогон |
Пример
Задача: выбрать LLM для кодинга в команде из пяти человек. Текущий путь — брать флагман везде.
- Допущения: «флагман всегда лучше» — привычка; «1 млн контекста нужен всегда» — мнение; «цена не важна» — мнение.
- Минимумы: токены на задачу — 12 тыс. на вход / 2 тыс. на выход, измерено на логах за неделю; кэш системного промпта — 8 тыс. токенов, повторяется в каждом запросе.
- Разрыв: флагман $10/$50 против рабочей модели $2/$10 — при кэше разница 4×, а качество на тестах команды — всего 3%.
- Пересборка: безопасный — Sonnet 5.5 с кэшем и Batch для ночных прогонов; смелый — DeepSeek V4 Pro на своём кластере с полным контролем. Проверка: скептик спросит про скорость и приватность — тестируем обе на 10 реальных задачах.
Итог цикла — не лозунг, а два проверяемых варианта с цифрами и первым шагом на 7 дней: запустить A/B на одном репозитории и сравнить число ручных правок.
Шаблон промпта для такого разбора можно держать в виде короткого каркаса (6 слоёв: допущения → минимумы → разрыв → пересборка → стресс-тест → проверка цифр):
<prompt>
<goal>Rebuild {{PROBLEM}} from first principles</goal>
<role>You are a first principles strategist</role>
<principles>
- Reason from physics, not analogy
- Every number needs a source and unit
- Best part is no part
</principles>
<inputs>
PROBLEM: {{PROBLEM}} | GOAL: {{GOAL}} | CURRENT: {{CURRENT}}
</inputs>
<layer_1_assumptions>List assumptions → assumptions.md</layer_1_assumptions>
<layer_2_fundamentals>Break into basics → minima with sources</layer_2_fundamentals>
<layer_3_gap>Compare cost to physical minimum → rank</layer_3_gap>
<layer_4_rebuild>Bold and safe options from scratch</layer_4_rebuild>
<layer_5_stress_test>What breaks first? What must be true?</layer_5_stress_test>
<layer_6_checks>PASS/FAIL/BLOCKED per number</layer_6_checks>
</prompt>
Первые принципы — не магия, а способ не платить за привычку. Когда задача сводится к цифрам, разложение до минимума и сравнение с фактом даёт более дешёвое и честное решение, чем копирование чужого опыта.
Ссылки
- Документация: First principles thinking — описание подхода
- Сайт: Интервью и тексты о reasoning from first principles


