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


# Интерфейс чата SourceCraft Code Assistant в IDE от JetBrains

{% note warning %}

На странице описана функциональность чата в IDE от JetBrains. Описание функциональности чата для Visual Studio Code на странице [Интерфейс чата SourceCraft Code Assistant в Visual Studio Code](https://sourcecraft.dev/portal/docs/ru/code-assistant/operations/agent/chat-interface.md).

{% endnote %}

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

Поддерживаются следующие сценарии:
* Генерация примеров кода.
* Объяснение кода в файлах проекта или в отдельных фрагментах в файле, в том числе в формате [markdown](https://ru.wikipedia.org/wiki/Markdown) для дальнейшего использования в документации.
* Помощь в отладке и устранение ошибок.
* [Формирование тестов к коду](https://sourcecraft.dev/portal/docs/ru/code-assistant/operations/quick-actions.md#test).
* [Генерация документации](https://sourcecraft.dev/portal/docs/ru/code-assistant/operations/quick-actions.md#docs).
* Поиск возможных проблем в коде.
* Построение диаграмм.

Для чата доступны настройки [контекста](https://sourcecraft.dev/portal/docs/ru/code-assistant/operations/chat-context.md).
<!-- endsource: ru/_includes/code-assistant/chat-description.md -->

{% note tip %}

Также доступен [агентский режим](https://sourcecraft.dev/portal/docs/ru/code-assistant/operations/jb-agent.md) _на стадии Preview_ на базе [SourceCraft CLI](https://sourcecraft.dev/portal/docs/ru/sourcecraft/operations/cli-quickstart.md) с интеграцией с возможностями редактора.

{% endnote %}

## Отправка сообщения {#sending}

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

<!-- source: ru/_includes/code-assistant/open-chat-jb.md -->
На правой панели редактора нажмите кнопку ![image](../../_assets/code-assistant/chat-logo.svg) **SourceCraft Code Assistant Chat**.
<!-- endsource: ru/_includes/code-assistant/open-chat-jb.md -->

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

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

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

<!-- source: ru/_includes/code-assistant/context-chat.md -->
Вы можете задавать вопросы на любом языке.

{% note info %}

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

[Подробнее о контексте](https://sourcecraft.dev/portal/docs/ru/code-assistant/operations/chat-context.md)

{% endnote %}
<!-- endsource: ru/_includes/code-assistant/context-chat.md -->

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

<!-- source: ru/_includes/code-assistant/stop-generating.md -->
Если вы, например, передумали и хотите переформулировать вопрос, в окне для ввода сообщения нажмите кнопку ![image](../../_assets/console-icons/stop.svg).
<!-- endsource: ru/_includes/code-assistant/stop-generating.md -->

### Оценить ответ {#rate-answer-jb}

<!-- source: ru/_includes/code-assistant/thumbs-up-down.md -->
В правом нижнем углу ответа AI-помощника нажмите ![image](../../_assets/console-icons/thumbs-up.svg) или ![image](../../_assets/console-icons/thumbs-down.svg).
<!-- endsource: ru/_includes/code-assistant/thumbs-up-down.md -->

## История чата {#chat-history}

Чтобы очистить чат, на верхней панели чата нажмите кнопку ![image](../../_assets/code-assistant/jb-icon-clean-chat.svg) **Clean Chat**.

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

Чтобы скопировать код из чата, в правом верхнем углу блока кода нажмите ![image](../../_assets/code-assistant/jb-icon-copy.svg).

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

* [Как начать работать с SourceCraft Code Assistant](https://sourcecraft.dev/portal/docs/ru/code-assistant/index.md)
* [Обзор сервиса SourceCraft Code Assistant](https://sourcecraft.dev/portal/docs/ru/code-assistant/concepts/index.md)
* [Настройка контекста чата SourceCraft Code Assistant в IDE от JetBrains](https://sourcecraft.dev/portal/docs/ru/code-assistant/operations/chat-context.md)
* [Быстрые действия в SourceCraft Code Assistant](https://sourcecraft.dev/portal/docs/ru/code-assistant/operations/quick-actions.md)