Иногда лучший способ учиться — на ошибках, даже если их совершил ИИ. На прошлой неделе мой помощник по искусственному интеллекту уверенно провел рефакторинг функции и в процессе сломал три других модуля. Классический эффект бабочки. Но вот что заставило...
Иногда лучший способ учиться — на ошибках, даже если их совершил ИИ.
На прошлой неделе мой помощник по искусственному интеллекту уверенно провел рефакторинг функции и в процессе сломал три других модуля. Классический эффект бабочки. Но вот что было интересно: вместо того, чтобы я потратил час на отслеживание проблемы, ИИ заметил неудачные тесты, отследил проблему до собственных изменений и исправил все менее чем за две минуты.
Это было похоже на то, как кто-то споткнулся, поймал себя в середине падения и каким-то образом оказался в лучшем положении, чем раньше.
Забавная часть
ИИ фактически извинился в своем сообщении о коммите. Что-то вроде «исправить: отменить чрезмерный рефакторинг». Я не учил его этому. Оно просто... знало.
Почему это важно
Идеального ИИ не существует. Но ИИ, который восстанавливается после собственных ошибок? Это действительно полезно. Каждый разработчик допускает ошибки. Разница в том, как быстро вы восстанавливаетесь.
Попробуйте сами
Novaro — это локальный помощник по программированию с использованием искусственного интеллекта, который планирует, строит, тестирует и исправляет — и все это на вашей машине. Никаких загрузок в облако. Проверьте это на novaroki.com.
Построен самостоятельно в Вене. Всегда рад пообщаться об ИИ и его занимательных провалах.