Schema Guided Reasoning: метод структурированного рассуждения AI
📝 Описание Рассматриваем подход Schema Guided Reasoning (SGR) — метод структурированного промптинга, который направляет рассуждения LLM через типизированные схемы и явные рабочие процессы. Также разбираем расширение для пространственного рассуждения — SG² (Schema-Guided Scene-Graph Reasoning) , многоагентный фреймворк «рассуждай-пока-извлекаешь» для задач по графам сцены. Подходы демонстрируют прирост точности на 5–10% и достигают 95%+ воспроизводимости, одновременно снижая галлюцинации за счёт валидации схем и программного извлечения фактов. 🔍 Ключевые особенности - Структурированные выводы : типизированные схемы (JSON Schema / Pydantic) обеспечивают контроль формата и смысла ответа. - Три паттерна рассуждения : Cascade, Routing, Cycle — для разных типов задач и контроля шага рассуждений. - Constrained decoding : CFG/grammar-ограничения для безопасной генерации, автоматические повторы при валидации. - Мультиагентная архитектура SG² : разделение на модуль рассуждений и модуль извлечения с программным доступом к графу. - Программное извлечение : генерация Python-кода для обхода scene-graph вместо жёстких API. - Снижение галлюцинаций : разделение контекста и схема-навигация уменьшают отвлечения и ошибочные выводы. - Совместимость : OpenAI Structured Outputs, Instructor, LangChain, Pydantic AI, локальные бэкенды (xgrammar/Outlines/etc.).
https://habr.com/ru/articles/944540/
#sgr #schemaguidedreasoning #prompt_engineering #llm