Python-дайджест недели: агенты с онтологией, рантайм-проверка типов и SQLite в проде

Python-дайджест недели: агенты с онтологией, рантайм-проверка типов и SQLite в проде

Собрали самое полезное из свежего выпуска Python Hub.

EvoOntology от RUC DataLab. Это самообновляющийся слой онтологии для дата-агентов: он связывает разнородные таблицы, файлы и базы, чтобы агент понимал, где какие данные лежат.

https://github.com/ruc-datalab/EvoOntology

Quail. Опенсорсный AI-SQL движок, который оптимизирует план запроса вместе с LLM-инференсом. Авторы заявляют ускорение в среднем в 1,84 раза и до 14 раз относительно настроенного vLLM.

https://fsdatalab.github.io/blog/introducing-quail/

AI Engineering from Scratch. Бесплатный открытый курс по построению ИИ-систем с нуля, от математики до продакшена.

https://aiengineeringfromscratch.com/index.html

Taste-Bench. Бенчмарк проверяет, умеет ли агент в длинной задаче выбрать правильное направление в точке развилки. Как раз там агенты чаще всего и ломаются.

https://github.com/wbopan/tastebench

livenerf. Долгоиграющий бенчмарк, который отслеживает, не деградирует ли frontier-модель тихо после релиза.

https://github.com/ninjahawk/livenerf

Себастьян Рашка разбирает историю классификации текста от bag-of-words до LLM и объясняет, когда специализированный классификатор всё ещё выигрывает у большой модели.

https://magazine.sebastianraschka.com/p/classifier-history-and-jev

type_enforced. Быстрая проверка аннотаций типов прямо в рантайме для Python 3.11+, без зависимостей.

https://github.com/connor-makowski/type_enforced

django-upgrade-report. Показывает, какие зависимости блокируют апгрейд Django и в каком порядке их обновлять.

https://github.com/derblub/django-upgrade-report

Необычный эксперимент Филипа Цукера: union-find на Python, который печатает доказательства для Lean.

https://www.philipzucker.com/proof_uf/

Ciaren. Визуальный ETL, который работает локально и экспортирует пайплайн в код на pandas или Polars. Пока альфа под AGPL-3.0.

https://ciaren.com/

На Reddit хорошо разобрали SQLite в продакшене: зачем включать WAL, как настроить busy_timeout и почему пишет один воркер.

https://www.reddit.com/r/Python/comments/1wowf4q/sqlite_in_production_why_wal_mode_busy_timeout/

И вечный холивар: жив ли ещё Flask или FastAPI окончательно победил.

https://www.reddit.com/r/Python/comments/1wxkk8m/anyone_still_using_flask_or_has_fastapi/

Из видео стоит глянуть обзор Pyrefly, статического тайпчекера от Meta.

https://www.youtube.com/watch?v=lFA-zuZRG4Q

Полный дайджест: https://pythonhub.dev/digest/2026-10-11/