Gemini Code Assist на GitHub использует возможности Gemini для процесса pull-запросов, выступая в роли ревьюера кода. Gemini Code Assist на GitHub использует агента на базе Gemini, который автоматически суммирует pull-запросы и обеспечивает углублённый обзор кода, ускоряя его и повышая качество.
После настройки Gemini Code Assist на GitHub вы сможете вызывать Gemini Code Assist на любом этапе запроса на включение изменений для проверки кода. Вы можете напрямую взаимодействовать с Gemini Code Assist в комментариях к запросу на включение изменений:
- Задавайте уточняющие вопросы по отзыву, который создает Gemini Code Assist.
- Воспользуйтесь Gemini Code Assist, добавив тег
/geminiк своим комментариям, чтобы задать вопросы в контексте запроса на извлечение.
Gemini Code Assist автоматически извлечет полезную информацию из репозитория и выполнит запрос на выполнение своих задач.
Этот документ предназначен для разработчиков любого уровня подготовки. Предполагается, что вы уже имеете опыт работы с GitHub.
Потребительская версия и корпоративная версия
Gemini Code Assist на GitHub доступен в потребительской версии, которую можно установить непосредственно в GitHub, и корпоративной версии, которую можно установить через Google Cloud.
В следующей таблице обобщены различия между потребительской версией и корпоративной версией:
| Потребительская версия | Корпоративная версия (предварительный просмотр) | |
|---|---|---|
| Настраивать | Прямо в GitHub | Управляется через Google Cloud |
| Условия обслуживания | Условия обслуживания Google | Условия обслуживания Google Cloud |
| Квоты | 33 запроса на извлечение в день | 100+ запросов на извлечение в день |
| Руководство по конфигурации и стилю | Установить для каждого репозитория в GitHub | Можно настроить как для каждого репозитория в GitHub, так и для нескольких репозиториев из Google Cloud. |
| Поддержка GitHub | GitHub | GitHub |
Используйте Gemini Code Assist на GitHub
В этом разделе приведены инструкции по использованию Gemini Code Assist на GitHub после завершения настройки. Этот раздел применим как к потребительской, так и к корпоративной версии Gemini Code Assist на GitHub.
Прежде чем начать
Для выполнения задач этого раздела убедитесь, что вы настроили Gemini Code Assist на GitHub .
Получите сводку запроса на включение внесенных изменений и обратную связь
Чтобы получить первоначальную проверку запроса на извлечение от 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 нажмите Настроить .