Gemini Code Assist для GitHub привносит возможности Gemini в процесс запроса на включение, выступая в качестве проверяющего кода. Gemini Code Assist ускоряет и повышает качество кода с помощью агента на базе Gemini, который автоматически суммирует запросы на включение и обеспечивает углубленные проверки кода. Вы можете вызвать Gemini Code Assist на любом этапе запроса на включение для проверки кода.
Вы можете напрямую взаимодействовать с Gemini в комментариях к запросу на включение:
- Задаем уточняющие вопросы по отзыву, который создает Близнец.
- Побуждайте Gemini, добавляя тег
/gemini
к вашим комментариям, чтобы задавать вопросы в контексте запроса на включение.
Gemini автоматически получит полезную информацию из репозитория и запросит извлечение для выполнения своих задач.
Этот документ предназначен для разработчиков всех уровней квалификации. Предполагается, что у вас есть практические знания GitHub.
Прежде чем начать
Чтобы протестировать действия, описанные в этом документе, обязательно выполните одно из следующих действий:
- Используйте свой собственный репозиторий GitHub.
- Создайте форк нашего образца репозитория.
Установите Gemini Code Assist для GitHub
Вы можете установить Gemini Code Assist, выполнив следующие действия:
Перейдите на страницу приложения Gemini Code Assist для GitHub .
Войдите в свою учетную запись GitHub, если вы еще этого не сделали.
Нажмите Установить .
Отобразится запрос на установку Gemini Code Assist для пользователя или организации.
Когда будет предложено установить Gemini Code Assist для пользователя или организации, выберите организацию, в которой вы собираетесь его использовать.
После установки Gemini Code Assist для вашей организации GitHub вам будет предложено выбрать репозитории для включения интеграции Code Review.
Вы будете перенаправлены в консоль администратора Gemini Code Assist.
Войдите под своей учетной записью GitHub.
Выберите организацию или личную учетную запись GitHub в раскрывающемся меню.
Прочтите и примите Условия использования Google, Политику запрещенного использования генеративного искусственного интеллекта и Политику конфиденциальности, а затем нажмите Завершить настройку .
Gemini Code Assist добавляется к запросам на включение в выбранных вами репозиториях.
После создания Gemini Code Assist предоставляет предложения для проверки кода каждый раз, когда автор запроса на включение или другие рецензенты добавляют комментарии с тегом /gemini
в запросе на включение.
Gemini Code Assist теперь активен для всех запросов на включение в выбранных вами репозиториях! В следующем разделе вы узнаете, как получать сводку запросов на включение и отзывы.
Получите сводку запроса на включение и отзывы
Чтобы получить первоначальную проверку запроса на включение от Gemini Code Assist, создайте новый запрос на включение.
Когда вы открываете новый запрос на включение, Gemini Code Assist выполняет первоначальную проверку. После того, как проверка будет готова, gemini-code-assist[bot]
автоматически добавляется в качестве рецензента в запрос на включение. Gemini Code Assist добавляет комментарий к проблеме на вкладке «Беседа» запроса на включение с отзывом и продолжает добавлять комментарии к измененным частям кода.
Комментарии к отзыву содержат следующую информацию:
- Серьезность проблемы определяется как критическая, высокая, средняя и низкая.
- Отзыв по вопросу
- Предложение кода, которое можно зафиксировать непосредственно с GitHub.
- Ссылки на руководство по стилю, предоставленное пользователем.
Вручную вызвать Gemini Code Assist
Gemini Code Assist слушает комментарии любого участника запроса на включение и решает, следует ли ему отвечать.
Чтобы вручную вызвать Gemini Code Assist, вы можете использовать следующие команды на главной странице комментариев запроса на включение в качестве комментария к проблеме.
Команда | Описание |
---|---|
/gemini summary | Публикует сводку изменений в запросе на включение |
/gemini review | Публикует обзор кода изменений в запросе на включение |
/gemini | Вручную вызывает Gemini Code Assist в комментариях. |
/gemini help | Обзор доступных команд |
Управление настройками Gemini Code Assist
Любой, у кого есть разрешения на изменение настроек приложения GitHub для организации, может управлять настройками Gemini Code Assist. Вы можете просмотреть разрешения, предоставленные Gemini Code Assist, управлять доступом к репозиторию и удалить Gemini Code Assist.
Чтобы изменить настройки, выполните следующие действия:
- На GitHub щелкните фотографию своего профиля, а затем нажмите «Настройки» .
- В разделе «Интеграции» нажмите «Приложения» . Отобразится список приложений GitHub.
- Рядом с Gemini Code Assist нажмите «Настроить» .
Что дальше
- Узнайте, как настроить поведение Gemini Code Assist в GitHub .