fix
This commit is contained in:
@@ -14,7 +14,27 @@
|
||||
- `{chapter_title}` — название главы
|
||||
- `{full_analysis_json}` — полный JSON анализа (склейка блоков framework + insights + application + limitations)
|
||||
|
||||
## Использование
|
||||
## Скрипт через Ollama
|
||||
|
||||
`run_consistency_ollama.py` — один вызов Ollama для проверки согласованности блоков. На выходе один JSON-файл.
|
||||
|
||||
**Вход (по умолчанию):**
|
||||
- `../1_анализ_главы/merge.json` — полный анализ (framework, insights, application, limitations)
|
||||
- `../1_анализ_главы/вход_главы.json` — метаданные главы (book_title, chapter_title)
|
||||
|
||||
**Выход:** `consistency_result.json` в каталоге скрипта (или путь через `-o`).
|
||||
|
||||
**Формат выхода:** `verdict` (ok | needs_review | bad), `score`, `inconsistencies` — список рассогласованностей с полями type, location, summary.
|
||||
|
||||
**Запуск:**
|
||||
```bash
|
||||
cd 2b_финальная_валидация_согласованности
|
||||
python3 run_consistency_ollama.py
|
||||
# с указанием путей:
|
||||
python3 run_consistency_ollama.py --merge /path/to/merge.json --chapter /path/to/вход_главы.json -o consistency_result.json
|
||||
```
|
||||
|
||||
## Использование в пайплайне
|
||||
|
||||
Вызывается после шага 2a (склейка блоков). При вердикте bad или needs_review — флаг `needs_review` по главе; опционально — «примиряющий» промпт для минимальных правок.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user