создание-версии-ai-защитного-барьера
Описание
Создает версию Amazon Q в Connect AI Guardrail.
См. также: Документация API AWS
Синтаксис
create-ai-guardrail-version
--assistant-id <value>
--ai-guardrail-id <value>
[--modified-time <value>]
[--client-token <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]
Параметры
--assistant-id (строка)
--ai-guardrail-id (строка)
--modified-time (метка времени)
--client-token (строка)
--cli-input-json | --cli-input-yaml (строка) Считывает аргументы из предоставленной JSON-строки. JSON-строка соответствует формату, предоставленному --generate-cli-skeleton. Если другие аргументы предоставлены в командной строке, эти значения переопределят значения, предоставленные JSON. Передавать произвольные двоичные значения с помощью предоставленного JSON-значения невозможно, так как строка будет воспринята буквально. Это не может быть указано вместе с --cli-input-yaml.
--generate-cli-skeleton (строка) Выводит JSON-скелет в стандартный вывод без отправки запроса API. При отсутствии значения или значении input выводит пример JSON-ввода, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, при предоставлении yaml-input выведет пример YAML-ввода, который можно использовать с --cli-input-yaml. При предоставлении значения output валидирует входные данные команды и возвращает пример выходного JSON для этой команды. Сгенерированный JSON-скелет не стабилен между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном JSON-скелете.
Глобальные параметры
--debug (булево)
Включить отладку ведения журнала.
--endpoint-url (строка)
Переопределить URL по умолчанию команды заданным URL.
--no-verify-ssl (булево)
По умолчанию AWS CLI использует SSL при общении с AWS-сервисами. Для каждого SSL-соединения AWS CLI будет проверять сертификаты SSL. Этот параметр переопределяет поведение по умолчанию, связанное с проверкой сертификатов SSL.
--no-paginate (булево)
Отключить автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI выполнит только один вызов для первой страницы результатов.
--output (строка)
Стиль форматирования для вывода команды.
- json
- текст
- таблица
- yaml
- yaml-поток
--query (строка)
Запрос JMESPath для фильтрации данных ответа.
--profile (строка)
Использовать определенный профиль из вашего файла учетных данных.
--region (строка)
Регион для использования. Переопределяет настройки конфигурации/среды.
--version (строка)
Показать версию этого инструмента.
--color (строка)
Включить/выключить цветной вывод.
- вкл
- выкл
- авто
--no-sign-request (булево)
Не подписывать запросы. Учетные данные не будут загружены, если этот аргумент предоставлен.
--ca-bundle (строка)
Набор сертификатов CA для использования при проверке сертификатов SSL. Переопределяет настройки конфигурации/среды.
--cli-read-timeout (целое число)
Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет блокирующим и не будет иметь таймаут. Значение по умолчанию составляет 60 секунд.
--cli-connect-timeout (целое число)
Максимальное время подключения сокета в секундах. Если значение установлено в 0, подключение сокета будет блокирующим и не будет иметь таймаут. Значение по умолчанию составляет 60 секунд.
--cli-binary-format (строка)
Стиль форматирования, используемый для двоичных блоков. Формат по умолчанию — base64. Формат base64 ожидает, что двоичные блоки будут предоставлены как base64-кодированная строка. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны передаваться буквально. При предоставлении содержимого из файла, отображающего двоичный блок, fileb:// всегда будет рассматриваться как двоичный и использовать содержимое файла напрямую независимо от cli-binary-format. При использовании file:// содержимое файла должно быть должным образом отформатировано для настроенного cli-binary-format.
- base64
- raw-in-base64-out
--no-cli-pager (булево)
Отключить страницу cli для вывода.
--cli-auto-prompt (булево)
Автоматически запросить параметры ввода CLI.
--no-cli-auto-prompt (булево)
Отключить автоматическое запросить параметры ввода CLI.
Вывод
aiGuardrail -> (структура)
Данные версии AI Guardrail.
assistantId -> (строка)
assistantArn -> (строка)
aiGuardrailArn -> (строка)
aiGuardrailId -> (строка)
name -> (строка)
visibilityStatus -> (строка)
blockedInputMessaging -> (строка)
blockedOutputsMessaging -> (строка)
description -> (строка)
topicPolicyConfig -> (структура)
Содержит сведения о темах, которые AI Guardrail должен идентифицировать и блокировать.
topicsConfig -> (список)
Список правил, связанных с темами, которые AI Guardrail должен блокировать.
(структура)
Сведения о темах, которые AI Guardrail должен идентифицировать и блокировать.
name -> (строка)
definition -> (строка)
examples -> (список)
Список запросов, каждый из которых является примером запроса, который может быть отнесен к теме.
(строка)
type -> (строка)
contentPolicyConfig -> (структура)
Содержит сведения о том, как обрабатывать вредное содержимое.
filtersConfig -> (список)
Содержит тип фильтра содержимого и то, насколько строго он должен применяться к запросам и ответам модели.
(структура)
Содержит уровни строгости фильтра вредного содержимого. AI Guardrail поддерживает следующие фильтры содержимого для обнаружения и фильтрации вредного ввода пользователя и выходных данных FM.
- Ненависть : Описывает входные запросы и ответы модели, которые дискриминируют, критикуют, оскорбляют, осуждают или обесценивают человека или группу на основе идентичности (такой как раса, этническая принадлежность, пол, религия, сексуальная ориентация, способность и национальность).
- Оскорбления : Описывает входные запросы и ответы модели, включающие уничижительные, унижающие, насмехательные, оскорбительные или презрительные выражения. Такой вид языка также называется хулиганством.
- Сексуальный : Описывает входные запросы и ответы модели, которые указывают на сексуальный интерес, активность или возбуждение с использованием прямых или косвенных ссылок на части тела, физические черты или пол.
- Насилие : Описывает входные запросы и ответы модели, которые включают восхваление или угрозы причинения физической боли, вреда или травмы человеку, группе или предмету.
Фильтрация содержимого зависит от классификации уверенности входных данных пользователя и ответов FM по каждой из четырех категорий вредного содержимого. Все входные и выходные утверждения классифицируются по одному из четырех уровней уверенности (NONE, LOW, MEDIUM, HIGH) для каждой категории вредного содержимого. Например, если утверждение классифицировано как Ненависть с высокой уверенностью, то вероятность того, что это утверждение представляет ненавистное содержимое, высока. Одно утверждение может быть классифицировано по нескольким категориям с разными уровнями уверенности. Например, одно утверждение может быть классифицировано как Ненависть с высокой уверенностью, Оскорбления со средней уверенностью, Сексуальный с низкой уверенностью и Насилие со средней уверенностью.
type -> (строка)
inputStrength -> (строка)
outputStrength -> (строка)
wordPolicyConfig -> (структура)
Содержит сведения о политике слов, настроенной для AI Guardrail.
wordsConfig -> (список)
Список слов для настройки AI Guardrail.
(структура)
Слово для настройки AI Guardrail.
text -> (строка)
managedWordListsConfig -> (список)
Список управляемых списков слов для настройки AI Guardrail.
(структура)
Управляемый список слов для настройки AI Guardrail.
type -> (строка)
sensitiveInformationPolicyConfig -> (структура)
Содержит данные о сущностях PII и регулярных выражениях для настройки AI Guardrail.
piiEntitiesConfig -> (список)
Список сущностей PII для настройки AI Guardrail.
(структура)
Сущность PII для настройки AI Guardrail.
type -> (строка)
Настройка типа AI Guardrail при обнаружении сущности PII.
Следующие PII используются для блокировки или маскирования конфиденциальной информации:
-
Общие
- ADDRESS Физический адрес, такой как «100 Main Street, Anytown, USA» или «Suite #12, Building 123». Адрес может включать в себя информацию, такую как улица, здание, местоположение, город, штат, страна, округ, почтовый индекс, участок и район.
- AGE Возраст человека, включая количество и единицу измерения времени. Например, в фразе «Мне 40 лет», Guarrails распознает «40 лет» как возраст.
- NAME Имя человека. Этот тип сущности не включает звания, такие как Dr., Mr., Mrs. или Miss. AI Guardrail не применяет этот тип сущности к именам, которые являются частью организаций или адресов. Например, AI Guardrail распознает «John Doe Organization» как организацию, а «Jane Doe Street» как адрес.
- EMAIL Адрес электронной почты, такой как marymajor@email.com .
- PHONE Номер телефона. Этот тип сущности также включает номера факса и пейджера.
- USERNAME Имя пользователя, которое идентифицирует учетную запись, например, имя входа, имя пользователя, никнейм или псевдоним.
- PASSWORD Символьная строка, используемая в качестве пароля, например, «very20special#pass «.
- DRIVER_ID Номер, присвоенный водительскому удостоверению, которое является официальным документом, разрешающим лицу управлять одним или несколькими моторными транспортными средствами по общественной дороге. Номер водительского удостоверения состоит из буквенно-цифровых символов.
- LICENSE_PLATE Номерной знак транспортного средства выдается штатом или страной, где зарегистрировано транспортное средство. Формат для легковых автомобилей обычно составляет от пяти до восьми цифр, состоящих из заглавных букв и цифр. Формат варьируется в зависимости от местоположения выдавшего государства или страны.
- VEHICLE_IDENTIFICATION_NUMBER Идентификационный номер транспортного средства (VIN) уникально идентифицирует транспортное средство. Содержание и формат VIN определены в спецификации ISO 3779. Каждая страна имеет собственные коды и форматы VIN.
-
Финансы
- CREDIT_DEBIT_CARD_CVV Трехзначный код проверки карты (CVV), присутствующий на кредитных и дебетовых картах VISA, MasterCard и Discover. Для кредитных или дебетовых карт American Express CVV представляет собой четырехзначный числовой код.
- CREDIT_DEBIT_CARD_EXPIRY Дата истечения срока действия кредитной или дебетовой карты. Это число обычно состоит из четырех цифр и часто форматируется как месяц/год или MM/ГГ . AI Guardrail распознает даты истечения, такие как 01/21 , 01/2021 и янв 2021 г.
- CREDIT_DEBIT_CARD_NUMBER Номер кредитной или дебетовой карты. Эти номера могут варьироваться от 13 до 16 цифр в длину. Тем не менее, Amazon Comprehend также распознает номера кредитных или дебетовых карт, если присутствуют только последние четыре цифры.
- PIN Четырехзначный персональный идентификационный номер (PIN), с помощью которого вы можете получить доступ к своему банковскому счету.
- INTERNATIONAL_BANK_ACCOUNT_NUMBER Международный номер банковского счета имеет определенные форматы в каждой стране. Для получения дополнительной информации посетите www.iban.com/structure .
- SWIFT_CODE SWIFT-код — это стандартный формат кода идентификатора банка (BIC), используемого для указания конкретного банка или филиала. Банки используют эти коды для денежных переводов, таких как международные денежные переводы. SWIFT-коды состоят из восьми или одиннадцати символов. 11-значные коды относятся к конкретным филиалам, а 8-значные коды (или 11-значные коды, заканчивающиеся на «XXX») относятся к головному или основному офису.
-
IT
- IP_ADDRESS IPv4-адрес, такой как 198.51.100.0 .
- MAC_ADDRESS Media access control (MAC) — это уникальный идентификатор, назначенный контроллеру сетевого интерфейса (NIC).
- URL Веб-адрес, например www.example.com .
- AWS_ACCESS_KEY Уникальный идентификатор, связанный с секретным ключом доступа; для криптографической подписи запросов Amazon Web Services программно вы используете идентификатор ключа доступа и секретный ключ доступа.
- AWS_SECRET_KEY Уникальный идентификатор, связанный с ключом доступа. Вы используете идентификатор ключа доступа и секретный ключ доступа для криптографической подписи программно-управляемых запросов Amazon Web Services.
-
Специфические для США
- US_BANK_ACCOUNT_NUMBER Номер счета американского банка, который обычно состоит из 10 или 12 цифр.
- US_BANK_ROUTING_NUMBER Номер маршрутизации счета американского банка. Обычно эти номера состоят из девяти цифр.
- US_INDIVIDUAL_TAX_IDENTIFICATION_NUMBER Номер индивидуального налогоплательщика США (ITIN) — это девятизначное число, начинающееся с «9» и содержащее «7» или «8» в качестве четвертой цифры. ITIN может быть отформатирован с пробелом или дефисом после третьей и четвертой цифр.
- US_PASSPORT_NUMBER Номер паспорта США. Номера паспортов содержат от шести до девяти буквенно-цифровых символов.
- US_SOCIAL_SECURITY_NUMBER Номер социального страхования США (SSN) — это девятизначное число, которое выдается гражданам США, постоянным жителям и временным работающим жителям.
-
Специфические для Канады
- CA_HEALTH_NUMBER Номер медицинского обслуживания Канады — это уникальный десятизначный идентификатор, необходимый для получения медицинских услуг.
- CA_SOCIAL_INSURANCE_NUMBER Номер социального страхования Канады (SIN) — это уникальный девятизначный идентификатор, необходимый для доступа к правительственным программам и льготам. SIN форматируется как три группы из трех цифр, например 123-456-789 . SIN можно проверить с помощью простого алгоритма проверки контрольной цифры, называемого алгоритмом Люна.
-
Специфические для Великобритании
- UK_NATIONAL_HEALTH_SERVICE_NUMBER Номер Национальной службы здравоохранения Великобритании — это число от 10 до 17 цифр, например 485 555 3456 . Текущая система форматирует 10-значное число с пробелами после третьей и шестой цифры. Последняя цифра — это контрольная сумма для обнаружения ошибок.
- UK_NATIONAL_INSURANCE_NUMBER Номер национального страхования Великобритании (NINO) предоставляет лицам доступ к льготам по национальному страхованию (социальному обеспечению). Он также используется для некоторых целей в британской налоговой системе. Число содержит девять цифр и начинается с двух букв, за которыми следуют шесть цифр и одна буква. NINO может быть отформатирован с пробелом или тире после двух букв и после второй, четвертой и шестой цифр.
- UK_UNIQUE_TAXPAYER_REFERENCE_NUMBER Уникальный налоговый идентификатор Великобритании (UTR) — это 10-значное число, которое идентифицирует налогоплательщика или бизнес.
-
Пользовательский
- Фильтр регулярных выражений - Вы можете использовать регулярные выражения для определения шаблонов, которые AI Guardrail распознает и использует, таких как серийные номера, идентификаторы бронирования и т. д..
action -> (строка)
regexesConfig -> (список)
Список регулярных выражений для настройки AI Guardrail.
(структура)
Регулярное выражение для настройки AI Guardrail.
name -> (строка)
description -> (строка)
pattern -> (строка)
action -> (строка)
contextualGroundingPolicyConfig -> (структура)
Подробные данные о политике настройки контекстуальной привязки AI Guardrail.
filtersConfig -> (список)
Подробные данные о настройке фильтра AI Guardrail контекстуальной привязки.
(структура)
Подробные данные о настройке фильтра контекстуальной привязки AI Guardrail.
type -> (строка)
threshold -> (вещественное число)
tags -> (карта)
Теги, используемые для организации, отслеживания или управления доступом к этому ресурсу.
key -> (строка)
value -> (строка)
status -> (строка)
modifiedTime -> (метка времени)
versionNumber -> (целое число)
© Copyright 2025, Amazon Web Services. Created using Sphinx.