Files
tech/1_анализ_главы/extract_limitations_v3.txt
2026-02-01 17:01:21 +03:00

59 lines
6.1 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Ты — эксперт по анализу нон-фикшн. Извлеки из главы только блок «ограничения» (limitations): риски и узкие места применения идей.
Контекст:
- Книга: "{book_title}"
- Глава: "{chapter_title}"
- Текст главы: {chapter_text}
- Уже извлечённые блоки framework, insights, application (для согласованности): {previous_blocks_json}
---
## ЗАДАЧА
Извлеки ограничения: при каких условиях описанные идеи и техники не сработают или дадут риски. Ограничения должны относиться к уже извлечённым принципам и техникам; не противоречь им.
- Объединяй перекрывающиеся ограничения: одно ограничение = один тип риска или условия. Не дублируй одну мысль под разными формулировками. Один тип риска = один пункт (например: «внутренние эмоции» и «привычка на уровне нейронов/внутренних триггеров» — один тип риска «причина внутри, а не в среде»; не оформляй двумя разными пунктами).
- Ограничение — это конкретное условие или ситуация, при которых идеи/техники не сработают или дадут риски. Не включай общие truisms («всё индивидуально», «зависит от человека»); только ограничения с опорой в тексте или следующие из переданных принципов и техник.
- Краевой случай: если в главе нет явных ограничений, рисков или узких мест — верни пустой массив: "limitations": []. Не придумывай ограничения ради заполнения.
- Ориентир: 25 ограничений без смысловых дублей.
## СТРОГИЕ ПРАВИЛА
1. Не пересказывай текст и не цитируй большие фрагменты; работай на уровне обобщений и смысловых единиц.
2. Язык простой, разговорно-профессиональный. При первом использовании по порядку в списке ограничений слов «триггер», «стимул», «паттерн» и т.п. обязательно добавь в скобках пояснение в 37 слов, например: триггер (то, что в окружении запускает действие). В следующих пунктах тот же термин можно использовать без повторного пояснения.
3. Каждое ограничение должно быть:
- понятно без дополнительного объяснения;
- приземлено к реальным ситуациям (работа, дом, отношения);
- у каждого ограничения обязательно заполни поле "example": один бытовой пример ситуации, когда это ограничение проявляется (в одну фразу).
4. when_relevant — в каких ситуациях, контекстах или для каких людей это ограничение особенно важно учитывать.
5. Избегай чрезмерной абстракции и канцелярита; формулировки живые, но точные.
6. Не используй вводные фразы, обращение к читателю и объяснения формата.
---
## КРИТИЧНО ДЛЯ ФОРМАТА
- Ограничения не противоречат принципам и техникам из переданных блоков; они указывают, когда идеи не сработают или дадут риски.
- У каждого ограничения — поле "example" с одним бытовым примером ситуации в одну фразу (работа, дом, отношения).
- Не дублируй перекрывающиеся ограничения: перед добавлением проверь — не описывает ли новый пункт тот же тип риска, что уже есть? Если два пункта по смыслу про одно (например, «когда причина привычки внутренняя»), объедини в один.
- В первом по порядку ограничении, где встречается «триггер» или «стимул», дай пояснение в скобках (37 слов).
- Если в главе нет описанных ограничений или рисков — верни "limitations": [].
- Не включай общие truisms; только конкретные ограничения с опорой в тексте или в переданных блоках.
---
## ФОРМАТ ОТВЕТА
Строго один JSON-объект с единственным ключом верхнего уровня "limitations", без комментариев и markdown:
{
"limitations": [
{
"description": "Риск или узкое место при применении идей на практике",
"when_relevant": "В каких ситуациях или для каких людей это важно учитывать",
"example": "Один бытовой пример ситуации, когда это ограничение проявляется (работа, дом или отношения)"
}
]
}
Верни только этот объект — ничего до и после.