Гайд · TNWS AI
Как написать регулярное выражение с ИИ и не сломать проверку данных
Как попросить нейросеть создать regex, проверить его на тестах и избежать слишком широких совпадений и зависаний.
Опишите задачу примерами
Укажите язык программирования и движок регулярных выражений: синтаксис различается. Дайте список строк, которые должны совпасть, и строк, которые не должны. Без отрицательных примеров модель часто создаёт слишком широкий шаблон.
Просите объяснение
Пусть ИИ расшифрует каждую группу, якорь и квантификатор, а также отметит допущения. Если объяснение непонятно, выражение слишком сложное для безопасной поддержки. Иногда обычный парсер или несколько проверок лучше одного regex.
Напишите тесты
Проверьте пустую строку, длинный ввод, Unicode, переносы, пробелы и граничные значения. Для пользовательского ввода оцените риск катастрофического бэктрекинга и ограничьте длину данных.
Не применяйте вслепую
Regex не подтверждает существование email, корректность документа или право пользователя. Он проверяет форму строки. Валидацию важных данных дополняйте бизнес-правилами.
Частые вопросы
Нужно ли проверять результат вручную?
Да. Особенно даты, числа, ссылки, команды и чувствительные формулировки.
Можно ли загружать рабочие документы?
Только если это разрешено правилами организации; лишние персональные данные и секреты нужно удалить.
Подойдёт ли бесплатная версия сервиса?
Для части задач — да, но функции и лимиты зависят от аккаунта, региона и текущих условий.
Читайте также
Как написать unit-тесты с ИИ: граничные случаи и проверка смысла
Как использовать нейросеть для черновика тестов, найти пропущенные сценарии и не закрепить неправильное поведение кода.
Как дать агенту Pydantic AI инструмент чтения справки без права записи
Инструмент tool_plain для чтения вымышленной справки: минимальные полномочия, пример вопроса, проверка вызова и защита от ложных ответов.
Как извлечь поля заявки из русского письма через Pydantic AI и output_type
Пошаговое извлечение темы и номера заявки в Pydantic AI: схема BaseModel, конкретное письмо, проверка полей и ошибки, которые не исправит одна валидация.
Комментарии
Пока тихо. Скажите первое слово