Инбаль Шани из GitHub: «ИИ не заменит разработчиков, он убьёт рутину»

Lenny's Podcast 10,1 тыс. 50 мин 4 мин 01.12.2023
Главное

Инбаль Шани, директор по продукту (CPO) GitHub, в разговоре с Ленни Рачицким делится видением будущего разработки программного обеспечения. Обладая опытом работы в Amazon Robotics, AWS и Microsoft, она анализирует трансформацию роли инженера в эпоху ИИ, объясняет, почему Copilot никогда не заменит человека, и раскрывает внутреннюю кухню инноваций в GitHub.

🔮 Будущее разработки: от написания строк к проектированию систем 4:18

По мнению Инбаль Шани, ИИ сегодня стал «базовой ставкой» (table stakes): около 92% разработчиков уже интегрировали нейросети в свои рабочие процессы . Однако гостья считает ошибочным (overhyped) мнение о том, что генеративный ИИ полностью заменит человека . Процесс разработки неизбежно сохранит «человека в контуре» (human in the loop), поскольку ИИ не способен на творческую искру и инновации, которые лежат в основе созидания .

Смена парадигмы в ближайшие 3–5 лет коснется не исчезновения профессии, а изменения мышления разработчиков:

🧪 Что недооценено: ИИ в тестировании 6:19

Инбаль Шани утверждает, что тема ИИ-тестирования сейчас незаслуженно находится в тени (underhyped). С ростом производительности и объема генерируемого кода потребность в проверках становится критической . Она видит огромный потенциал в автоматизации широкого спектра тестов:

  1. Модульные (unit) и интеграционные тесты .
  2. Нагрузочное тестирование и проверка инфраструктуры .
  3. Безопасность и пентестинг (тесты на проникновение).

По мнению гостьи, использование ИИ для генерации полных тестовых наборов позволит избежать человеческого фактора в рутинных проверках, которые часто игнорируются из-за нехватки времени .

📊 Метрики успеха и продуктивности 10:37

Шани приводит впечатляющие цифры использования GitHub Copilot: более 37 000 организаций и 1,5 миллиона разработчиков уже используют инструмент . По данным внутренних опросов GitHub, разработчики пишут код на 55% быстрее , а 88% пользователей отмечают снижение уровня фрустрации и рост концентрации .

Однако гостья предостерегает компании от использования неверных метрик:

Главной целью (ultimate metric) для GitHub остается счастье разработчика (developer happiness) . По словам Инбаль, большинство инженеров тратят менее 20–25% своего времени непосредственно на написание кода, утопая в совещаниях и поддержке старого ПО . ИИ призван вернуть им это время для творчества и предотвратить выгорание .

🛠 Дилософия дизайна Copilot и работа в GitHub 18:52

Одной из причин успеха Copilot Инбаль называет его незаметность. Инструмент спроектирован так, чтобы «растворяться в фоновом режиме» . Философия дизайна строится на принципе «working backwards» (движение от клиента) :

Шани рассказывает, что в GitHub практикуется подход «eat your own dog food» (использование собственного продукта). Команда продукт-менеджеров и инженеров месяцами тестирует новые функции внутри компании . Интересно, что GitHub на GitHub используют не только технари: финансовый отдел использует PR и репозитории для отчетов, а HR и юридический департаменты — для внутренней коммуникации .

🚀 Как рождаются инновации: GitHub Next 32:44

В компании существует специальное подразделение — GitHub Next . Это команда прикладных ученых и исследователей, чья задача — изобретать будущее на горизонте 3–5 лет . Именно из этой лаборатории вырос Copilot.

Шани выделяет два фактора успеха таких исследовательских групп, которые часто проваливаются в других корпорациях:

  1. Связь с реальностью. Исследователи не просто пишут научные статьи, а работают в тесной синергии с продуктовыми командами, думая о внедрении в продакшн с «нулевого дня» .
  2. Защита от тактики. Команде дают свободу не заниматься краткосрочными задачами («сделайте нам что-то через полгода»), а фокусироваться на глобальных изменениях .

💡 Уроки лидерства: «ошибка скорости» Инбаль Шани 39:47

Путь Инбаль от инженера в аэрокосмической отрасли до CPO GitHub научил ее важному навыку — системному мышлению. Ее первый руководитель в авиации научил ее, что даже маленькая деталь (фильтр) должна рассматриваться в контексте всей системы зажигания и управления .

В рубрике «Уголок неудач» Инбаль поделилась историей из времен работы в TomTom . Прийдя на лидерскую позицию, она, по собственному признанию, совершила типичную ошибку: пыталась внедрять изменения слишком быстро . Будучи энергичным человеком («go, go, go»), она сразу видела все «трещины» в процессах и бросалась их чинить, не объясняя команде «почему» .

Главные выводы Шани для лидеров продуктов:

💬 Цитаты

«Copilot — это второй пилот, а не пилот. Вам всё равно нужен человек в контуре.»

Инбаль Шани 08:07

«Время не является квантифицируемой метрикой успеха, потому что вы можете писать очень плохой код очень быстро.»

Инбаль Шани 22:18

«Если вы не рискуете, вы не сможете создать будущее.»

Инбаль Шани 48:24
👥 Спикеры
📚 Упомянутые книги
🎬 Упомянутые фильмы и сериалы
🔗 Упомянутые сайты и проекты
📖 Термины
Human in the loop
Модель взаимодействия, при которой ИИ помогает человеку, но человек принимает финальные решения и контролирует процесс.
Table stakes
Минимально необходимый набор функций или навыков, без которых невозможно конкурировать на рынке.
Time to Value
Бизнес-метрика, измеряющая время от начала работы над идеей до момента, когда она начинает приносить реальную пользу или доход.
📊 Цифры
🗓 Хронология
  1. 2020 Группа инженеров GitHub начала экспериментировать с OpenAI GPT.
  2. 2022 Инбаль Шани присоединилась к GitHub в роли CPO.
  3. 2023 Анонс Copilot Workspace на конференции GitHub Universe.
⚖️ Другая сторона
Искусственный интеллект Inbal Shani GitHub Copilot GitHub Next Lenny Rachitsky