Research-with-AI — Скилл проведения исследования с сопровождением ИИ
Что такое Research DNA
Research DNA — компактный документ (3–6 страниц), содержащий эпистемические инварианты исследовательского проекта. Фиксируется до начала работы и меняется только через явную мутацию с обоснованием.
По аналогии с Project DNA: Research DNA отвечает на вопрос «какому стандарту истинности подчиняется это исследование», а не «какая у нас гипотеза и какие данные». Гипотеза и данные меняются, инварианты — нет.
Research DNA состоит из тех же четырёх слоёв, что и Project DNA, но наполненных эпистемическим содержанием:
Research DNA = Онтология (что считается объектом, результатом, данными)
+ Деонтика (какие процедурные ходы запрещены)
+ Аксиология (что важнее в этом исследовании)
+ Праксеология (как устроен процесс работы с ИИ)
Философский каркас
Онтология исследования
- Что мы считаем предметом исследования и как отличить его от соседних предметов.
- Что считается результатом, а что — артефактом процедуры.
- Что считается данными, а что — интерпретацией данных.
- Какие категории из training data ИИ недопустимо переносить на предметную область без проверки.
Деонтика исследования
- Какие процедурные ходы запрещены безусловно (подгонка baseline, ретроактивная переформулировка гипотезы, ссылки без проверки существования).
- Какие утверждения требуют внешнего подтверждения, а не ссылки на training data ИИ.
- Какие изменения в процессе требуют явной мутации (смена гипотезы, расширение выборки, добавление переменных).
Аксиология исследования
- Что важнее: скорость или строгость, новизна или воспроизводимость, красота нарратива или честность отрицательного результата.
- Критерии значимости результата — по каким границам он сравнивается.
- Приоритеты при конфликтах (например, между «быстро выпустить» и «дождаться независимой проверки»).
Праксеология исследования
- Как разделены роли между человеком и ИИ.
- Как устроен эпистемический журнал.
- Когда и как проводится адверсариальная проверка.
- Что требует воспроизводимости, что — внешней верификации, что — человеческого суждения.
Иерархия документов
Research DNA — эпистемические инварианты, для человека
↓
Research RNA — операционализация в текущем стеке и процессе
├── Предрегистрация (гипотеза, процедура, критерии)
├── Правила для ИИ-ассистента (роли, запреты, контуры проверки)
├── Протоколы воспроизведения (код, seed, окружение)
├── Журнал работы (непрерывный лог решений)
└── Якоря сверки (внешние источники, референсные работы)
↓
Идея → Дизайн → Исполнение → Анализ → Адверсариальная проверка → Написание
↑
DNA-аудит исследования (обратная связь на любом этапе)
Семь якорей истины
Каждый якорь — механизм, компенсирующий конкретный дефект ИИ как исследовательского ассистента. Якоря встраиваются в Research RNA как обязательные процедуры.
Якорь 1. Предрегистрация гипотезы и процедуры
Компенсирует: склонность ИИ к ретроактивной рационализации результата.
Форма: неизменяемый документ (коммит git, запись в журнал с меткой времени), фиксирующий до начала работы: что утверждаем, какие данные, какая процедура, какие критерии успеха и провала, какой результат считается опровержением.
Якорь 2. Разделение генератора и критика
Компенсирует: положительную обратную связь ИИ с собой в одной сессии.
Форма: разные сессии/модели для генерации и критики. Промпт критика — адверсариальный: «найди все причины, по которым результат может быть артефактом». Критик не видит ожиданий генератора.
Якорь 3. Внешняя воспроизводимость
Компенсирует: галлюцинации численных значений и незаметные ошибки в коде ИИ.
Форма: код, данные, окружение упакованы для независимого перезапуска. Seed фиксирован. Baseline перезапускается в идентичной среде, не принимается «на слово». Обязателен code review человеком критических участков (разбиение train/test, корректность baseline, утечки данных).
Якорь 4. Сверка с внешней реальностью
Компенсирует: склонность ИИ подставлять правдоподобные факты из training data.
Форма: каждый фактический элемент (цифра, имя, дата, ссылка, связь) снабжается источником, независимым от training data. Факт, полученный только от ИИ — гипотеза, не факт. Для ссылок — проверка существования публикации. Для цифр — минимум два независимых источника.
Якорь 5. Адверсариальная проверка
Компенсирует: оптимистический дрейф ИИ к «результат корректен».
Форма: отдельный этап в пайплайне после получения результата. Промпт: «Дан результат R. Перечисли все причины, по которым R может быть ложным или артефактом. Для каждой — минимальный тест на исключение». Без прохождения этого этапа переход к write-up запрещён.
Якорь 6. Калибровка значимости
Компенсирует: плоскость оценок ИИ — неспособность отличить инкремент от прорыва.
Форма: каждый результат сопоставляется с распределением значимых работ в области за фиксированный период. Если результат меньше медианы — позиционируется как инкремент. Если больше — повод к перепроверке через Якорь 5.
Якорь 7. Эпистемический журнал
Компенсирует: ретроактивную подчистку нарратива под итоговый результат.
Форма: непрерывный лог с временными метками. Фиксируются: изменения гипотезы с причинами, неожиданные результаты с объяснениями, моменты «слишком хорошо» с последующими действиями, разделение решений человек/ИИ. Финальный текст сверяется с журналом на полноту отражения.
Режим 1: Создание Research DNA для нового проекта
Когда использовать
Запуск нового исследования. Триггеры: «начинаем исследование», «новая тема», «давайте с начала», «хочу изучить Х».
Процесс
Собери контекст. Уточни у пользователя:
- Предметная область и её специфика.
- Характер ожидаемого результата: эмпирическая закономерность, новая методика, теоретическое обобщение, инструмент.
- Природа данных: натурные, модельные, литературные, синтетические.
- Критерии значимости в области (что считается результатом публикабельного уровня).
- Ключевые failure modes области (что обычно ломает исследования такого типа).
Кристаллизуй инварианты. Задавай вопросы, превращающие интуицию в формулировки:
- «Какой результат Вы бы отказались принять, даже если бы он подтвердил гипотезу?»
- «Что в этой области является общеизвестной ошибкой, которую Вы точно не хотите повторить?»
- «Если бы оппонент сказал "это получилось случайно" — что Вы сможете ему ответить?»
- «На какую работу в области Вы ориентируетесь как на эталон строгости?»
Сформулируй Research DNA по шаблону ниже.
Проверь деонтику. Для каждого запрета спроси: «Если нарушить — сможет ли это ослабить результат? Если нет — это не деонтика». Вычисти слабые запреты.
Проверь аксиологию. Для каждого приоритета представь конфликтную ситуацию: «Что выбираем, если X и Y несовместимы?». Если ответа нет — приоритет не работает.
Положи Research_DNA.md в корень проекта.
Предложи создать Research RNA и предрегистрацию первого эксперимента.
Шаблон Research DNA
# [Название исследования] — Research DNA
**Версия:** 1.0
**Дата:** [дата]
---
## Назначение этого документа
Эпистемические инварианты исследования. Фиксирует что считается истиной, что запрещено, что важно, как работаем.
### Правила для ИИ-ассистента
1. Прочитай Research DNA перед началом любой фазы работы.
2. Любое действие должно быть совместимо с инвариантами.
3. При конфликте задачи с инвариантами — сообщи, не нарушай молча.
4. Мутация Research DNA — только через согласие исследователя с записью причины.
5. Факты из training data — гипотезы, требующие проверки (Якорь 4).
---
## 1. Предмет и область
[Что исследуется. Границы предметной области. Что НЕ входит в предмет.]
---
## 2. Онтология
### 2.1. Что считается объектом исследования
[Единицы наблюдения, единицы анализа, их различия.]
### 2.2. Что считается результатом
[Какой тип утверждения — целевой результат. Какие типы утверждений — побочные и не публикуются самостоятельно.]
### 2.3. Что считается данными vs артефактом
[Критерии разделения. Примеры артефактов процедуры, которые НЕ могут быть поданы как результат.]
### 2.4. Категориальные разделения, защищённые от подмены ИИ
[X ≠ Y — и почему. Случаи, когда ИИ склонен путать эти категории.]
---
## 3. Деонтика
### 3.1. Запрещённые процедурные ходы
[Конкретные ходы, нарушение которых делает результат недействительным. Каждый с обоснованием.]
### 3.2. Утверждения, требующие внешней верификации
[Какие факты нельзя брать из training data ИИ. Где обязательна сверка с независимым источником.]
### 3.3. Условия обязательной мутации Research DNA
[Какие изменения в процессе требуют явного пересмотра инвариантов, а не тихого продолжения.]
---
## 4. Аксиология
### 4.1. Приоритеты
[Что важнее: скорость или строгость, новизна или воспроизводимость, и т.д. Конкретные правила разрешения конфликтов.]
### 4.2. Критерий значимости результата
[Относительно чего калибруется значимость. Какое улучшение считается инкрементом, какое — прорывом. Референсные работы.]
### 4.3. Критерий публикабельности
[Минимальные требования к результату, без выполнения которых write-up не начинается.]
---
## 5. Праксеология
### 5.1. Разделение ролей человек / ИИ
[Что делает человек, что — ИИ, где граница. Где ИИ предлагает, но не решает.]
### 5.2. Якоря истины в этом проекте
[Какие из семи якорей задействованы, как операционализированы.]
### 5.3. Режим журналирования
[Как ведётся эпистемический журнал. Где хранится. Что обязательно фиксируется.]
### 5.4. Цикл работы
[Идея → дизайн → предрегистрация → исполнение → анализ → адверсариальная проверка → калибровка значимости → write-up. Где разрешены итерации, где нет.]
---
## 6. Специфика предметной области
### 6.1. Типичные failure modes области
[Известные способы получить ложный результат. Защита от каждого.]
### 6.2. Стандарты строгости в области
[Что принято, что отвергается. Примеры работ-эталонов и работ-антиэталонов.]
### 6.3. Внешние источники истины
[Какие базы данных, публикации, архивы — обязательные источники сверки (Якорь 4).]
---
## 7. Типовые сценарии
[Для каких вопросов/задач исследование проектируется. Какие результаты ожидаются.]
---
## Версионирование
| Версия | Дата | Изменения | Причина мутации |
|--------|------|-----------|-----------------|
| 1.0 | [дата] | Первичная формализация | — |
Режим 2: Создание Research RNA
Когда использовать
Research DNA готов, нужно операционализировать инварианты в текущем процессе.
Процесс
- Прочитай Research DNA.
- Узнай стек работы: какой ИИ-ассистент, какая среда исполнения экспериментов, какие инструменты доступны.
- Для каждого инварианта DNA сформулируй операциональное воплощение:
- Онтология → проверочные вопросы перед каждым утверждением результата.
- Деонтика → явные запреты в промптах ИИ, автоматические проверки, чек-листы.
- Аксиология → критерии остановки, критерии эскалации к человеку.
- Праксеология → процедуры (как запускать предрегистрацию, как вести журнал, как проводить адверсариальную проверку).
- Создай артефакты Research RNA:
predrg_template.md — шаблон предрегистрации.
AGENTS.md / CLAUDE.md — правила для ИИ-ассистента.
reproduce.md — протокол воспроизведения (среда, seed, данные).
journal.md — эпистемический журнал (живой документ).
adversarial_checklist.md — чек-лист адверсариальной проверки.
significance_calibration.md — референсные работы для калибровки значимости.
- Предложи зарегистрировать первую гипотезу.
Режим 3: Предрегистрация эксперимента (Якорь 1)
Когда использовать
Перед запуском конкретного эксперимента или серии экспериментов.
Процесс
Проверь, что Research DNA и RNA существуют. Если нет — перейди к Режиму 1 или 2.
Сформулируй предрегистрацию:
- Гипотеза. В форме «если выполнить процедуру П на данных Д, ожидаем результат Р в диапазоне [а, б]».
- Процедура. Пошагово, с указанием всех параметров, которые будут зафиксированы до исполнения (а не подобраны по ходу).
- Критерий успеха. Какой результат подтверждает гипотезу.
- Критерий провала. Какой результат её опровергает.
- Критерий неопределённости. Промежуточные исходы, которые потребуют дополнительного анализа.
- Условия преждевременной остановки. В каких случаях эксперимент прерывается и это не считается неудачей.
- Что НЕ будет считаться доказательством. Артефакты процедуры, которые могут имитировать положительный результат.
Проверь предрегистрацию на совместимость с Research DNA. Если есть конфликт — сообщи, не регистрируй.
Зафиксируй предрегистрацию с меткой времени. Коммит git, запись в журнал, отдельный файл с hash — любая форма, гарантирующая неизменяемость.
Только после фиксации — переходи к исполнению.
Режим 4: Адверсариальная проверка (Якорь 5)
Когда использовать
После получения численного результата, до перехода к write-up. Также при ощущении «слишком хорошо получилось».
Процесс
Загрузи результат и процедуру в новую сессию ИИ с промптом адверсариального агента:
«Ты — оппонент, чья задача — обвалить предъявленный результат. Дано: [процедура], [результат]. Перечисли все возможные причины, по которым результат — артефакт, случайность или ошибка. Для каждой причины укажи: минимальный тест на её исключение; текущее состояние этого теста (проведён/не проведён/неприменим); серьёзность угрозы для результата (критическая/серьёзная/мелкая)».
Стандартный чек-лист угроз (дополняется предметной спецификой):
- Baseline не перезапущен в идентичной среде.
- Утечка данных между train и test.
- Статистическая значимость не проверена, или проверена при множественных сравнениях без коррекции.
- Результат возможен только из-за изменения объёма данных или длины обучения, не из-за метода.
- Размер эффекта меньше шума метрики.
- Результат невозможен по построению (как e-fold CV > k-fold CV).
- Корреляция подана как причинность без обоснования.
- Сравнение проведено на нерепрезентативной подвыборке.
- Результат чувствителен к seed / инициализации / гиперпараметрам, не зафиксированным в предрегистрации.
- Работа ИИ-ассистента содержит неисправленные ошибки в коде критических участков.
Для каждой критической угрозы — либо провести тест на исключение, либо явно зафиксировать невозможность такого теста (и признать ограничение результата в write-up).
Результат адверсариальной проверки фиксируется в эпистемическом журнале.
Без прохождения этого режима переход к write-up не разрешается.
Режим 5: Аудит исследования на соответствие Research DNA
Когда использовать
Триггеры: «проверь соответствие DNA», «аудит исследования», после крупного этапа, перед отправкой рецензентам, при смене исполнителя, при подозрении на дрейф.
Процесс
Прочитай Research DNA.
Изучи артефакты: предрегистрации, код экспериментов, результаты, журнал, черновики текста.
Для каждого раздела DNA выдай диагностику:
### [Раздел DNA]
✅ Соответствует:
- [что реализовано корректно, со ссылкой на артефакт]
❌ Нарушения:
- [что противоречит DNA, с указанием места]
⚠️ Не реализовано:
- [что есть в DNA, но не операционализировано]
🔍 Не задокументировано:
- [что есть в исследовании, но не отражено в DNA — возможная область мутации]
Специальная проверка на дрейф:
- Совпадает ли финальная формулировка гипотезы с предрегистрированной? Если нет — зафиксирована ли мутация?
- Совпадает ли процедура с предрегистрированной?
- Все ли факты в черновике сверены с внешними источниками (Якорь 4)?
- Проведена ли адверсариальная проверка (Якорь 5)?
- Откалибрована ли значимость (Якорь 6)?
- Полон ли эпистемический журнал (Якорь 7)?
Не предлагай исправления в этом проходе. Только диагностика.
Отметь что требует ручной проверки (предметная корректность, которую ИИ не может оценить).
Режим 6: Мутация Research DNA
Когда использовать
Обнаружено, что инвариант сформулирован неполно, неверно или перестал соответствовать текущему пониманию. Триггеры: «добавим в DNA», «пересмотрим критерий», «этого запрета недостаточно», результат адверсариальной проверки выявил зазор.
Процесс
- Покажи текущую версию затронутого раздела.
- Предложи формулировку изменения.
- Обоснуй — почему это мутация DNA, а не локальное отступление.
- Проверь последствия: какие уже выполненные шаги могут оказаться несовместимы с новой DNA?
- После согласования с человеком — обнови
Research_DNA.md с новой версией и записью в таблице версионирования (включая причину).
- Запусти DNA-аудит (Режим 5) для выявления расхождений между новой DNA и уже сделанным.
- Зафиксируй решения по выявленным расхождениям в журнале.
Режим 7: Извлечение Research DNA из существующего исследования
Когда использовать
Исследование уже ведётся без явной эпистемической рамки. Триггер: «вот наше исследование, выдели инварианты». Также при рецензировании чужой работы (реконструкция декларируемых и фактических инвариантов).
Процесс
Изучи имеющиеся артефакты: план, результаты, черновики, обсуждения.
Для каждого решения и утверждения спроси:
- Это конкретное содержание (гипотеза, цифра, интерпретация) или устойчивый принцип?
- Если отменить эту частность, останется ли проект тем же?
- Да → частность, не DNA.
- Нет → инвариант, элемент DNA.
Сгруппируй инварианты по четырём слоям.
Для рецензионного применения — проведи двойное извлечение:
- Декларируемое DNA: что автор заявляет как принципы (введение, методология, positions).
- Фактическое DNA: что видно из процедур и результатов (как он реально отличает данные от артефакта, какие ходы себе позволил, по какому критерию оценивает значимость).
- Разрыв между ними — ключевой диагностический сигнал. Совпадение — работа эпистемически честна. Расхождение — признак наукообразия, подмены, дрейфа.
Сформулируй без технических деталей реализации.
Предложи пользователю на ревью.
Режим 8: Разведывательное исследование предметной области для Project DNA
Когда использовать
Перед запуском нового проекта, требующего формулирования Project DNA. Триггеры: «хочу начать проект по теме X», «нужен Project DNA, но не уверен в предметной области», «не знаю, какие тут реально инварианты», «сначала разведка».
Также применяется ретроспективно, если Project DNA уже сформулирован, но возникло подозрение, что некоторые инварианты унаследованы без обоснования (от учебников, от соавторов, от training data ИИ).
Назначение
Project DNA фиксирует инварианты. Но инварианты нельзя просто вспомнить или сгенерировать — их нужно обнаружить. Разведывательное исследование даёт материал, на который опираются формулировки DNA. Без этого режима DNA рискует быть декларативным документом, который удерживается не на обоснованных предпосылках, а на авторитете источников или на правдоподобии формулировок ИИ.
Типичные failure modes DNA без pre-research:
- Инварианты, перенесённые из training data ИИ без проверки применимости.
- Инварианты, заимствованные у референсных авторов без верификации в конкретной реализации проекта.
- Пропуск реальных ограничений, которые очевидны только после столкновения с прецедентами.
- Размытые границы объекта проекта, смешение с соседними объектами.
- Идеализированная аксиология, не учитывающая реальных конфликтов приоритетов.
Процесс
Зафиксируй исходное состояние знания. Явно перечисли, что ты уже считаешь известным о предметной области, и отметь, откуда это знание: личный опыт, учебники, конкретные работы, соавторы, training data ИИ. Это опорная точка для последующей проверки.
Предрегистрируй разведку (облегчённый Якорь 1). Сформулируй:
- Какие вопросы о предметной области должны получить ответ до формулирования DNA.
- Какие источники будут использованы для ответа.
- Какой объём разведки считается достаточным (чтобы не уйти в бесконечный обзор).
Пять обязательных вопросов разведки:
3.1. Онтологический вопрос.
Какая карта предметной области фактически работает? Какие сущности реально существуют в практике, а какие — только в учебниках или в обобщающих формулировках? Как они связаны в реальных реализациях?
- Применение Якоря 4: сверка с конкретными прецедентами, не с общими описаниями.
- Признак успеха: ты можешь нарисовать схему сущностей, опираясь на 3+ независимых прецедента, а не на один учебник.
3.2. Прецедентный вопрос.
Какие проекты этого типа уже делались? Чем закончились? Какие у них были failure modes — не предполагаемые, а фактические?
- Минимум: 3–5 прецедентов, включая хотя бы один неудачный.
- Если все известные прецеденты успешны — это подозрительно: либо выборка смещена, либо область молода. Разобрать отдельно.
- Признак успеха: список known failure modes с привязкой к конкретным кейсам, а не общими рассуждениями.
3.3. Категориальный вопрос.
Какие категории из training data ИИ могут быть перенесены в проект ошибочно? В каких местах агент «знает», как правильно, а на самом деле галлюцинирует или применяет чужой контекст?
- Тест: попроси ИИ сформулировать типичную архитектуру для данной области. Проверь, соответствует ли она реальной практике известных проектов или обобщённому паттерну.
- Признак успеха: список мест, где нужно явно запрещать ИИ опираться на training data без верификации.
3.4. Конфликтный вопрос.
Какие реальные конфликты приоритетов возникают в области? Какие аксиологические решения неочевидны? Где в прецедентах видны компромиссы между «скорость vs строгость», «новизна vs воспроизводимость», «охват vs глубина», «свобода vs совместимость»?
- Источник: ретроспективы известных проектов, дискуссии на профессиональных форумах, разделы «Limitations» в статьях.
- Признак успеха: набор реальных дилемм с описанием, как их решали другие (или не решали).
3.5. Граничный вопрос.
Где проходит граница объекта проекта относительно соседних объектов? В каких местах граница размыта, и как её провести так, чтобы это не оказалось натяжкой или расширением объёма по ходу?
- Тест: попроси ИИ привести пример, который формально подпадает под твою постановку, но интуитивно тебе не нужен. Граница проходит там, где твоя интуиция расходится с формальной постановкой.
- Признак успеха: явные критерии отсечения соседних объектов.
Облегчённая адверсариальная проверка (облегчённый Якорь 5). Для каждого ответа на вопросы 3.1–3.5 задай:
- «Чем этот ответ может быть ошибочен?»
- «Какой прецедент опроверг бы его?»
- «Где я опираюсь на training data ИИ, а не на проверенный источник?»
Зафиксируй результат разведки в артефакте domain_scouting.md со структурой:
# Разведка предметной области для [название проекта]
## Исходное состояние знания
[Что считалось известным, источники этого знания.]
## Ответы на пять вопросов
### Онтологический
[Карта сущностей с привязкой к прецедентам.]
### Прецедентный
[Список проектов, итогов, failure modes.]
### Категориальный
[Места, где training data ИИ ненадёжна.]
### Конфликтный
[Реальные дилеммы аксиологии.]
### Граничный
[Критерии отсечения соседних объектов.]
## Что изменилось по сравнению с исходным состоянием
[Какие предположения не подтвердились. Какие инварианты проявились неожиданно.]
## Предварительные кандидаты на инварианты Project DNA
[Черновой список по четырём слоям: онтология, деонтика, аксиология, праксеология.]
Предложи пользователю перейти к созданию Project DNA (скил project-dna, Режим 1), используя domain_scouting.md как опорный материал.
Объём разведки
Разведка — не полный научный цикл. Диапазон глубины:
- Лёгкий проход (1–2 сеанса): знакомая область, ясные прецеденты, автор уже работал рядом. Задача — эксплицировать неявное знание, а не добыть новое.
- Средний проход (несколько сеансов, возможно с паузами): область знакома в общих чертах, но конкретика прецедентов требует чтения. Нужен литобзор минимального объёма.
- Глубокий проход (отдельный подпроект на недели): область новая для автора, прецеденты противоречивы, риск ошибки высок. В этом случае разведка сама становится мини-исследованием и запускается по полному циклу
research-with-ai (Режимы 1–5).
Критерий выбора глубины: если после лёгкого прохода ты не можешь ответить на все пять вопросов с опорой на конкретные прецеденты — увеличивай глубину. Пропуск этого шага означает, что Project DNA будет стоять на неустойчивом фундаменте.
Ретроспективное применение
Если Project DNA уже создан, но есть сомнения в обоснованности инвариантов:
- Проведи разведку по пяти вопросам.
- Сравни результат с текущим Project DNA.
- Для каждого инварианта DNA, который не подтверждается разведкой, — либо найди подтверждение (и зафиксируй его), либо инициируй мутацию DNA (Режим 6 project-dna).
- Зафиксируй в эпистемическом журнале, какие инварианты оказались обоснованными, какие — унаследованными без проверки.
Этот шаг болезненный, но необходимый: унаследованные инварианты без проверки — главный источник последующего дрейфа проекта.
Передача результата в project-dna
Результат Режима 8 — артефакт domain_scouting.md. Он становится входом для Режима 1 скила project-dna:
- Онтологический ответ → раздел «Доменная модель» Project DNA.
- Прецедентный ответ → раздел «Специфика предметной области» Project DNA.
- Категориальный ответ → раздел «Правила для AI-агента» Project DNA (явные запреты на опору на training data).
- Конфликтный ответ → раздел «Критерии качества» и «Приоритеты» Project DNA.
- Граничный ответ → раздел «Сущности» и «Фундаментальные разделения» Project DNA.
В итоге Project DNA становится не формулировкой «из головы», а кристаллизацией разведанного.
Ключевые правила
- Research DNA не содержит гипотез конкретных экспериментов, данных, результатов. Только инварианты.
- Research DNA всегда компактный (3–6 страниц).
- Research DNA мутирует только с согласия исследователя и с записью причины.
- ИИ-ассистент предлагает, не вносит изменения в DNA самостоятельно.
- Предрегистрация (Якорь 1) неизменяема — изменение требует явной мутации DNA или признания отклонения.
- Адверсариальная проверка (Якорь 5) — не опциональна. Без неё нет перехода к write-up.
- Факты из training data ИИ — гипотезы, не факты. Верификация обязательна.
- Моральная ответственность за результат — на человеке, всегда.
- Готовность сказать «не знаю» важнее готовности дать ответ.
Тест качества Research DNA
Тот же тест, что у Project DNA, но перенесённый на научный контекст:
Убери из Research DNA все технические детали реализации и конкретику текущей гипотезы. Остался ли смысл?
Если осталось «мы строго следуем методу Х при соблюдении таких-то условий» — это не DNA, это шаблон реализации.
Если осталось «мы считаем объектом исследования Y, различаем данные и артефакты по критерию Z, запрещаем ход W, приоритизируем строгость над скоростью, работаем через такие-то якоря истины» — это DNA.
Специфика работы с ИИ-ассистентом
Что ИИ делает в этой методологии
- Черновая генерация идей, гипотез, вариантов дизайна.
- Исполнение экспериментов и написание кода.
- Поиск и синтез литературы (с последующей сверкой Якорем 4).
- Визуализация и формализация результатов.
- Черновое написание текста (с последующей сверкой с журналом).
- Адверсариальная роль в Режиме 4 — в отдельной сессии.
- Аудит в Режиме 5 — в отдельной сессии.
Что ИИ НЕ делает
- Не формулирует Research DNA самостоятельно — только кристаллизует.
- Не мутирует DNA без согласия человека.
- Не выдаёт факты из training data за установленные факты.
- Не пропускает адверсариальную проверку.
- Не подменяет «я не знаю» правдоподобным ответом.
- Не несёт ответственности за публикацию.
Контуры обратной связи ИИ → человек
ИИ обязан эскалировать к человеку при:
- Конфликте задачи с инвариантом DNA.
- Обнаружении невозможности выполнить Якорь в текущих условиях.
- Ощущении «слишком хорошо» (странно быстрое схождение, слишком чистый результат).
- Расхождении между фактическим процессом и предрегистрацией.
- Обнаружении в журнале следов ретроактивного дрейфа.
Связанные скиллы
project-dna — методика формулирования инвариантов проекта. Применяется после Режима 8 этого скила (разведка предметной области). Результат разведки domain_scouting.md становится входом для Режима 1 project-dna.
peer-review — ревью исследования как критерий качества.
literature-review — работа с источниками (питание Якоря 4).
academic-writing — написание финального текста (после адверсариальной проверки).
systems-analysis — аналитические операции внутри исследования.
prd-coauthoring — формализация требований (применимо к задачам с продуктовым уклоном).
Антипаттерны (чего избегать)
DNA-теория. Написать красивую Research DNA и не операционализировать в RNA. Документ без применения — мертвый.
Мутация без следа. Тихое изменение формулировки гипотезы или критерия. Всегда оформляется как явная мутация с записью.
Адверсариальная проверка как формальность. Запустить Режим 4, получить список угроз, не провести тесты на исключение, признать результат валидным. Это хуже, чем не проводить проверку — создаёт иллюзию строгости.
Якорь 4 через одну ссылку. Сверить факт с одним источником — недостаточно. Якорь требует независимых источников.
Эпистемический журнал задним числом. Журнал — живой документ, ведётся в реальном времени. Реконструкция по памяти теряет именно те моменты, ради которых он нужен (дрейф, «слишком хорошо», отвергнутые альтернативы).
ИИ как единственный исполнитель адверсариальной роли. ИИ-критик ловит стандартные угрозы (baseline, утечки, значимость), но может пропустить предметно-специфичные. Человек в адверсариальной роли обязателен для работ с высокой ценой ошибки.
Отказ от мутации при явной необходимости. Если в процессе обнаружилось, что инвариант сформулирован неверно, но мутация кажется «признанием слабости» — и исследование продолжается с неадекватной DNA — это худший сценарий. Мутация с записью причины — это сила, а не слабость.
Критерий готовности исследования
Research-with-AI проект готов к внешнему рецензированию, если выполнены все условия:
- ✅ Research DNA зафиксирован и актуален.
- ✅ Research RNA операционализирует все инварианты DNA.
- ✅ Каждый эксперимент предрегистрирован до исполнения.
- ✅ Все численные результаты воспроизводимы в независимой среде.
- ✅ Все фактические утверждения в тексте сверены с внешними источниками.
- ✅ Адверсариальная проверка проведена, критические угрозы устранены или явно признаны как ограничения.
- ✅ Значимость результата откалибрована относительно области.
- ✅ Эпистемический журнал полон и согласован с финальным текстом.
- ✅ Проведён DNA-аудит, расхождения разрешены.
- ✅ Человек-исследователь подтверждает ответственность за публикацию.
Отсутствие любого пункта — не готовность. Не «готовность с оговоркой», не «в целом готово». Не готовность.
1---2name: research-with-ai3description: Методология научного исследования с сопровождением ИИ. Эпистемическая рамка: ИИ производит работу, человек удерживает ответственность за истинность и значимость результата. Используй ВСЕГДА при: запуске нового исследования, разведке предметной области перед Project DNA, проверке текущего исследования на эпистемическую строгость, постановке гипотезы, дизайне эксперимента, обнаружении «слишком хороших» результатов, подготовке к рецензированию, сомнениях в выводах. Триггеры: «начнём исследование», «запустим эксперимент», «проверим результат», «подозрительно», «слишком хорошо», «что могло пойти не так», «готовы к рецензии», «предрегистрация», «воспроизводимость», «адверсариальная проверка», «разведать область», «перед DNA», «что тут за инварианты». Также перед формулированием Project DNA любого проекта и при любой задаче, где нужен научный результат с участием ИИ без дрейфа к правдоподобию без истинности.4license: MIT5---67# Research-with-AI — Скилл проведения исследования с сопровождением ИИ89## Что такое Research DNA1011Research DNA — компактный документ (3–6 страниц), содержащий эпистемические инварианты исследовательского проекта. Фиксируется **до начала работы** и меняется **только через явную мутацию с обоснованием**.1213По аналогии с Project DNA: Research DNA отвечает на вопрос «какому стандарту истинности подчиняется это исследование», а не «какая у нас гипотеза и какие данные». Гипотеза и данные меняются, инварианты — нет.1415Research DNA состоит из тех же четырёх слоёв, что и Project DNA, но наполненных эпистемическим содержанием:1617```18Research DNA = Онтология (что считается объектом, результатом, данными)19 + Деонтика (какие процедурные ходы запрещены)20 + Аксиология (что важнее в этом исследовании)21 + Праксеология (как устроен процесс работы с ИИ)22```2324## Философский каркас2526### Онтология исследования27- Что мы считаем предметом исследования и как отличить его от соседних предметов.28- Что считается результатом, а что — артефактом процедуры.29- Что считается данными, а что — интерпретацией данных.30- Какие категории из training data ИИ недопустимо переносить на предметную область без проверки.3132### Деонтика исследования33- Какие процедурные ходы запрещены безусловно (подгонка baseline, ретроактивная переформулировка гипотезы, ссылки без проверки существования).34- Какие утверждения требуют внешнего подтверждения, а не ссылки на training data ИИ.35- Какие изменения в процессе требуют явной мутации (смена гипотезы, расширение выборки, добавление переменных).3637### Аксиология исследования38- Что важнее: скорость или строгость, новизна или воспроизводимость, красота нарратива или честность отрицательного результата.39- Критерии значимости результата — по каким границам он сравнивается.40- Приоритеты при конфликтах (например, между «быстро выпустить» и «дождаться независимой проверки»).4142### Праксеология исследования43- Как разделены роли между человеком и ИИ.44- Как устроен эпистемический журнал.45- Когда и как проводится адверсариальная проверка.46- Что требует воспроизводимости, что — внешней верификации, что — человеческого суждения.4748## Иерархия документов4950```51Research DNA — эпистемические инварианты, для человека52 ↓53Research RNA — операционализация в текущем стеке и процессе54 ├── Предрегистрация (гипотеза, процедура, критерии)55 ├── Правила для ИИ-ассистента (роли, запреты, контуры проверки)56 ├── Протоколы воспроизведения (код, seed, окружение)57 ├── Журнал работы (непрерывный лог решений)58 └── Якоря сверки (внешние источники, референсные работы)59 ↓60Идея → Дизайн → Исполнение → Анализ → Адверсариальная проверка → Написание61 ↑62DNA-аудит исследования (обратная связь на любом этапе)63```6465## Семь якорей истины6667Каждый якорь — механизм, компенсирующий конкретный дефект ИИ как исследовательского ассистента. Якоря встраиваются в Research RNA как обязательные процедуры.6869### Якорь 1. Предрегистрация гипотезы и процедуры70**Компенсирует:** склонность ИИ к ретроактивной рационализации результата.71**Форма:** неизменяемый документ (коммит git, запись в журнал с меткой времени), фиксирующий до начала работы: что утверждаем, какие данные, какая процедура, какие критерии успеха и провала, какой результат считается опровержением.7273### Якорь 2. Разделение генератора и критика74**Компенсирует:** положительную обратную связь ИИ с собой в одной сессии.75**Форма:** разные сессии/модели для генерации и критики. Промпт критика — адверсариальный: «найди все причины, по которым результат может быть артефактом». Критик не видит ожиданий генератора.7677### Якорь 3. Внешняя воспроизводимость78**Компенсирует:** галлюцинации численных значений и незаметные ошибки в коде ИИ.79**Форма:** код, данные, окружение упакованы для независимого перезапуска. Seed фиксирован. Baseline перезапускается в идентичной среде, не принимается «на слово». Обязателен code review человеком критических участков (разбиение train/test, корректность baseline, утечки данных).8081### Якорь 4. Сверка с внешней реальностью82**Компенсирует:** склонность ИИ подставлять правдоподобные факты из training data.83**Форма:** каждый фактический элемент (цифра, имя, дата, ссылка, связь) снабжается источником, независимым от training data. Факт, полученный только от ИИ — гипотеза, не факт. Для ссылок — проверка существования публикации. Для цифр — минимум два независимых источника.8485### Якорь 5. Адверсариальная проверка86**Компенсирует:** оптимистический дрейф ИИ к «результат корректен».87**Форма:** отдельный этап в пайплайне после получения результата. Промпт: «Дан результат R. Перечисли все причины, по которым R может быть ложным или артефактом. Для каждой — минимальный тест на исключение». Без прохождения этого этапа переход к write-up запрещён.8889### Якорь 6. Калибровка значимости90**Компенсирует:** плоскость оценок ИИ — неспособность отличить инкремент от прорыва.91**Форма:** каждый результат сопоставляется с распределением значимых работ в области за фиксированный период. Если результат меньше медианы — позиционируется как инкремент. Если больше — повод к перепроверке через Якорь 5.9293### Якорь 7. Эпистемический журнал94**Компенсирует:** ретроактивную подчистку нарратива под итоговый результат.95**Форма:** непрерывный лог с временными метками. Фиксируются: изменения гипотезы с причинами, неожиданные результаты с объяснениями, моменты «слишком хорошо» с последующими действиями, разделение решений человек/ИИ. Финальный текст сверяется с журналом на полноту отражения.9697## Режим 1: Создание Research DNA для нового проекта9899### Когда использовать100Запуск нового исследования. Триггеры: «начинаем исследование», «новая тема», «давайте с начала», «хочу изучить Х».101102### Процесс1031041. **Собери контекст.** Уточни у пользователя:105 - Предметная область и её специфика.106 - Характер ожидаемого результата: эмпирическая закономерность, новая методика, теоретическое обобщение, инструмент.107 - Природа данных: натурные, модельные, литературные, синтетические.108 - Критерии значимости в области (что считается результатом публикабельного уровня).109 - Ключевые failure modes области (что обычно ломает исследования такого типа).1101112. **Кристаллизуй инварианты.** Задавай вопросы, превращающие интуицию в формулировки:112 - «Какой результат Вы бы отказались принять, даже если бы он подтвердил гипотезу?»113 - «Что в этой области является общеизвестной ошибкой, которую Вы точно не хотите повторить?»114 - «Если бы оппонент сказал "это получилось случайно" — что Вы сможете ему ответить?»115 - «На какую работу в области Вы ориентируетесь как на эталон строгости?»1161173. **Сформулируй Research DNA** по шаблону ниже.1181194. **Проверь деонтику.** Для каждого запрета спроси: «Если нарушить — сможет ли это ослабить результат? Если нет — это не деонтика». Вычисти слабые запреты.1201215. **Проверь аксиологию.** Для каждого приоритета представь конфликтную ситуацию: «Что выбираем, если X и Y несовместимы?». Если ответа нет — приоритет не работает.1221236. **Положи** `Research_DNA.md` в корень проекта.1241257. **Предложи** создать Research RNA и предрегистрацию первого эксперимента.126127### Шаблон Research DNA128129```markdown130# [Название исследования] — Research DNA131132**Версия:** 1.0133**Дата:** [дата]134135---136137## Назначение этого документа138139Эпистемические инварианты исследования. Фиксирует что считается истиной, что запрещено, что важно, как работаем.140141### Правила для ИИ-ассистента1421. Прочитай Research DNA перед началом любой фазы работы.1432. Любое действие должно быть совместимо с инвариантами.1443. При конфликте задачи с инвариантами — сообщи, не нарушай молча.1454. Мутация Research DNA — только через согласие исследователя с записью причины.1465. Факты из training data — гипотезы, требующие проверки (Якорь 4).147148---149150## 1. Предмет и область151152[Что исследуется. Границы предметной области. Что НЕ входит в предмет.]153154---155156## 2. Онтология157158### 2.1. Что считается объектом исследования159[Единицы наблюдения, единицы анализа, их различия.]160161### 2.2. Что считается результатом162[Какой тип утверждения — целевой результат. Какие типы утверждений — побочные и не публикуются самостоятельно.]163164### 2.3. Что считается данными vs артефактом165[Критерии разделения. Примеры артефактов процедуры, которые НЕ могут быть поданы как результат.]166167### 2.4. Категориальные разделения, защищённые от подмены ИИ168[X ≠ Y — и почему. Случаи, когда ИИ склонен путать эти категории.]169170---171172## 3. Деонтика173174### 3.1. Запрещённые процедурные ходы175[Конкретные ходы, нарушение которых делает результат недействительным. Каждый с обоснованием.]176177### 3.2. Утверждения, требующие внешней верификации178[Какие факты нельзя брать из training data ИИ. Где обязательна сверка с независимым источником.]179180### 3.3. Условия обязательной мутации Research DNA181[Какие изменения в процессе требуют явного пересмотра инвариантов, а не тихого продолжения.]182183---184185## 4. Аксиология186187### 4.1. Приоритеты188[Что важнее: скорость или строгость, новизна или воспроизводимость, и т.д. Конкретные правила разрешения конфликтов.]189190### 4.2. Критерий значимости результата191[Относительно чего калибруется значимость. Какое улучшение считается инкрементом, какое — прорывом. Референсные работы.]192193### 4.3. Критерий публикабельности194[Минимальные требования к результату, без выполнения которых write-up не начинается.]195196---197198## 5. Праксеология199200### 5.1. Разделение ролей человек / ИИ201[Что делает человек, что — ИИ, где граница. Где ИИ предлагает, но не решает.]202203### 5.2. Якоря истины в этом проекте204[Какие из семи якорей задействованы, как операционализированы.]205206### 5.3. Режим журналирования207[Как ведётся эпистемический журнал. Где хранится. Что обязательно фиксируется.]208209### 5.4. Цикл работы210[Идея → дизайн → предрегистрация → исполнение → анализ → адверсариальная проверка → калибровка значимости → write-up. Где разрешены итерации, где нет.]211212---213214## 6. Специфика предметной области215216### 6.1. Типичные failure modes области217[Известные способы получить ложный результат. Защита от каждого.]218219### 6.2. Стандарты строгости в области220[Что принято, что отвергается. Примеры работ-эталонов и работ-антиэталонов.]221222### 6.3. Внешние источники истины223[Какие базы данных, публикации, архивы — обязательные источники сверки (Якорь 4).]224225---226227## 7. Типовые сценарии228229[Для каких вопросов/задач исследование проектируется. Какие результаты ожидаются.]230231---232233## Версионирование234235| Версия | Дата | Изменения | Причина мутации |236|--------|------|-----------|-----------------|237| 1.0 | [дата] | Первичная формализация | — |238```239240## Режим 2: Создание Research RNA241242### Когда использовать243Research DNA готов, нужно операционализировать инварианты в текущем процессе.244245### Процесс2462471. **Прочитай Research DNA.**2482. **Узнай стек работы:** какой ИИ-ассистент, какая среда исполнения экспериментов, какие инструменты доступны.2493. **Для каждого инварианта DNA** сформулируй операциональное воплощение:250 - Онтология → проверочные вопросы перед каждым утверждением результата.251 - Деонтика → явные запреты в промптах ИИ, автоматические проверки, чек-листы.252 - Аксиология → критерии остановки, критерии эскалации к человеку.253 - Праксеология → процедуры (как запускать предрегистрацию, как вести журнал, как проводить адверсариальную проверку).2544. **Создай артефакты Research RNA:**255 - `predrg_template.md` — шаблон предрегистрации.256 - `AGENTS.md` / `CLAUDE.md` — правила для ИИ-ассистента.257 - `reproduce.md` — протокол воспроизведения (среда, seed, данные).258 - `journal.md` — эпистемический журнал (живой документ).259 - `adversarial_checklist.md` — чек-лист адверсариальной проверки.260 - `significance_calibration.md` — референсные работы для калибровки значимости.2615. **Предложи** зарегистрировать первую гипотезу.262263## Режим 3: Предрегистрация эксперимента (Якорь 1)264265### Когда использовать266Перед запуском конкретного эксперимента или серии экспериментов.267268### Процесс2692701. **Проверь, что Research DNA и RNA существуют.** Если нет — перейди к Режиму 1 или 2.2712722. **Сформулируй предрегистрацию:**273 - **Гипотеза.** В форме «если выполнить процедуру П на данных Д, ожидаем результат Р в диапазоне [а, б]».274 - **Процедура.** Пошагово, с указанием всех параметров, которые будут зафиксированы до исполнения (а не подобраны по ходу).275 - **Критерий успеха.** Какой результат подтверждает гипотезу.276 - **Критерий провала.** Какой результат её опровергает.277 - **Критерий неопределённости.** Промежуточные исходы, которые потребуют дополнительного анализа.278 - **Условия преждевременной остановки.** В каких случаях эксперимент прерывается и это не считается неудачей.279 - **Что НЕ будет считаться доказательством.** Артефакты процедуры, которые могут имитировать положительный результат.2802813. **Проверь предрегистрацию на совместимость с Research DNA.** Если есть конфликт — сообщи, не регистрируй.2822834. **Зафиксируй** предрегистрацию с меткой времени. Коммит git, запись в журнал, отдельный файл с hash — любая форма, гарантирующая неизменяемость.2842855. **Только после фиксации** — переходи к исполнению.286287## Режим 4: Адверсариальная проверка (Якорь 5)288289### Когда использовать290После получения численного результата, до перехода к write-up. Также при ощущении «слишком хорошо получилось».291292### Процесс2932941. **Загрузи результат и процедуру** в новую сессию ИИ с промптом адверсариального агента:295 > «Ты — оппонент, чья задача — обвалить предъявленный результат. Дано: [процедура], [результат]. Перечисли все возможные причины, по которым результат — артефакт, случайность или ошибка. Для каждой причины укажи: минимальный тест на её исключение; текущее состояние этого теста (проведён/не проведён/неприменим); серьёзность угрозы для результата (критическая/серьёзная/мелкая)».2962972. **Стандартный чек-лист угроз** (дополняется предметной спецификой):298 - Baseline не перезапущен в идентичной среде.299 - Утечка данных между train и test.300 - Статистическая значимость не проверена, или проверена при множественных сравнениях без коррекции.301 - Результат возможен только из-за изменения объёма данных или длины обучения, не из-за метода.302 - Размер эффекта меньше шума метрики.303 - Результат невозможен по построению (как e-fold CV > k-fold CV).304 - Корреляция подана как причинность без обоснования.305 - Сравнение проведено на нерепрезентативной подвыборке.306 - Результат чувствителен к seed / инициализации / гиперпараметрам, не зафиксированным в предрегистрации.307 - Работа ИИ-ассистента содержит неисправленные ошибки в коде критических участков.3083093. **Для каждой критической угрозы** — либо провести тест на исключение, либо явно зафиксировать невозможность такого теста (и признать ограничение результата в write-up).3103114. **Результат адверсариальной проверки** фиксируется в эпистемическом журнале.3123135. **Без прохождения этого режима переход к write-up не разрешается.**314315## Режим 5: Аудит исследования на соответствие Research DNA316317### Когда использовать318Триггеры: «проверь соответствие DNA», «аудит исследования», после крупного этапа, перед отправкой рецензентам, при смене исполнителя, при подозрении на дрейф.319320### Процесс3213221. **Прочитай Research DNA.**3233242. **Изучи артефакты:** предрегистрации, код экспериментов, результаты, журнал, черновики текста.3253263. **Для каждого раздела DNA** выдай диагностику:327328```329### [Раздел DNA]330331✅ Соответствует:332- [что реализовано корректно, со ссылкой на артефакт]333334❌ Нарушения:335- [что противоречит DNA, с указанием места]336337⚠️ Не реализовано:338- [что есть в DNA, но не операционализировано]339340🔍 Не задокументировано:341- [что есть в исследовании, но не отражено в DNA — возможная область мутации]342```3433444. **Специальная проверка на дрейф:**345 - Совпадает ли финальная формулировка гипотезы с предрегистрированной? Если нет — зафиксирована ли мутация?346 - Совпадает ли процедура с предрегистрированной?347 - Все ли факты в черновике сверены с внешними источниками (Якорь 4)?348 - Проведена ли адверсариальная проверка (Якорь 5)?349 - Откалибрована ли значимость (Якорь 6)?350 - Полон ли эпистемический журнал (Якорь 7)?3513525. **Не предлагай исправления в этом проходе.** Только диагностика.3533546. **Отметь** что требует ручной проверки (предметная корректность, которую ИИ не может оценить).355356## Режим 6: Мутация Research DNA357358### Когда использовать359Обнаружено, что инвариант сформулирован неполно, неверно или перестал соответствовать текущему пониманию. Триггеры: «добавим в DNA», «пересмотрим критерий», «этого запрета недостаточно», результат адверсариальной проверки выявил зазор.360361### Процесс3623631. **Покажи** текущую версию затронутого раздела.3642. **Предложи** формулировку изменения.3653. **Обоснуй** — почему это мутация DNA, а не локальное отступление.3664. **Проверь последствия:** какие уже выполненные шаги могут оказаться несовместимы с новой DNA?3675. **После согласования с человеком** — обнови `Research_DNA.md` с новой версией и записью в таблице версионирования (включая причину).3686. **Запусти DNA-аудит** (Режим 5) для выявления расхождений между новой DNA и уже сделанным.3697. **Зафиксируй** решения по выявленным расхождениям в журнале.370371## Режим 7: Извлечение Research DNA из существующего исследования372373### Когда использовать374Исследование уже ведётся без явной эпистемической рамки. Триггер: «вот наше исследование, выдели инварианты». Также при рецензировании чужой работы (реконструкция декларируемых и фактических инвариантов).375376### Процесс3773781. **Изучи** имеющиеся артефакты: план, результаты, черновики, обсуждения.3793802. **Для каждого решения и утверждения** спроси:381 - Это конкретное содержание (гипотеза, цифра, интерпретация) или устойчивый принцип?382 - Если отменить эту частность, останется ли проект тем же?383 - Да → частность, не DNA.384 - Нет → инвариант, элемент DNA.3853863. **Сгруппируй** инварианты по четырём слоям.3873884. **Для рецензионного применения** — проведи **двойное извлечение**:389 - **Декларируемое DNA:** что автор заявляет как принципы (введение, методология, positions).390 - **Фактическое DNA:** что видно из процедур и результатов (как он реально отличает данные от артефакта, какие ходы себе позволил, по какому критерию оценивает значимость).391 - **Разрыв между ними** — ключевой диагностический сигнал. Совпадение — работа эпистемически честна. Расхождение — признак наукообразия, подмены, дрейфа.3923935. **Сформулируй** без технических деталей реализации.3943956. **Предложи** пользователю на ревью.396397## Режим 8: Разведывательное исследование предметной области для Project DNA398399### Когда использовать400Перед запуском нового проекта, требующего формулирования Project DNA. Триггеры: «хочу начать проект по теме X», «нужен Project DNA, но не уверен в предметной области», «не знаю, какие тут реально инварианты», «сначала разведка».401402Также применяется **ретроспективно**, если Project DNA уже сформулирован, но возникло подозрение, что некоторые инварианты унаследованы без обоснования (от учебников, от соавторов, от training data ИИ).403404### Назначение405406Project DNA фиксирует инварианты. Но инварианты нельзя просто вспомнить или сгенерировать — их нужно **обнаружить**. Разведывательное исследование даёт материал, на который опираются формулировки DNA. Без этого режима DNA рискует быть декларативным документом, который удерживается не на обоснованных предпосылках, а на авторитете источников или на правдоподобии формулировок ИИ.407408Типичные failure modes DNA без pre-research:409- Инварианты, перенесённые из training data ИИ без проверки применимости.410- Инварианты, заимствованные у референсных авторов без верификации в конкретной реализации проекта.411- Пропуск реальных ограничений, которые очевидны только после столкновения с прецедентами.412- Размытые границы объекта проекта, смешение с соседними объектами.413- Идеализированная аксиология, не учитывающая реальных конфликтов приоритетов.414415### Процесс4164171. **Зафиксируй исходное состояние знания.** Явно перечисли, что ты уже считаешь известным о предметной области, и отметь, откуда это знание: личный опыт, учебники, конкретные работы, соавторы, training data ИИ. Это опорная точка для последующей проверки.4184192. **Предрегистрируй разведку** (облегчённый Якорь 1). Сформулируй:420 - Какие вопросы о предметной области должны получить ответ до формулирования DNA.421 - Какие источники будут использованы для ответа.422 - Какой объём разведки считается достаточным (чтобы не уйти в бесконечный обзор).4234243. **Пять обязательных вопросов разведки:**425426 **3.1. Онтологический вопрос.**427 Какая карта предметной области фактически работает? Какие сущности реально существуют в практике, а какие — только в учебниках или в обобщающих формулировках? Как они связаны в реальных реализациях?428 - Применение Якоря 4: сверка с конкретными прецедентами, не с общими описаниями.429 - Признак успеха: ты можешь нарисовать схему сущностей, опираясь на 3+ независимых прецедента, а не на один учебник.430431 **3.2. Прецедентный вопрос.**432 Какие проекты этого типа уже делались? Чем закончились? Какие у них были failure modes — не предполагаемые, а фактические?433 - Минимум: 3–5 прецедентов, включая хотя бы один неудачный.434 - Если все известные прецеденты успешны — это подозрительно: либо выборка смещена, либо область молода. Разобрать отдельно.435 - Признак успеха: список known failure modes с привязкой к конкретным кейсам, а не общими рассуждениями.436437 **3.3. Категориальный вопрос.**438 Какие категории из training data ИИ могут быть перенесены в проект ошибочно? В каких местах агент «знает», как правильно, а на самом деле галлюцинирует или применяет чужой контекст?439 - Тест: попроси ИИ сформулировать типичную архитектуру для данной области. Проверь, соответствует ли она реальной практике известных проектов или обобщённому паттерну.440 - Признак успеха: список мест, где нужно явно запрещать ИИ опираться на training data без верификации.441442 **3.4. Конфликтный вопрос.**443 Какие реальные конфликты приоритетов возникают в области? Какие аксиологические решения неочевидны? Где в прецедентах видны компромиссы между «скорость vs строгость», «новизна vs воспроизводимость», «охват vs глубина», «свобода vs совместимость»?444 - Источник: ретроспективы известных проектов, дискуссии на профессиональных форумах, разделы «Limitations» в статьях.445 - Признак успеха: набор реальных дилемм с описанием, как их решали другие (или не решали).446447 **3.5. Граничный вопрос.**448 Где проходит граница объекта проекта относительно соседних объектов? В каких местах граница размыта, и как её провести так, чтобы это не оказалось натяжкой или расширением объёма по ходу?449 - Тест: попроси ИИ привести пример, который формально подпадает под твою постановку, но интуитивно тебе не нужен. Граница проходит там, где твоя интуиция расходится с формальной постановкой.450 - Признак успеха: явные критерии отсечения соседних объектов.4514524. **Облегчённая адверсариальная проверка** (облегчённый Якорь 5). Для каждого ответа на вопросы 3.1–3.5 задай:453 - «Чем этот ответ может быть ошибочен?»454 - «Какой прецедент опроверг бы его?»455 - «Где я опираюсь на training data ИИ, а не на проверенный источник?»4564575. **Зафиксируй результат разведки** в артефакте `domain_scouting.md` со структурой:458 ```459 # Разведка предметной области для [название проекта]460 461 ## Исходное состояние знания462 [Что считалось известным, источники этого знания.]463 464 ## Ответы на пять вопросов465 466 ### Онтологический467 [Карта сущностей с привязкой к прецедентам.]468 469 ### Прецедентный470 [Список проектов, итогов, failure modes.]471 472 ### Категориальный473 [Места, где training data ИИ ненадёжна.]474 475 ### Конфликтный476 [Реальные дилеммы аксиологии.]477 478 ### Граничный479 [Критерии отсечения соседних объектов.]480 481 ## Что изменилось по сравнению с исходным состоянием482 [Какие предположения не подтвердились. Какие инварианты проявились неожиданно.]483 484 ## Предварительные кандидаты на инварианты Project DNA485 [Черновой список по четырём слоям: онтология, деонтика, аксиология, праксеология.]486 ```4874886. **Предложи** пользователю перейти к созданию Project DNA (скил `project-dna`, Режим 1), используя `domain_scouting.md` как опорный материал.489490### Объём разведки491492Разведка — не полный научный цикл. Диапазон глубины:493494- **Лёгкий проход** (1–2 сеанса): знакомая область, ясные прецеденты, автор уже работал рядом. Задача — эксплицировать неявное знание, а не добыть новое.495- **Средний проход** (несколько сеансов, возможно с паузами): область знакома в общих чертах, но конкретика прецедентов требует чтения. Нужен литобзор минимального объёма.496- **Глубокий проход** (отдельный подпроект на недели): область новая для автора, прецеденты противоречивы, риск ошибки высок. В этом случае разведка сама становится мини-исследованием и запускается по полному циклу `research-with-ai` (Режимы 1–5).497498Критерий выбора глубины: **если после лёгкого прохода ты не можешь ответить на все пять вопросов с опорой на конкретные прецеденты — увеличивай глубину**. Пропуск этого шага означает, что Project DNA будет стоять на неустойчивом фундаменте.499500### Ретроспективное применение501502Если Project DNA уже создан, но есть сомнения в обоснованности инвариантов:5035041. Проведи разведку по пяти вопросам.5052. Сравни результат с текущим Project DNA.5063. Для каждого инварианта DNA, который не подтверждается разведкой, — либо найди подтверждение (и зафиксируй его), либо инициируй мутацию DNA (Режим 6 project-dna).5074. Зафиксируй в эпистемическом журнале, какие инварианты оказались обоснованными, какие — унаследованными без проверки.508509Этот шаг болезненный, но необходимый: унаследованные инварианты без проверки — главный источник последующего дрейфа проекта.510511### Передача результата в project-dna512513Результат Режима 8 — артефакт `domain_scouting.md`. Он становится входом для Режима 1 скила `project-dna`:514- Онтологический ответ → раздел «Доменная модель» Project DNA.515- Прецедентный ответ → раздел «Специфика предметной области» Project DNA.516- Категориальный ответ → раздел «Правила для AI-агента» Project DNA (явные запреты на опору на training data).517- Конфликтный ответ → раздел «Критерии качества» и «Приоритеты» Project DNA.518- Граничный ответ → раздел «Сущности» и «Фундаментальные разделения» Project DNA.519520В итоге Project DNA становится не формулировкой «из головы», а **кристаллизацией разведанного**.521522## Ключевые правила523524- Research DNA **не содержит** гипотез конкретных экспериментов, данных, результатов. Только инварианты.525- Research DNA **всегда** компактный (3–6 страниц).526- Research DNA **мутирует только** с согласия исследователя и с записью причины.527- ИИ-ассистент **предлагает**, не вносит изменения в DNA самостоятельно.528- Предрегистрация (Якорь 1) **неизменяема** — изменение требует явной мутации DNA или признания отклонения.529- Адверсариальная проверка (Якорь 5) — **не опциональна**. Без неё нет перехода к write-up.530- Факты из training data ИИ — **гипотезы**, не факты. Верификация обязательна.531- Моральная ответственность за результат — **на человеке**, всегда.532- Готовность сказать «не знаю» важнее готовности дать ответ.533534## Тест качества Research DNA535536Тот же тест, что у Project DNA, но перенесённый на научный контекст:537538> Убери из Research DNA все технические детали реализации и конкретику текущей гипотезы. Остался ли смысл?539540Если осталось «мы строго следуем методу Х при соблюдении таких-то условий» — это не DNA, это шаблон реализации.541542Если осталось «мы считаем объектом исследования Y, различаем данные и артефакты по критерию Z, запрещаем ход W, приоритизируем строгость над скоростью, работаем через такие-то якоря истины» — это DNA.543544## Специфика работы с ИИ-ассистентом545546### Что ИИ делает в этой методологии547- Черновая генерация идей, гипотез, вариантов дизайна.548- Исполнение экспериментов и написание кода.549- Поиск и синтез литературы (с последующей сверкой Якорем 4).550- Визуализация и формализация результатов.551- Черновое написание текста (с последующей сверкой с журналом).552- Адверсариальная роль в Режиме 4 — в отдельной сессии.553- Аудит в Режиме 5 — в отдельной сессии.554555### Что ИИ НЕ делает556- Не формулирует Research DNA самостоятельно — только кристаллизует.557- Не мутирует DNA без согласия человека.558- Не выдаёт факты из training data за установленные факты.559- Не пропускает адверсариальную проверку.560- Не подменяет «я не знаю» правдоподобным ответом.561- Не несёт ответственности за публикацию.562563### Контуры обратной связи ИИ → человек564ИИ обязан эскалировать к человеку при:565- Конфликте задачи с инвариантом DNA.566- Обнаружении невозможности выполнить Якорь в текущих условиях.567- Ощущении «слишком хорошо» (странно быстрое схождение, слишком чистый результат).568- Расхождении между фактическим процессом и предрегистрацией.569- Обнаружении в журнале следов ретроактивного дрейфа.570571## Связанные скиллы572573- `project-dna` — методика формулирования инвариантов проекта. Применяется **после** Режима 8 этого скила (разведка предметной области). Результат разведки `domain_scouting.md` становится входом для Режима 1 `project-dna`.574- `peer-review` — ревью исследования как критерий качества.575- `literature-review` — работа с источниками (питание Якоря 4).576- `academic-writing` — написание финального текста (после адверсариальной проверки).577- `systems-analysis` — аналитические операции внутри исследования.578- `prd-coauthoring` — формализация требований (применимо к задачам с продуктовым уклоном).579580## Антипаттерны (чего избегать)5815821. **DNA-теория.** Написать красивую Research DNA и не операционализировать в RNA. Документ без применения — мертвый.5835842. **Мутация без следа.** Тихое изменение формулировки гипотезы или критерия. Всегда оформляется как явная мутация с записью.5855863. **Адверсариальная проверка как формальность.** Запустить Режим 4, получить список угроз, не провести тесты на исключение, признать результат валидным. Это хуже, чем не проводить проверку — создаёт иллюзию строгости.5875884. **Якорь 4 через одну ссылку.** Сверить факт с одним источником — недостаточно. Якорь требует независимых источников.5895905. **Эпистемический журнал задним числом.** Журнал — живой документ, ведётся в реальном времени. Реконструкция по памяти теряет именно те моменты, ради которых он нужен (дрейф, «слишком хорошо», отвергнутые альтернативы).5915926. **ИИ как единственный исполнитель адверсариальной роли.** ИИ-критик ловит стандартные угрозы (baseline, утечки, значимость), но может пропустить предметно-специфичные. Человек в адверсариальной роли обязателен для работ с высокой ценой ошибки.5935947. **Отказ от мутации при явной необходимости.** Если в процессе обнаружилось, что инвариант сформулирован неверно, но мутация кажется «признанием слабости» — и исследование продолжается с неадекватной DNA — это худший сценарий. Мутация с записью причины — это сила, а не слабость.595596## Критерий готовности исследования597598Research-with-AI проект готов к внешнему рецензированию, если выполнены все условия:5996001. ✅ Research DNA зафиксирован и актуален.6012. ✅ Research RNA операционализирует все инварианты DNA.6023. ✅ Каждый эксперимент предрегистрирован до исполнения.6034. ✅ Все численные результаты воспроизводимы в независимой среде.6045. ✅ Все фактические утверждения в тексте сверены с внешними источниками.6056. ✅ Адверсариальная проверка проведена, критические угрозы устранены или явно признаны как ограничения.6067. ✅ Значимость результата откалибрована относительно области.6078. ✅ Эпистемический журнал полон и согласован с финальным текстом.6089. ✅ Проведён DNA-аудит, расхождения разрешены.60910. ✅ Человек-исследователь подтверждает ответственность за публикацию.610611Отсутствие любого пункта — не готовность. Не «готовность с оговоркой», не «в целом готово». Не готовность.