Питер Лоури (Peter Lawrey) продемонстрировал возможности использования ИИ (Codex/GPT-5.5) в роли «пробного разработчика» для проведения низкоуровневого тестирования управления памятью в Java. Эксперимент показал, что модели способны создавать специализированные бенчмарки для закрытых библиотек, опираясь исключительно на доступную документацию.

image
image

Что произошло

С помощью ИИ был разработан бенчмарк JLBH для закрытой библиотеки Chronicle-FIX. Тестирование позволило оценить влияние различных сборщиков мусора (Garbage Collectors) на задержку round-trip сообщений (W→D и D→8). В ходе тестов была зафиксирована пропускная способность в 50 000 сообщений в секунду для рыночных данных объемом около 512 байт и сигналов новых ордеров объемом около 160 байт.

Контекст

Кейс демонстрирует потенциал LLM в автоматизации QA в узких нишах, таких как высокочастотный трейдинг (high-frequency trading) или системы с низкой задержкой (low-latency messaging), где документация часто является единственным источником знаний о проприетарном ПО.

Почему это важно для индустрии

Для индустрии это открывает возможности использования ИИ как «свежего взгляда» для выявления недостатков в API и документации, так как у модели отсутствуют предубеждения опытного разработчика. Это позволяет автоматизировать тестирование производительности и usability даже для систем с закрытым исходным кодом.

Почему это важно для пользователей

Разработчики и инженеры по производительности могут использовать ИИ для ускоренного написания специфических низкоуровневых тестов (low-latency benchmarks), что сокращает цикл проверки систем без необходимости прямого доступа к исходному коду библиотек.

Что пока неизвестно / ограничения

Кейс на данный момент является демонстрацией концепции (PoC) и требует дальнейшей верификации воспроизводимости результатов, а также учета юридических и технических аспектов внедрения ИИ в критически важные процессы.

Источники

Автор

Look at AI, редакция