Copilot Enterprise представляет поиск и лучшие настраиваемые практики

По словам вице-президента GitHub, Copilot Enterprise открывает новые возможности в кодовом помощнике и знаменует собой эру трансформации ИИ.

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

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

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

Copilot генерирует сводки по запросам на притяжение

Copilot также может генерировать сводки запросов на GitHub и анализировать различия между запросами (PR) для разработчиков, добавил Родригес.

Вы можете сказать: «Эй, Copilot, видишь все изменения, которые были сделаны в этих файлах? Резюмируй их для меня и помести в описание PR, чтобы рецензенты, увидев их, могли понять, какие изменения я сделал и почему эти изменения здесь», — сказал он. «Это повышает производительность автора PR».

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

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

Copilot в будущем

В планах на будущее — возможность тонкой настройки кода с помощью собственного кода предприятия. В настоящее время эта функция находится в стадии альфа-версии, в которой участвуют около 10 клиентов. Планируется провести бета-версию, после чего функция станет общедоступной.

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

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

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

По его словам, цель GitHub — внедрить ИИ в весь жизненный цикл разработки программного обеспечения, и это происходит быстро: На самом деле, это самый быстрый цикл внедрения, который Родригес видел за свою карьеру.

«Мы уже прошли тот этап, когда ИИ вызывает шумиху», — сказал Родригес в интервью The New Stack. «Сейчас Copilot используют более 50 000 организаций, более 1,3 миллиона платных пользователей. Мы преодолели пропасть. Это уже не ранний приемник. По нашему мнению, сейчас мы действительно находимся в эпохе не цифровой трансформации, а трансформации с помощью ИИ».

Читайте также
Фреймворк Vue ускорил анализ шаблонов и повысил реактивность
Фреймворк Vue ускорил анализ шаблонов и повысил реактивность
Фреймворк Vue ускорил анализ шаблонов и повысил реактивность

Обновление фронтенд-фреймворка на JavaScript включает в себя более быстрый, переписанный парсер шаблонов и переработанную систему реактивности. Она повышает точность срабатывания эффектов.

Краткий обзор обновлений Next JS 14
Краткий обзор обновлений Next JS 14
Краткий обзор обновлений Next JS 14

Емко рассказываем об обновлениях в Next JS 14: Turbopack, Server Actions(Stable), Partial Prerendering(Preview), Next.js Learn(New).

Ретроспектива React.js
Ретроспектива React.js
Ретроспектива React.js

Посмотрим что было важного в последних версиях react.js. Рассмотрены будут только ключевые изменения в новых версиях.

AdonisJS v6: Полный переход на современные стандарты JavaScript
AdonisJS v6: Полный переход на современные стандарты JavaScript
AdonisJS v6: Полный переход на современные стандарты JavaScript

Переход на современные стандарты Ключевое изменение в AdonisJS v6 – полная поддержка современных стандартов JavaScript: ECMAScript Modules (ESM) и TypeScript. Это обеспечивает совместимость с последними версиями пакетов и повышает безопасность благодаря доступу к актуальным исправлениям уязвимостей. Приложения AdonisJS v6 теперь по умолчанию используют TypeScript и ESM, однако разработчики по-прежнему могут устанавливать и применять пакеты, написанные […]