ИИ против Open Source: что реально поменялось и где проходит граница

Опубликовал новую статью на Хабре: “ИИ против Open Source: что реально поменялось и где проходит граница”
С появлением рабочих моделей кода появился более приземлённый путь разработки: сформулировать требование, написать тесты и получить небольшой, понятный модуль без лишних зависимостей. Это не война с OSS, а сдвиг точки равновесия.
Основные тезисы статьи:
Что изменилось
- Было: «сначала библиотека». Ищем библиотеку, принимаем транзитивные зависимости, читаем документацию.
- Стало: «описание → тесты → реализация». Маленькие, проверяемые модули вместо «комбайнов».
Где ИИ уже заменяет библиотеки
- Мини-реализации: индикаторы (EMA/SMA/RSI), статистика, риск-правила
- Узкие интеграции: клиенты для REST/WebSocket с 2-3 нужными методами
- Генерация скелета: каркасы бэктестов, схемы данных
- Адаптеры: маппинг между биржами, миграции кода
Где ИИ НЕ должен заменять OSS
- Криптография и защищённые протоколы
- Бинарные протоколы (FIX/ITCH/OUCH/FAST)
- Движки БД, компиляторы, рантаймы
- Численные солверы и оптимизаторы
Практические советы
- Держите модули маленькими
- Описывайте поведение простыми словами
- Делайте минимум проверок для уверенного мержа
- Генерируйте без внешних зависимостей
В алготрейдинге это особенно актуально: меньше зависимостей — ниже риски, артефакты компактнее, аудит проще, итерации быстрее.
Главный вывод: выбирайте инструмент под контекст. Узкая задача, которую легко описать и проверить — кандидат на генерацию. Всё остальное — в пользу проверенного OSS.
Обсуждение
Присоединяйтесь к обсуждению в нашем Telegram-чате!