---
metadata:
  - name: generator
    content: Diplodoc Platform v5.63.0
alternate:
  - https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/src-chat.md
  - https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/operations/src-chat.md
  - href: https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/operations/src-chat.md
    type: text/markdown
    title: Markdown version
  - href: https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/llms.txt
    rel: describedby
title: "Чат с Code\_Assistant в SourceCraft"
description: Как использовать чат SourceCraft Code Assistant в интерфейсе SourceCraft для общения с AI-помощником и решения задач.
---
> **Documentation Index:** Fetch the complete configuration index at https://vibe.sourcecraft.dev/portal/docs/ru/llms.txt


<!-- source: ru/sourcecraft/operations/ca-chat.md -->
# Чат с Code Assistant в SourceCraft

<!-- source: ru/_includes/sourcecraft/ai-chat-description.md -->
В интерфейс SourceCraft встроен чат с Code Assistant, с помощью которого вы можете общаться с AI-помощником.

Поддерживаются следующие сценарии:
* Помощь в работе с SourceCraft, ответы на вопросы о функциональности сервиса.
* Поиск по документации.
* Генерация примеров кода.
* Объяснение кода в файлах проекта или в отдельных фрагментах в файле, в том числе в формате [markdown](https://ru.wikipedia.org/wiki/Markdown) для дальнейшего использования в документации.
* Помощь в отладке и устранение ошибок.
* Формирование тестов к коду.
* Генерация документации.
* Поиск возможных проблем в коде.
* Предложения по улучшению и поиск альтернативных решений.
* Построение диаграмм.
* Написание сообщений для коммитов.

В зависимости от того, на какой странице интерфейса SourceCraft вы находитесь, Code Assistant доступен определенный контекст, например: файлы [репозитория](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/index.md#repos), конкретный открытый файл, содержание [предложения изменений](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/index.md#pr) или [задачи](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/index.md#issues) и пр.
<!-- endsource: ru/_includes/sourcecraft/ai-chat-description.md -->

## Открыть чат {#open}

1. Откройте [главную страницу](https://sourcecraft.dev) SourceCraft.
1. Если вам нужно, чтобы у Code Assistant был определенный контекст, без указания его в явном виде в сообщении чата, перейдите на нужную страницу, например откройте репозиторий, конкретный файл или задачу.
1. На левой панели нажмите ![image](../../_assets/code-assistant/chat-logo-src.svg) **Чат Code Assistant**.

## Выбрать AI-модель {#select-model}

Откройте список моделей в чате и выберите нужную [AI-модель](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/ai-models.md). Для выбора нужна [платная подписка](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/pricing.md) в организации, из которой списываются нейрокредиты. Вам доступны модели, разрешенные ее администратором или владельцем.

Подробнее в инструкции [Выбрать AI-модель для работы](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/operations/ai-models.md#select-model).

## Отправить сообщение {#send}

В поле для ввода сообщения напишите запрос AI-помощнику и нажмите кнопку ![image](../../_assets/console-icons/arrow-up.svg) или **Enter**.

Чтобы перейти на новую строку в сообщении, используйте сочетание клавиш **Shift** + **Enter**.

{% note info %}

Дополнительный контекст, передаваемый в Code Assistant, например предложение изменений или задача, отображается в поле ввода сообщения.

{% endnote %}

{% note tip %}

Из чата можно [передать задание AI-коллеге](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/operations/ai-coworkers.md#from-chat). Опишите работу, которую нужно выполнить в репозитории, и попросите поручить ее коллеге. Перед запуском вы сможете выбрать коллегу и уточнить задание. Ход работы будет доступен в отдельной [AI-задаче](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/ai-coworkers.md#ai-jobs).

{% endnote %}

## Прекратить генерацию ответа {#stop-generation-vs}

Если вы передумали и хотите, например, переформулировать вопрос, в окне для ввода сообщения нажмите ![image](../../_assets/console-icons/circle-stop.svg) **Остановить**.

## Открыть новый чат {#new-chat}

На верхней панели чата нажмите кнопку ![image](../../_assets/console-icons/plus.svg).

## Посмотреть список чатов {#list-chat}

1. На верхней панели чата нажмите кнопку ![image](../../_assets/console-icons/clock-arrow-rotate-left.svg).
1. В открывшемся списке выберите чат, к которому вы хотите вернуться.

Чтобы удалить чат из списка, напротив чата нажмите кнопку ![image](../../_assets/console-icons/trash-bin.svg).

## Блоки кода {#codeblocks}

В ответах Code Assistant могут содержаться примеры кода. Над блоком кода отображается язык программирования, на котором он написан.

### Скопировать код из чата {#copy-code}

В правом углу панели над блоком кода нажмите ![image](../../_assets/console-icons/copy.svg).

### Развернуть и свернуть блок кода {#open-code}

Для удобства навигации по чату большие блоки кода автоматически сворачиваются. Чтобы развернуть или свернуть блок кода, нажмите ![image](../../_assets/console-icons/chevrons-down-wide.svg) или ![image](../../_assets/console-icons/chevrons-up-wide.svg) под блоком.

## Закрыть чат {#close}

На верхней панели чата нажмите кнопку ![image](../../_assets/console-icons/xmark.svg).

{% note tip %}

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

{% endnote %}

#### Полезные ссылки {#see-also}

* [Использовать AI-навыки в SourceCraft](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/operations/ai-skills.md)
* [Как начать работать с SourceCraft Code Assistant](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/index.md)
* [AI в SourceCraft](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/code-assistant.md)
* [Отредактировать код с SourceCraft Code Assistant](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/operations/code-edit.md)
* [Нейроревью предложения изменений в SourceCraft](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/operations/ca-review.md)
<!-- endsource: ru/sourcecraft/operations/ca-chat.md -->