Shanraq.org Shanraq.org

Архив публикаций

понедельник, 14 сентября 2026

понедельник

сентябрь 2026
пнвтсрчтптсбвс
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

Выделенные дни — те, в которые что-то опубликовано; их можно нажать.

IT

Тесты pytest: проверяем обещания конвейера

Пятьдесят второй урок курса по Python. Превращаем правила проекта в автоматические тесты: отделяем подготовку данных от файлов, проверяем обычный случай, границы и ожидаемые ошибки, а затем запускаем весь набор одной командой.

IT

Чего нельзя доверять модели: факт, вывод и причина

Пятьдесят первый урок курса по Python. Разделяем наблюдение, вычисленный вывод и объяснение причины. Код может подтвердить число и воспроизвести расчёт, но правдоподобная причинная история остаётся гипотезой, пока у неё нет отдельного источника и человеческой проверки.

IT

Модель на наших данных: число проходит сверку

Пятидесятый урок курса по Python. Даём модели только небольшую таблицу с идентификаторами источников, принимаем структурированные утверждения и сверяем каждое число с исходной записью. Модель предлагает формулировку, но число, единицу и год в итоговый текст подставляет наш код.

IT

Структурированный ответ: JSON от модели и его проверка

Сорок девятый урок курса по Python. Просим модель вернуть не свободный текст, а JSON по заданной схеме, разбираем его стандартным модулем `json` и проверяем библиотекой `jsonschema`. Три отдельные границы — синтаксис, структура и факты — не дают красивой строке незаметно попасть в отчёт.

IT

Промпт как код: параметры и воспроизводимость

Сорок восьмой урок курса по Python. Перестаём набирать запрос к модели одной случайной строкой: отделяем роль, задачу, данные и ограничения, фиксируем temperature, seed и предел ответа, а затем сохраняем весь запрос рядом с результатом. Одинаковый запрос становится проверяемым опытом — но не обещанием побитно одинакового текста.

IT

Языковая модель у себя на машине: Ollama и первый локальный запрос

Сорок седьмой урок курса по Python. Ставим Ollama, получаем первый ответ без API-ключа и разбираем путь запроса целиком: программа отправляет JSON на localhost, проверяет HTTP-ответ и только потом берёт текст модели. Данные остаются на вашем компьютере — если вы сами не открыли локальный порт наружу.