3,583 papers
arXiv:2512.18020 76 19 дек. 2025 г. PRO

LLM Code Smells: почему системные инструкции и структурированный вывод обязательны

КЛЮЧЕВАЯ СУТЬ
Проблема: LLM то выдаёт JSON с 5 полями, то с 3, то ключи переименовывает — парсер ломается, приходится вручную править каждый ответ. Анализ 200 Python-проектов показал: 60.5% содержат архитектурные ошибки — отсутствие системных инструкций (34.5% проектов) и структурированного формата (40.5%). Исследование формализует два обязательных принципа: системная инструкция создаёт постоянный контекст (persistent context) — роль, ограничения, тон зафиксированы как базовая линия для всех ответов. JSON Schema фиксирует структуру вывода — названия полей, типы данных, обязательные vs опциональные. Результат: стабильные, машиночитаемые outputs без дрейфа структуры и сломанных парсеров.
Адаптировать под запрос
📋 Дайджест исследования

Контент доступен только для PRO подписчиков

Чтобы получить доступ к дайджесту этого исследования, оформите PRO подписку

💳 Оплатить через Геткурс
YandexPay • SberPay • СБП • Карты РФ
⚡ Оплатить через Tribute
Telegram Stars • Моментальный доступ
Узнать о PRO

Контент доступен только для PRO подписчиков

Чтобы получить доступ к концептам этого исследования, оформите PRO подписку

💳 Оплатить через Геткурс
YandexPay • SberPay • СБП • Карты РФ
⚡ Оплатить через Tribute
Telegram Stars • Моментальный доступ
Узнать о PRO
📖 Простыми словами

Контент доступен только для PRO подписчиков

Чтобы получить доступ к упрощённому объяснению этого исследования, оформите PRO подписку

💳 Оплатить через Геткурс
YandexPay • SberPay • СБП • Карты РФ
⚡ Оплатить через Tribute
Telegram Stars • Моментальный доступ
Узнать о PRO

Работа с исследованием

Адаптируйте исследование под ваши задачи или создайте готовый промпт на основе техник из исследования.

0 / 2000
~0.5-2 N-токенов ~10-30с
~0.3-1 N-токенов ~5-15с