Цель: создать у ИИ рабочее представление об идее, достаточное для осмысленного анализа, критики и тестирования.
Результат: ИИ воспроизводимо оперирует одной и той же моделью идеи при повторных сессиях и уточнениях.
Сформулировать одну основную цель в декларативной форме.
Исключить формулировки вида "улучшить", "оптимизировать”, "сделать лучше".
Критерий лучше бесполезен. Т.к. нет достоверной метрики по которой модель может улучшать идею. Наиболее эффективно оперировать показателями или величинами, которые необходимо оптимизировать.
Применимо: всегда
Проверка: цель можно проверить бинарно (достигнута / не достигнута)
Указать среду, ограничения, масштаб.
Явно обозначить, где идея не предполагается к использованию.
Применимо: при прикладных и полуабстрактных идеях
Альтернатива: если контекст неизвестен — указать диапазон допустимых контекстов
Разложить идею на шаги, состояния или переходы.
Исключить метафоры и аналогии.
Применимо: при алгоритмах, методологиях, моделях мышления
Проверка: процесс можно симулировать на примере
Явно перечислить предположения, на которых держится идея.
Отделить допущения от фактов.
Применимо: всегда
Проверка: каждое допущение можно оспорить отдельно
Указать что считается успехом, что считается провалом.
Исключить субъективные критерии.
Применимо: всегда
Проверка: критерии применимы без интерпретации
Описать, как идея должна вести себя:
- в нормальных условиях
- при пограничных условиях
- при ошибках
Применимо: для сложных систем
Альтернатива: минимальный сценарий "идея -> результат"
Обозначить, какие части идеи:
- проверены
- предполагаемы
- интуитивны
Применимо: всегда
Проверка: уровни уверенности не меняются без новых данных
Дать версии идентификатор или дату.
Явно указать, что именно считается "текущей версией".
Применимо: при итеративной работе
Проверка: повторное обсуждение начинается с той же версии