Советы по обработке ошибок в программировании для системных промптов

Ловите свежую добавочку к системному промпту моих агентов

!!!!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.

Начать дискуссию