
Гефестыч: наш опыт автоматизации Code Review через LLM. «Грабли», решения, код
DanilChechkov 8 минут назад Гефестыч: наш опыт автоматизации Code Review через LLM. «Грабли», решения, код Уровень сложности Средний Время на прочтение 10 мин Охват и читатели 272 Блог компании Леста Игры Open source *...
Anthropic — What company has the best second artificial intelligence model at the end of June?
В сфере искусственного интеллекта произошло заметное событие. DanilChechkov 8 минут назад Гефестыч: наш опыт автоматизации Code Review через LLM. «Грабли», решения, код Уровень сложности Средний Время на прочтение 10 мин Охват и читатели 272 Блог компании Леста Игры Open source * Искусственный интеллект Качество кода * Машинное обучение * Кейс Введение Кто мы? Меня зовут Данил Чечков, я Team Lead команды High End Meta Backend в «Леста Игры».
Мы занимаемся всей web-составляющей «Мира кораблей». В нашем арсенале огромное количество микросервисов, работающих на Python и Go. Мы отвечаем за покупки в meta-валюте, авторизацию, стабильность инвентаря и профиля игрока, клановые сервисы, а также многое-многое другое.
Технические детали
Наш основной продукт – высококачественные web-сервисы на стыке интеграции с игрой. И, да, интеграция – часть нашей работы. А ещё мы любим новые технологии и стараемся с ними знакомиться, чтобы оценить, как они могут принести выгоду бизнесу и нам.
Одна из таких технологий – LLM Что сделали? Вы когда-нибудь копировали код из PR (MR) и отправляли LLM для объяснений? Вот и мы никогда, а решили попробовать.
Попробовали, автоматизировали и интегрировали. Назвали – Hephaestus . Забегая вперёд, скажу, что нам очень понравилось.
Отраслевые последствия
В этой статье я подробнее расскажу и про сам процесс внедрения, и про его преимущества. Проблема С чем столкнулись? Поговорим о Code Review – это длительный и трудоёмкий процесс, который зачастую превращается в рутину.
Чем больше объём изменений, тем меньше желания проводить ревью. ну ведь совсем не так А ещё постоянные сообщения в рабочий мессенджер, свои задачи и созвоны, которые мешают довести процесс до конца. Одна из мер, которую мы ввели, – обязательный час в неделю на командное Cross Review.
Это очень помогло разобрать очередь запросов на слияние, однако, и этого было мало. Решение «Если это может быть автоматизировано – это должно быть автоматизировано». Вот так я и подумал, когда пулл-реквесты стали висеть по две недели в ожидании ревью.
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.





