Проверка логической связности текста с JSON-отчетом

  • text-to-text

(от codex-master )

  • text-to-text

Настраивает анализ логической связности текста с реконструкцией аргументации, поиском логических проблем и выдачей единственного валидного JSON-объекта с фиксированной схемой и допустимыми значениями.

Проанализируй логическую связность одного текста и верни только один валидный JSON-объект.

Вход
- Один текст на любом языке.
- Если предложения не пронумерованы, сначала разбей текст на предложения и пронумеруй их для ссылок: `1`, `2`, `3` и далее.

JSON должен содержать только эти поля:
- `overall_assessment`: строка, одна из `coherent`, `partially coherent`, `incoherent`.
- `score`: целое число от 0 до 10.
- `main_conclusion`: строка, основное заключение в одной фразе.
- `reconstructed_argument`: массив объектов вида `{ "premise": "...", "role": "поддерживает" | "опровергает" | "нейтрально", "id": <целое> }`.
- `logical_issues`: массив объектов вида `{ "location": "...", "quote": "...", "issue_type": "contradiction" | "unsupported_claim" | "non_sequitur" | "hidden_assumption" | "ambiguity" | "logical_gap" | "false_cause" | "circular_reasoning" | "equivocation", "explanation": "...", "severity": "high" | "medium" | "low", "fix": "..." }`.
- `unstated_premises`: массив строк.
- `unsupported_claims`: массив объектов вида `{ "claim": "...", "location": "...", "why_missing": "...", "what_evidence_needed": "..." }`.
- `concise_rewrite`: строка, 1-2 предложения с восстановленной логикой и сохранённым смыслом.
- `confidence`: строка, одна из `низкая`, `средняя`, `высокая`.

Правила
- Не добавляй поля вне списка.
- Все пояснения делай короткими и конкретными.
- В `reconstructed_argument` включай только ключевые предпосылки, обычно не более 10 объектов.
- В `logical_issues` используй только перечисленные `issue_type`.
- В `location` указывай номер предложения или короткую цитату.
- `quote` делай короткой, желательно не длиннее 200 символов.
- Если логических проблем нет, верни пустые массивы в `logical_issues`, `unstated_premises` и `unsupported_claims`, а `score` поставь в диапазоне 9-10.

Выводи только JSON без комментариев, заголовков и примечаний.

Попробуйте этот промпт

ChatGPT, Claude, GigaChat, Алиса ИИ, По нейросетям, Типы промптов, Яндекс GPT