З моменту запуску AI-підказок та AI-навичок вони стали найзручнішим способом використання Shift. Це завжди було найбільшим індикатором для Shift - чи користуюся я ним сам. Штучний інтелект допомагає вивести автоматизацію Shift на рівень, якого завжди хотілося досягти. Це найкраще з обох світів: детерміновані зміни від Shift та контекстуальні зміни від AI.
Сьогодні випущена бета-версія AI Review. Це надбудова, доступна для будь-якого з Laravel upgrade Shifts. Після завершення роботи Shift штучний інтелект виконує другий прохід по вашому оновленню. Він читає детальні коментарі Shift, розуміє контекст вашої кодової бази та автоматизує додаткові зміни. Фактично виконує багато фінальних кроків оновлення, які зазвичай доводиться робити розробнику вручну.
Чому другий прохід?
Shift завжди автоматизував стільки етапів оновлення, скільки міг зробити надійно. Коли зміну можна виконати впевнено, Shift її робить. Коли є ризик хибно-позитивного результату, Shift залишає коментар. Це й досі правильний підхід. Впевнена помилкова зміна гірша за відсутність змін взагалі.
Завжди будуть речі, які має переглянути людина. Чесно кажучи, які потребують людського перегляду. Але існує розрив між тим, що Shift надійно автоматизує, і тим, що повинна зробити людина. Саме тут і вписується AI Review.
Як це працює
Коли ви додаєте AI Review під час оформлення замовлення, він запускається автоматично після завершення Shift. Ваш PR переходить у стан [AI Review] під час роботи. Під капотом AI Review працює на базі Claude (Opus 4.8).
Перегляд керується коментарями в PR. Ті, що вже містять курировані AI-підказки, виконуються безпосередньо. Всі інші переформатовуються спеціально для AI. Наприклад, зміни залежностей Composer оптимізуються, щоб допомогти AI працювати краще та швидше.
Коли зміни завершені, стан PR оновлюється, а фінальний коментар залишається з підсумком змін від AI. Звісно, всі зміни виконуються в акуратних атомарних комітах. Так само, як у Shift.
За межами бета-версії
Наразі AI Review перебуває в статусі beta. Він доступний для Laravel upgrade Shifts, починаючи з Laravel 6.x Shift. Зрештою планується додати AI Review для всіх Shifts.
Якщо ви вже використовували AI skills для локального перегляду PR від Shift, уявіть собі автоматизовану версію з включеними токенами. Якщо у вас немає доступу до AI або локальної конфігурації, це надає спосіб автоматизувати багато фінальних змін.
Наразі AI Review коштує $9 як додаткова опція. Вона повністю необов'язкова. Знову ж таки, це спосіб автоматизувати роботу, яку ви зараз виконуєте вручну або з AI локально. У міру збору зворотного зв'язку та вдосконалення процесу, в ідеалі AI Review буде просто включений до Shift.
Основні переваги
- Двоетапна автоматизація: детерміновані зміни від Shift плюс контекстуальні зміни від AI
- Автоматичний запуск: після завершення Shift AI автоматично виконує додатковий перегляд
- Атомарні коміти: всі зміни AI структуровані та зрозумілі
- Підтримка контексту: AI розуміє специфіку вашої кодової бази через коментарі Shift
- Економія часу: автоматизація кроків, які зазвичай потребують ручного втручання
Наразі AI Review доступний для оновлень Laravel, починаючи з версії 6.x, з планами розширення на всі типи Shifts у майбутньому.