Выберите действие
avatar

#переведено ИИ

Вопросы и ответы: Генеральный директор GitHub Томас Домке рассказывает об искусственном интеллекте, повышении производительности и будущем программного обеспечения

0
18 просмотров

Генеральный директор GitHub Томас Домке находится прямо на переднем крае развития искусственного интеллекта.

GitHub, платформа для разработки программного обеспечения, лидирует в ключевой области, которую генеративный искусственный интеллект полностью преобразит. Компания, которой Домке руководит с 2021 года, сотрудничает с разработчиком ChatGPT OpenAI для создания чат-бота Copilot, ориентированного на кодирование, который будет запущен для разработчиков в 2020 году.

GitHub был приобретен в 2018 году компанией Microsoft (MSFT) в рамках сделки с акциями стоимостью 7,5 миллиарда долларов.

Yahoo Finance связалась с Домке, чтобы поговорить об искусственном интеллекте и о том, куда он движется, а также об экономическом эффекте, который он ожидает увидеть от этой технологии.

Это интервью было отредактировано для большей полноты и ясности.

GitHub CEO Thomas Dohmke speaks during day two of Collision 2022.
Генеральный директор GitHub Томас Домке выступает во второй день конференции Collision 2022 в центре Enercare в Торонто, Канада. (Вон Ридли/Спортивный файл для Collision через Getty Images)

Вы описали это как время "высокой энергии" в сфере технологий. Дайте-ка угадаю, это связано с искусственным интеллектом?

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

Вокруг нас открылся мир, в котором руководители компаний, генеральные директора, CTO, ИТ-директора и все сотрудники всех званий [задают] себе вопрос: как я могу использовать генеративный искусственный интеллект, чтобы сделать свою компанию более продуктивной, изменить свои бизнес-процессы? Как нам убедиться, что мы не останемся позади в этом быстром росте производительности? ... Мы действительно провели исследование, чтобы показать, что разработчики, [которые] используют Copilot, работают на 55% быстрее. Это значительный рост производительности и, вероятно, один из первых примеров использования искусственного интеллекта, когда рабочая сила целого сектора становится более продуктивной благодаря внедрению искусственного интеллекта.

Какую роль, по вашему мнению, играет GitHub в технологической экосистеме, и какое место в этом занимает искусственный интеллект?

GitHub уже более 15 лет, и он был основан с целью создания инструментов для разработчиков. ... Сегодня платформа - это место в Интернете, где разработчики встречаются, сотрудничают и создают программное обеспечение вместе. Существует целая экосистема с открытым исходным кодом, миллионы разработчиков по всему миру, которые работают вместе над созданием библиотек с открытым исходным кодом, операционных систем с открытым исходным кодом и инструментов с открытым исходным кодом. Если вы посмотрите на коммерческие приложения, то 90% их стека, скорее всего, состоит из компонентов с открытым исходным кодом.

Вопрос в том, как нам сделать разработчиков более продуктивными? Как мы можем дать им возможность сотрудничать, созидать и, в конечном счете, быть счастливыми? Я твердо убежден, что разработчики должны быть счастливы заниматься творчеством, поскольку написание программного обеспечения - это очень творческий процесс. Нет ни одного однозначного ответа на вопрос, как что-то сделать. Есть много путей, по которым вы можете пойти.

GitHub всегда стремился сделать разработчиков более эффективными. Справедливо ли будет сказать, что искусственный интеллект усилил это?

Это резко ускорило разработку программного обеспечения из-за влияния, которое Copilot оказывает на написание кода. Если вдуматься, разработчики тратят большую часть своего рабочего дня на редактирование, так что именно здесь создается ценность. ... Второй пилот позволяет им оставаться в этом потоке и гораздо быстрее решать проблему.

Разработка программного обеспечения - это такой итеративный процесс. На самом деле не имеет значения, что иногда вы получаете неполный код. Я привык сам писать глючный код, и это часть того, как это работает. ... Мы все знаем, что эти модели не идеальны. На самом деле это не имеет большого значения, потому что за все отвечает разработчик.

У меня есть шутка с другом, которая звучит примерно так: "Мой ИИ поговорит с вашим ИИ". Как далеко все это заходит?

В конце концов, я думаю, что это будет выбор человека, какой объем искусственного интеллекта он хочет использовать [и] сколько инструментов он хочет использовать — хотите ли вы мыть посуду вручную или пользоваться посудомоечной машиной. Я не говорю, что посудомоечная машина оснащена искусственным интеллектом, но это хорошая метафора. На большинстве кухонь теперь есть посудомоечная машина, потому что мы не считаем мытье посуды руками обязательным занятием, приносящим нам радость.

