Волна ИИПодписаться
← Назад
Инструменты

Wrapture: Python-библиотека для тестирования и трассировки, написанная ИИ под контролем эксперта

31.08.2026 · simonwillison.net ↗

Wrapture позволяет оборачивать любую функцию или метод Python так, чтобы отслеживать все вызовы или подменять возвращаемые значения. Библиотека поддерживает OpenTelemetry и предоставляет конфигурационный механизм для добавления трассировки в существующий проект без изменения кода — достаточно описать цели и источники данных в TOML-файле.

Проект примечателен тем, что это первая крупная работа автора, полностью созданная с помощью ИИ-ассистента. Дамлтон подчёркивает, что это не «vibe coding» (когда код генерируется одним запросом без понимания), а тщательная инженерия: он точно знал, какой результат нужен, и использовал ИИ как инструмент реализации, а не источник дизайна.

В документации приведены примеры: можно заглушить метод и вернуть фиктивные данные, а можно вызвать оригинальный метод и модифицировать его результат. Это делает Wrapture удобной как для unit-тестов, так и для наблюдения за работой стороннего кода.

Библиотеке всего несколько недель, но она уже выглядит многообещающе. Полная документация доступна на сайте проекта.

Источник: simonwillison.net
← Все новости AI Wave