Гайды.
Пошаговые инструкции по нейросетям: промпты, настройки, сравнение моделей и рабочие сценарии для учёбы, кода и картинок.
1322 материала
Наш Telegram
Новости ИИ без воды
Как разобрать сумму из AI-ответа без ошибок float
Используем Decimal для строковой суммы, запрещаем неожиданную точность и сверяем учебный итог двух строк.
Как построить таблицу калибровки вероятностей AI по диапазонам
Группируем прогнозы AI по двум диапазонам и сравниваем среднюю уверенность с долей положительных исходов.
Как остановить зависший AI-инструмент по тайм-ауту
Используем subprocess.run(timeout=...) и обрабатываем TimeoutExpired для зависшего локального инструмента.
Как не принять true за количество в JSON-заказе от AI
Проверяем точный тип quantity в AI-JSON: bool наследует int в Python, поэтому true нужно отклонить явно.
Как выявить устаревшие фрагменты в RAG-индексе по хешу источника
Сравниваем SHA-256 версии исходного документа и версии фрагмента, чтобы не отвечать по неактуальному индексу.
Как сохранить ведущие нули номера счёта при извлечении ИИ
Проверяем, что номер счёта в JSON остаётся строкой и не теряет ведущие нули при обработке.
Как вывести AI-текст на веб-странице без выполнения HTML
Экранируем текст AI-ответа через html.escape и проверяем, что скрипт отображается как текст, а не как тег.
Как обнаружить обратный таймкод в AI-субтитрах WebVTT
Разбираем cue в формате HH:MM:SS.mmm и отклоняем сегменты, у которых конец не позже начала.
Как пропустить NOTE-блоки при проверке AI-субтитров WebVTT
Отделяем служебные NOTE-комментарии от реплик WebVTT: тестовый парсер блоков, фикстуры и ограничения.
Как найти повторяющиеся cue ID в AI-субтитрах WebVTT
Практическая проверка уникальности идентификаторов WebVTT после автоматической расшифровки: воспроизводимый Python-валидатор и тест.
Как запретить стрелку таймкода внутри текста WebVTT от AI
Обнаруживаем запрещённую последовательность таймкода в payload WebVTT: Python-тест, пример ошибки и безопасное исправление.
Как вывести результат AI-регрессионных тестов в GitHub Actions Job Summary
Создаём читаемую сводку контрактного AI-теста в GitHub Actions через GITHUB_STEP_SUMMARY: сценарии, статус и ограничения вывода.