безопасность, #api, #ai, #cybersecurity «Зеленая» сборка CI/CD почти ничего не значит для регулятора. Ваш инструмент найма на основе искусственного интеллекта может пройти все модульные тесты, правила проверки и сканирование лицензий и при этом отправлять этикетки для обучения от санкционированного брокера данных. Только легально...
безопасность, #api, #ai, #cybersecurity
«Зеленая» сборка CI/CD почти ничего не значит для регулятора. Ваш инструмент найма на основе искусственного интеллекта может пройти все модульные тесты, правила проверки и сканирование лицензий и при этом отправлять этикетки для обучения от санкционированного брокера данных. Юристу достаточно задать только один вопрос, чтобы этот зеленый трубопровод стал красным: кто проверял продавцов?
Системам искусственного интеллекта высокого риска нужны нечто большее, чем просто точные модели. Поставщик, попавший под санкции, может испортить ваши данные обучения, счет за облако или платежную систему. Неудача обычно не является халатностью; дело в том, что проверки соответствия находятся в электронных таблицах, а код — в Git.
Готовый к CI помощник по санкциям в 40 строк
Я хотел, чтобы проверка выполнялась внутри того же конвейера, в котором выполняется pytest. Этот помощник сопоставляет список имен со всеми пятью основными санкционными списками и печатает отчет об уценке, с которым программа CI может потерпеть неудачу.
импортировать ОС
импортировать систему
запросы на импорт
API_KEY = os.getenv("RAPIDAPI_KEY")
если не API_KEY:
sys.exit("RAPIDAPI_KEY не установлен")
URL = "https://sanctions-screener.p.rapidapi.com/screen"
ЗАГОЛОВКИ = {
«X-RapidAPI-Ключ»: API_KEY,
"X-RapidAPI-Host": "sanctions-screener.p.rapidapi.com",
}
def screen_name(name: str) -> dict:
попробуйте:
г = запросы.получить(
URL-адрес,
заголовки = ЗАГОЛОВКИ,
параметры={