GigaCode-ассистент
Info
GigaCode-ассистент — ваш AI-ассистент прямо в интерфейсе GitVerse. Задавайте вопросы о платформе, анализируйте репозитории и создавайте проекты за секунды.
Что умеет GigaCode-ассистент
Ответы на вопросы
GigaCode отвечает на вопросы о работе на GitVerse и предоставляет ссылки на соответствующие разделы документации. Также он помогает разобраться в коде: отвечает на вопросы о структуре и содержимом репозиториев, объясняет назначение конкретных файлов и функций.
Работа с кодом и репозиторием
Чат умеет выполнять следующие Git-операции:
- создание, изменение и удаление файлов;
- создание коммитов и запросов на слияние;
- создание и инициализация репозитория.
Если действие изменяет состояние артефактов (изменение файлов, создание коммитов и запросов на слияние) на GitVerse, GigaCode может запросить подтверждение перед выполнением.
Определение контекста
При переходе между страницами платформы контекст определяется автоматически. В текущей версии контекст работает на уровне репозитория.
Работа с GigaCode-ассистентом
Открытие чата
-
На любой странице GitVerse найдите кнопку GigaCode в правом нижнем углу.
Info
GigaCode-ассистент доступен только авторизованным пользователям.
-
Нажмите на нее.
-
Отобразится приветственное окно GigaCode-ассистента.
Отправка запроса в чат
Чтобы отправить запрос в GigaCode-ассистента:
-
Введите ваш запрос в поле ввода внизу окна чата.
-
Нажмите на кнопку Отправить.
-
Дождитесь ответа от GigaCode-ассистента.
Навыки
Навык — подготовленный набор инструкций для типовой работы: он задает порядок действий и требования к результату. GigaCode-ассистенту доступны встроенные навыки платформы.
Чтобы применить навык:
-
В поле ввода нажмите Навыки и выберите нужный из списка. Другой способ — ввести
/и начало названия навыка прямо в тексте сообщения. -
Выбранный навык отображается меткой в сообщении. К одному сообщению можно применить не более трех навыков.
-
Отправьте сообщение. Навык действует в пределах этого запроса: для следующего сообщения выберите его снова.
Info
Выбирать навык вручную не обязательно: если задача явно соответствует одному из навыков, GigaCode подключит его сам.
Собственные навыки репозитория в чате не применяются — они действуют там, где у агента есть рабочая копия репозитория: в сессиях, у GigaCode-разработчика и в AI workflow-сценариях. Как устроен навык — в разделе Навыки.
Подтверждение изменений
Если запрос предполагает изменение на платформе, GigaCode может попросить подтвердить действие перед выполнением. Это помогает проверить, что именно собирается сделать ассистент, и избежать нежелательных изменений.
Info
По умолчанию в GigaCode-ассистенте включен режим Спрашивать перед изменениями.
В чате доступны два режима работы с изменениями:
- Спрашивать перед изменениями — GigaCode запрашивает ваше подтверждение перед каждым изменяющим действием.
- Изменять автоматически — GigaCode выполняет изменения без дополнительного подтверждения.
Как подтвердить или отменить действие
Если GigaCode запрашивает подтверждение:
-
Ознакомьтесь с описанием действия в сообщении GigaCode.
-
Нажмите Подтвердить, если хотите разрешить выполнение действия.
-
Нажмите Отменить, если не хотите выполнять это действие.
-
После подтверждения GigaCode продолжит выполнение запроса и покажет результат в чате.
-
После отмены действие не будет выполнено.
Переключение режима подтверждения
Чтобы изменить режим выполнения действий:
-
В нижней части окна чата нажмите на кнопку Спрашивать перед изменениями или Изменять автоматически.
-
Выберите нужный режим.
-
Новый режим начнет применяться к следующим действиям в чате.
Если вы хотите сохранить полный контроль над действиями ассистента, используйте режим Спрашивать перед изменениями. Если нужно ускорить работу в понятном и безопасном для вас сценарии, переключитесь в режим Изменять автоматически.
Открытие нового диалога
Чтобы открыть новый диалог:
-
В левом верхнем углу чата нажмите на кнопку Новый чат.
-
Отобразится приветственное окно GigaCode-ассистента.
Выбор вида чата
Чтобы изменить вид чата:
-
В правом верхнем углу чата нажмите на кнопку Вид.
-
Выберите один из вариантов:
- всплывающее окно — чат отображается поверх страницы GitVerse. Окно можно перемещать и изменять его размер;
- боковая панель — чат закрепляется в правой части страницы. При этом основное содержимое страницы остается доступным;
- на весь экран — чат занимает всю рабочую область. История чатов отображается в левой части экрана.
Выбранный вид сохраняется при следующем открытии чата.
Работа с историей чатов
Чтобы просмотреть историю чатов:
-
Нажмите на кнопку История в верхней панели чата.
-
Отобразится список истории чатов.
-
Чтобы найти нужный чат, введите его название в поле Поиск.
-
Нажмите на нужный чат, чтобы открыть его.
Info
В режиме На весь экран история чатов отображается в левой части экрана. Историю можно свернуть или развернуть.
Чтобы удалить историю конкретного чата:
-
В истории чатов нажмите на кнопку с тремя точками рядом с нужным чатом.
-
Выберите Удалить.
-
В окне подтверждения нажмите Удалить.
Настройка всплывающего окна
Чтобы переместить всплывающее окно:
-
Наведите указатель на верхнюю панель чата.
-
Удерживая левую кнопку мыши, перетащите окно в нужную часть страницы.
Чтобы изменить размер всплывающего окна:
-
Наведите указатель на любую границу или угол окна.
-
Удерживая левую кнопку мыши, измените размер окна.
Чтобы вернуть исходные размер и положение окна, нажмите на кнопку По умолчанию в верхней панели чата.
Настройка боковой панели
Чтобы изменить ширину боковой панели:
-
Наведите указатель на левую границу панели.
-
Удерживая левую кнопку мыши, измените ширину панели.
Контекст чата
GigaCode автоматически определяет контекст текущей страницы и показывает его в левом нижнем углу чата.
Info
Контекст определяется на уровне репозитория.
Что дальше
- Подключите GigaCode-агента для совместной работы над кодом в запросах на слияние.
- Подключите GigaCode-разработчика, чтобы назначать задачи AI-исполнителю и получать готовый запрос на слияние.
- Установите плагин GigaCode-ассистента, чтобы воспользоваться всеми возможностями AI прямо в вашей IDE.
- Изучите подход к работе с AI-агентами — AI-разработка на GitVerse.