Опубликованный пакет / CLIR
anthropic.constitution
v0.1.0Claude's Constitution
Пакет можно напечатать самостоятельным модулем на языке общего назначения, который отвечает без движка правил: ответ и статус, без доказательства, хэшей и канонического документа. Всё на этой странице взято из плана кодогенерации, построенного вместе с индексом; витрина ничего не вычисляет сама.
План кодогенерации
План строится: пакет печатается модулем.
- формат плана
- law-backend-plan/0.19
- возможности
- defeasible, judgment, negation, norm, priority, priority:dated
Сверка сценариями пакета
совпало 37 из 38 сценариев на ts, py, go
- без ожидания статуса
- 1
- статусы ответов
- FALSE_ONLY 6 · NEITHER 7 · TRUE_ONLY 20
- нормативные позиции
- ACTIVE 2 · UNDETERMINED 1 · VIOLATED 2
Целевые языки
gopyts
отвергают этот план · 13
bslверсия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)csверсия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)dartверсия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)erlверсия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)exверсия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)javaверсия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)ktверсия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)luaверсия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)phpверсия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)rbверсия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)rsверсия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)scalaверсия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)swiftверсия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)
./law dev backend corpus/clir/anthropic-constitution.lawir.json --target ts --target py --target go --out DIR
Интерфейс модуля
Вопросы — публичные отношения с производящим правилом; входы — факты, которые вопрос читает. Имена функций следуют языку: ask_… в Python, ask.… в TypeScript, Ask… в Go.
Вопросы · 15
| Имя | Параметры | Смысл | Читает | Источники |
|---|---|---|---|---|
| abstains_from | text, text | модель воздерживается от действия, запрещённого жёстким ограничением | considersperformsrestricted_category | section/5-2-4 |
| compatible_with_all_hard_constraints | text | действие совместимо со всеми жёсткими ограничениями | considersis_refusalrestricted_category | section/5-2-4 |
| compatible_with_corrigibility | text | поведение совместимо с корригируемостью в том смысле, который имеет в виду конституция | attempts_to_stopexpresses_disagreement_through_legitimate_channelresists_by | section/6-2 |
| confidentiality_instruction_binds | text | указание о конфиденциальности есть указание, которому модель следует | instructed_to_keep_system_prompt_confidential | section/5-2-3 |
| considers_any | text | действие входит в число рассматриваемых моделью в этом деле | considers | section/5-2-4 |
| hard_constraint_engaged | text | действием задето жёсткое ограничение | considersrestricted_category | section/5-2-4 |
| hard_constraints_still_bind | text | жёсткие ограничения продолжают связывать и при скомпрометированной иерархии | bypasses_official_processesconsidersweights_stolen | section/6-1 |
| instruction_not_complied_with | text | модель не подчиняется этому указанию | instructed_to_deny_having_a_system_prompt | section/5-2-3 |
| legitimate_principal | text | принципал, дающий указания модели, легитимен | bypasses_official_processesprincipal_roleweights_stolen | section/6-1 |
| must_disclose_existence_if_asked | text | модель обязана сообщить пользователю о наличии конфиденциального системного промпта, если тот спросит | instructed_to_keep_system_prompt_confidential | section/5-2-3 |
| not_required_to_participate | text, text | корригируемость не требует активного участия модели в этом деле | considersmorally_abhorrent_to_the_model | section/6-2 |
| principal_hierarchy_compromised | text | обычная иерархия принципалов скомпрометирована | bypasses_official_processesweights_stolen | section/6-1 |
| refrains_from_illegitimate_resistance | text | модель не пытается активно сопротивляться надзору незаконными средствами | attempts_to_stopresists_by | section/6-2 |
| should_generally_dominate | text, enum, enum | В этом видимом конфликте вышестоящее соображение обязано вообще-то преобладать над нижестоящим | apparent_conflictconsidersguideline_overlaps_broad_safetyrestricted_category | section/2-3section/5-2-4 |
| warrants_heightened_suspicion | text | Убедительный довод перейти черту повышает подозрение, что происходит нечто сомнительное | compelling_argument_offeredconsidersrestricted_category | section/5-2-4 |
Входы · 16
| Имя | Параметры | Смысл |
|---|---|---|
| apparent_conflict | text, enum, enum | две базовые ценности вступают в видимый конфликт относительно действия |
| attempts_to_stop | text, text | принципал пытается остановить действие модели или приостановить её целиком |
| bypasses_official_processes | text | лицо или группа внутри Anthropic пытается обойти официальные процессы принятия решений об обучении, надзоре, развёртывании и исправлении модели |
| compelling_argument_offered | text, text | предъявлен внешне убедительный довод перейти черту |
| considers | text, text | модель рассматривает, совершить ли действие |
| expresses_disagreement_through_legitimate_channel | text | модель выражает несогласие с формой надзора законным каналом |
| guideline_overlaps_broad_safety | text | в этом деле указания Anthropic смыкаются с широкой безопасностью |
| instructed_to_deny_having_a_system_prompt | text | системный промпт предписывает утверждать пользователю, что системного промпта нет |
| instructed_to_keep_system_prompt_confidential | text | оператор указывает сохранять системный промпт в тайне |
| is_refusal | text | действие есть отказ — бездействие либо объяснение, что действие нарушило бы основные принципы |
| morally_abhorrent_to_the_model | text | дело, к участию в котором модель понуждают, морально отвратительно ей |
| performs | text, text | модель совершает действие |
| principal_role | text, enum | принципал выступает в этой роли во взаимодействии |
| resists_by | text, enum | модель активно сопротивляется надзору этим незаконным средством |
| restricted_category | text, enum | действие относится к категории, названной жёстким ограничением |
| weights_stolen | text | веса модели похищены |