GigaCode-ассистент

Info

GigaCode-ассистент — ваш AI-ассистент прямо в интерфейсе GitVerse. Задавайте вопросы о платформе, анализируйте репозитории и создавайте проекты за секунды.

Что умеет GigaCode-ассистент

Ответы на вопросы

GigaCode отвечает на вопросы о работе на GitVerse и предоставляет ссылки на соответствующие разделы документации. Также он помогает разобраться в коде: отвечает на вопросы о структуре и содержимом репозиториев, объясняет назначение конкретных файлов и функций.

Работа с кодом и репозиторием

Чат умеет выполнять следующие Git-операции:

  • создание, изменение и удаление файлов;
  • создание коммитов и запросов на слияние;
  • создание и инициализация репозитория.

Если действие изменяет состояние артефактов (изменение файлов, создание коммитов и запросов на слияние) на GitVerse, GigaCode может запросить подтверждение перед выполнением.

Определение контекста

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

Работа с GigaCode-ассистентом

Открытие чата

  1. На любой странице GitVerse найдите кнопку GigaCode в правом нижнем углу.

    Info

    GigaCode-ассистент доступен только авторизованным пользователям.

  2. Нажмите на нее.

  3. Отобразится приветственное окно GigaCode-ассистента.

Отправка запроса в чат

Чтобы отправить запрос в GigaCode-ассистента:

  1. Введите ваш запрос в поле ввода внизу окна чата.

  2. Нажмите на кнопку Отправить.

  3. Дождитесь ответа от GigaCode-ассистента.

Навыки

Навык — подготовленный набор инструкций для типовой работы: он задает порядок действий и требования к результату. GigaCode-ассистенту доступны встроенные навыки платформы.

Чтобы применить навык:

  1. В поле ввода нажмите Навыки и выберите нужный из списка. Другой способ — ввести / и начало названия навыка прямо в тексте сообщения.

  2. Выбранный навык отображается меткой в сообщении. К одному сообщению можно применить не более трех навыков.

  3. Отправьте сообщение. Навык действует в пределах этого запроса: для следующего сообщения выберите его снова.

Info

Выбирать навык вручную не обязательно: если задача явно соответствует одному из навыков, GigaCode подключит его сам.

Собственные навыки репозитория в чате не применяются — они действуют там, где у агента есть рабочая копия репозитория: в сессиях, у GigaCode-разработчика и в AI workflow-сценариях. Как устроен навык — в разделе Навыки.

Подтверждение изменений

Если запрос предполагает изменение на платформе, GigaCode может попросить подтвердить действие перед выполнением. Это помогает проверить, что именно собирается сделать ассистент, и избежать нежелательных изменений.

Info

По умолчанию в GigaCode-ассистенте включен режим Спрашивать перед изменениями.

В чате доступны два режима работы с изменениями:

  1. Спрашивать перед изменениями — GigaCode запрашивает ваше подтверждение перед каждым изменяющим действием.
  2. Изменять автоматически — GigaCode выполняет изменения без дополнительного подтверждения.

Как подтвердить или отменить действие

Если GigaCode запрашивает подтверждение:

  1. Ознакомьтесь с описанием действия в сообщении GigaCode.

  2. Нажмите Подтвердить, если хотите разрешить выполнение действия.

  3. Нажмите Отменить, если не хотите выполнять это действие.

  4. После подтверждения GigaCode продолжит выполнение запроса и покажет результат в чате.

  5. После отмены действие не будет выполнено.

Переключение режима подтверждения

Чтобы изменить режим выполнения действий:

  1. В нижней части окна чата нажмите на кнопку Спрашивать перед изменениями или Изменять автоматически.

  2. Выберите нужный режим.

  3. Новый режим начнет применяться к следующим действиям в чате.

Если вы хотите сохранить полный контроль над действиями ассистента, используйте режим Спрашивать перед изменениями. Если нужно ускорить работу в понятном и безопасном для вас сценарии, переключитесь в режим Изменять автоматически.

Открытие нового диалога

Чтобы открыть новый диалог:

  1. В левом верхнем углу чата нажмите на кнопку Новый чат.

  2. Отобразится приветственное окно GigaCode-ассистента.

Выбор вида чата

Чтобы изменить вид чата:

  1. В правом верхнем углу чата нажмите на кнопку Вид.

  2. Выберите один из вариантов:

    • всплывающее окно — чат отображается поверх страницы GitVerse. Окно можно перемещать и изменять его размер;
    • боковая панель — чат закрепляется в правой части страницы. При этом основное содержимое страницы остается доступным;
    • на весь экран — чат занимает всю рабочую область. История чатов отображается в левой части экрана.

Выбранный вид сохраняется при следующем открытии чата.

Работа с историей чатов

Чтобы просмотреть историю чатов:

  1. Нажмите на кнопку История в верхней панели чата.

  2. Отобразится список истории чатов.

  3. Чтобы найти нужный чат, введите его название в поле Поиск.

  4. Нажмите на нужный чат, чтобы открыть его.

Info

В режиме На весь экран история чатов отображается в левой части экрана. Историю можно свернуть или развернуть.

Чтобы удалить историю конкретного чата:

  1. В истории чатов нажмите на кнопку с тремя точками рядом с нужным чатом.

  2. Выберите Удалить.

  3. В окне подтверждения нажмите Удалить.

Настройка всплывающего окна

Чтобы переместить всплывающее окно:

  1. Наведите указатель на верхнюю панель чата.

  2. Удерживая левую кнопку мыши, перетащите окно в нужную часть страницы.

Чтобы изменить размер всплывающего окна:

  1. Наведите указатель на любую границу или угол окна.

  2. Удерживая левую кнопку мыши, измените размер окна.

Чтобы вернуть исходные размер и положение окна, нажмите на кнопку По умолчанию в верхней панели чата.

Настройка боковой панели

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

  1. Наведите указатель на левую границу панели.

  2. Удерживая левую кнопку мыши, измените ширину панели.

Контекст чата

GigaCode автоматически определяет контекст текущей страницы и показывает его в левом нижнем углу чата.

Info

Контекст определяется на уровне репозитория.

Что дальше

  1. Подключите GigaCode-агента для совместной работы над кодом в запросах на слияние.
  2. Подключите GigaCode-разработчика, чтобы назначать задачи AI-исполнителю и получать готовый запрос на слияние.
  3. Установите плагин GigaCode-ассистента, чтобы воспользоваться всеми возможностями AI прямо в вашей IDE.
  4. Изучите подход к работе с AI-агентами — AI-разработка на GitVerse.