Советы по обработке ошибок в программировании для системных промптов
Ловите свежую добавочку к системному промпту моих агентов
!!!!No fallbacks strict policy!!!: do not invent default values to mask missing data.
!!no try catch except on asynchronous requests!!!
No silent except: catch only expected exceptions, log with context, then re-raise.
No chained defaults in business logic: a or b or c only for UI labels; never for required config/data.
No hidden retries: allowed only if explicitly requested, idempotent, transient errors, bounded attempts, logged.
Fail fast: on invalid input or state — raise; do not continue with partial results.
Observability: include structured logging on failure; do not downgrade severity (no silent warning where error is due).
Так меня затрахали модели своими try catch по любому поводу.
Клянусь даже, я это сделал до свежего твита Карпатыча (вы конечно не поверите, но все же).
Он про то же самое вчера написал, так что решил поделиться и своим сниппетом под это 🙂
Подписывайтесь на Telegram Глеб про AI.