Есть много вещей, в которых компьютеры сделали нашу жизнь лучше, и мы четко общаемся способами, которые были невообразимы 30 лет назад. Но в то же время, я думаю, это добавило еще один уровень сложности, который на самом деле не является необходимым. ... Я невероятно оптимистичен в том, что генеративный искусственный интеллект - это следующая крупная вещь, подобная тому, чем были Интернет и ПК в 80-х и 90-х годах.

Возвращаясь к настоящему, отметим, что GitHub пользуется значительным спросом у клиентов с Уолл-стрит, не так ли?

Мы наблюдаем огромный рост во всех отраслях, и особенно в сфере финансовых услуг. Такие компании, как Fidelity, находятся на переднем крае внедрения современных средств разработки программного обеспечения. Эти компании очень хорошо понимают, что им необходимо оставаться впереди в конкурентной борьбе за инновации. ... Довольно легко перевести свой банковский счет в другой банк, если программное обеспечение, которое предоставляет вам ваше финансовое учреждение, больше не является современным.

С другой стороны, учреждения, предоставляющие финансовые услуги, также понимают, что программное обеспечение было важной частью их деятельности в течение последних 60, 70, 80 лет. На самом деле, многие банки рассказывают мне о языке программирования под названием COBOL [Common Business Oriented Language], который был изобретен в эпоху Эйзенхауэра. ... Это просто работает, но жестко регулируется, поэтому этим учреждениям трудно просто оставить все это позади и перевести на современный язык программирования. ... Разработчики называют это технологическим долгом. ... Это просто естественная часть жизненного цикла разработки программного обеспечения.

Это заставляет меня задуматься, сократит ли искусственный интеллект цикл разработки программного обеспечения во всех этих учреждениях.

Это сократит время в том смысле, что внедрение тех же изменений и функций с помощью искусственного интеллекта займет меньше времени. Это полярность, если хотите: внедрение искусственного интеллекта ускоряет вас, создавая то же самое за более короткий промежуток времени. Это также поможет разработчикам управлять и поддерживать весь существующий код, просматривая его, анализируя, находя уязвимости в системе безопасности, обнаруживая ошибки.

Что вы думаете об управлении рисками искусственного интеллекта даже в условиях массового роста?

У Microsoft и GitHub есть две стороны этого вопроса. Мы стремимся к созданию искусственного интеллекта ответственным образом. У нас есть программы, направленные на то, чтобы убедиться, что модели безопасны и соблюдают этические нормы. Поэтому мы заботимся о том, чтобы при создании этих инструментов они соответствовали предпосылкам ответственного искусственного интеллекта.

Затем, на стороне пользователя, мы помогаем пользователям понять, как использовать эти инструменты. Во всем этом есть обучающий аспект, и мы также создали на GitHub то, что называется DevOps toolchain. ... Когда вы сегодня пишете код как разработчик, вероятность того, что вы сможете взять этот код и развернуть его без каких-либо сдержек и противовесов, равна нулю. Большинство компаний, как малых, так и крупных, имеют устоявшиеся процессы. ... Таким образом, у нас уже есть эти критерии качества, которые помогают нам использовать искусственный интеллект в полной мере, гарантируя, что любые ошибки, которые я совершаю, будут учтены в процессе DevOps.

The Microsoft store on Fifth Avenue in Midtown Manhattan.
Выставка Microsoft store на Пятой авеню в центре Манхэттена состоится 4 июня 2018 года в Нью-Йорке. (Дрю Ангерер/Getty Images)

Ладно, быстрый молниеносный раунд. Кем ты хотел стать в детстве, когда вырастешь?

Я всегда хотел быть разработчиком программного обеспечения. Но если бы этот план провалился, я бы стал физиком. Наверное, я бы стал ботаником, несмотря ни на что.

У вас есть любимое произведение научной фантастики? Это может быть книга, фильм или видеоигра.

"История твоей жизни", автор Тед Чианг. Я слышал, он живет в Сиэтле. Я бы с удовольствием с ним когда-нибудь познакомилась.

Какой ваш любимый и наименее любимый язык программирования?

Ruby on Rails - мой любимый! У меня действительно есть нелюбимый, но я оставлю это при себе.

Как выглядит будущее искусственного интеллекта?

То, что мы скоро поймем, - это то, чего нам всегда было суждено достичь с момента появления персонального компьютера: человечество будет неразрывно связано с машиной, которая работает с нами, посредством нас и для нас. [Это будет] эпоха жизни с поддержкой искусственного интеллекта, которая ускорит производительность труда и прогресс человечества на порядок - но только в том случае, если мы примем это.

Элли Гарфинкл - старший технический репортер Yahoo Finance. Следите за ней в Twitter по адресу @agarfinks и в LinkedIn.

Читайте последние финансовые и деловые новости от Yahoo Finance

Комментарии

0

/ 2500

Раскройте тему

Оставьте первый комментарий