Мы прожили с Copilot год, и вот что из этого вышло

Мы прожили с Copilot год, и вот что из этого вышло

Я год экспериментировал с on-premise Copilot, чтобы проверить, правда ли эта штука разгоняет разработку на десятки процентов.

Привет, я руководитель платформенной разработки К2 Облака. Эта статья на основе моего доклада с PyCon о том, как мы уже год живём с Copilot в большой enterprise-компании.

Как пришла идея использовать Copilot

Мы в K2 Cloud с 2009 года разрабатываем собственное облако — и это нам здорово помогло с Copilot, который требует кучу ресурсов на большие языковые модели.

Мы увидели заголовки вроде «Visma пишет новый код на 50% быстрее с GitHub Copilot и Azure DevOps».

Open Source решения против SaaS

Мы стали рассматривать разные SaaS-инструменты после того, как менеджеры одобрили нашу идею.

Но когда мы пришли с этим к кибербезопасности, нам резонно сказали: К2 Tech — это интегратор, который работает с чужим исходным кодом.

Что внутри у Continue.Dev

На самом деле, у Continue.Dev внутри всё тоже самое, что и у модных SaaS-решений.

Речь про три столпа Copilot: Inline дополнение, Чат, Агенты.

Как мы развернули инсталляцию

Continue.Dev интегрируется в среду разработки одним конфигом и начинает мониторить проект.

Пользовательский опыт

Итак, менеджеры сказали: «Давайте попробуем это в работе».

Посмотрим на запросы того времени за месяц.

Боли производительности

Но разработчики почему-то были недовольны.

Говорили, что всё работает медленно и сервер падает.

Масштаб и расчёт

Мы выяснили, что примерно 15 разработчикам хватает одной Tesla в 16 гигабайт.

Фидбэк: где всё сломалось

Среди оставшихся 15 разработчиков отзывы сильно отличались в зависимости от IDE и были не очень положительными.

Может, проблема в расширении?

Залез в код и выяснил, что к Copilot уходит трёхэтапный контекст:

Почему on-premise хуже SaaS

Всё упирается в open source природу проекта.

Выводы: стоит ли пробовать Copilot

Пробовать стоит.

Читать оригинал