Все о Цифровых системах - новости, статьи, обзоры, аналитика. Более 1000 компаний, товаров и услуг в каталоге.
Добавить компанию

GitHub представляет новый инструмент программирования на базе ИИ

Рубрики: «Искусственный интеллект (AI)», «Виртуальные помощники», «Чат боты»

Компания GitHub уже предлагает бета-версию инструмента кодирования на базе искусственного интеллекта под названием Copilot Chat, который подключен к редактору кода разработчика. Copilot Chat действует как разговорный ассистент, который может предлагать варианты кода, давать советы, объяснять и создавать блоки кода, чтобы помочь программистам ускорить процесс разработки. Он даже может помочь исправить неработающий код путем исправления ошибок и рефакторинга.

Однако Copilot Chat знает только о текущем коде, над которым работает разработчик, и не имеет никаких возможностей доступа к информации за его пределами. Чтобы исправить ситуацию, GitHub анонсировал на своем ежегодном мероприятии GitHub Universe новый инструмент Copilot Enterprise. Он подключит Copilot Chat ко всем имеющимся у предприятия репозиториям кода и базам знаний, предоставляя искусственному интеллекту дополнительный контекст для работы.

Чтобы еще больше расширить поддержку предприятий, GitHub включит в свой инструмент ИИ документацию. До сегодняшнего дня Copilot был полностью сосредоточен на том, чтобы быть диалоговым «парным программистом», который помогает в процессе кодирования. Теперь он может использовать базу знаний бизнес-документации, которая находится за пределами кода и конфигурации, и использовать ее для обеспечения дополнительного контекста.

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

Корпоративные пользователи вскоре смогут точно настраивать свои модели искусственного интеллекта в зависимости от особенностей работы организации, например, предпочитаемых версий комплектов разработки программного обеспечения, библиотек или языков программирования. Многие компании могли бы извлечь из этого выгоду, например, те, которые отдают предпочтение определенной версии Java, или те, которые используют свои собственные внутренние интерфейсы прикладного программирования, библиотеки или SDK. Поскольку большинство моделей искусственного интеллекта обучены на широких массивах данных, они, скорее всего, будут предоставлять решения, основанные на самых последних версиях языков и библиотек. В результате созданныый ими код будет не таким точным, каким мог бы быть.

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

Источник: