---
metadata:
  - name: generator
    content: Diplodoc Platform v5.55.2
alternate:
  - https://sourcecraft.dev/portal/docs/en/code-assistant/concepts/index.md
  - https://sourcecraft.dev/portal/docs/ru/code-assistant/concepts/index.md
  - href: ru/code-assistant/concepts/index.md
    type: text/markdown
    title: Markdown version
  - href: ../llms.txt
    type: text/markdown
    title: llms.txt
title: Обзор сервиса SourceCraft Code Assistant
description: 'Обзор возможностей SourceCraft Code Assistant: автодополнение кода, режим чата, быстрые действия и интеграция с IDE.'
---
> **Documentation Index:** Fetch the complete configuration index at https://sourcecraft.dev/portal/docs/ru/llms.txt


# Обзор сервиса SourceCraft Code Assistant

<!-- source: ru/_includes/code-assistant/disable-ai-features-note.md -->
{% note warning %}

В SourceCraft используются возможности ИИ-моделей внутри Яндекса. Для этого необходимые данные вашей [организации](https://sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/index.md#org) передаются в Яндекс. Подробнее в [условиях использования сервиса](https://yandex.ru/legal/cloud_terms_code_assistant).

{% endnote %}
<!-- endsource: ru/_includes/code-assistant/disable-ai-features-note.md -->

<!-- source: ru/_includes/code-assistant/about-service.md -->
Code Assistant — это AI-помощник разработчика, основанный на [больших языковых моделях (LLM)](https://ru.wikipedia.org/wiki/Большая_языковая_модель), с помощью которого вы можете улучшить процесс написания кода и повысить производительность.

В режиме [Smart autocompletion](https://sourcecraft.dev/portal/docs/ru/code-assistant/concepts/index.md#autocompletion) AI-помощник анализирует контекст кода и предлагает наиболее вероятные и релевантные подсказки: функции, циклы, условия и другие элементы.

Также в Code Assistant доступен [режим чата](https://sourcecraft.dev/portal/docs/ru/code-assistant/concepts/index.md#chat), с помощью которого вы можете общаться с AI-помощником в интерфейсе SourceCraft, вашей IDE или [SourceCraft CLI с встроенным OpenCode](https://sourcecraft.dev/portal/docs/ru/sourcecraft/operations/cli-quickstart.md).

[Условия использования сервиса SourceCraft Code Assistant](https://yandex.ru/legal/cloud_terms_code_assistant/)
<!-- endsource: ru/_includes/code-assistant/about-service.md -->

<!-- source: ru/_includes/code-assistant/supported-versions.md -->
Плагин Code Assistant доступен для [Visual Studio Code](https://code.visualstudio.com/), [VSCodium](https://vscodium.com/) и [IDE от JetBrains](https://www.jetbrains.com/ides/) версий 2025.2, 2025.1, 2024.3, 2024.2 и 2024.1. {#supported-versions}
<!-- endsource: ru/_includes/code-assistant/supported-versions.md -->

{% note info %}

Для работы Code Assistant требуется постоянный доступ в интернет.

{% endnote %}

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

LLM, которые применяются в Code Assistant, дообучены на корпусе общедоступного кода. Качество и количество предложений по автодополнению зависит от объема и разнообразия общедоступного кода, представленного на конкретном языке.

<!-- source: ru/_includes/code-assistant/ca-stats-tip.md -->
{% note tip %}

В интерфейсе SourceCraft доступна подробная статистика использования квоты на [нейрокредиты](https://sourcecraft.dev/portal/docs/ru/sourcecraft/pricing.md#cu) и [автодополнение кода](https://sourcecraft.dev/portal/docs/ru/code-assistant/concepts/index.md#autocompletion). Подробнее на странице [Посмотреть статистику использования Code Assistant в SourceCraft](https://sourcecraft.dev/portal/docs/ru/sourcecraft/operations/code-assistant-stats.md).

{% endnote %}
<!-- endsource: ru/_includes/code-assistant/ca-stats-tip.md -->

## Автодополнение кода {#autocompletion}

<!-- source: ru/_includes/code-assistant/syntax-support.md -->
В режиме Smart autocompletion явно поддерживается автодополнение кода для следующих языков программирования и фреймворков:

* C++
* Go
* Java
* JavaScript/TypeScript
* Kotlin
* Python
* Scala
* SQL
* Swift

Автодополнение может работать и для других языков программирования. Для языков, которые представлены в общедоступных репозиториях в меньшей мере, количество и качество предлагаемых подсказок будет ниже.
<!-- endsource: ru/_includes/code-assistant/syntax-support.md -->

<!-- source: ru/_includes/code-assistant/auto-manual-modes.md -->
Code Assistant анализирует контекст вашего кода и предлагает подсказки в следующих режимах:
* автоматический;
* по запросу пользователя — с помощью сочетания клавиш **Ctrl** + **Space**. В Visual Studio Code вы также можете использовать сочетание клавиш **Ctrl** + **Enter**.
<!-- endsource: ru/_includes/code-assistant/auto-manual-modes.md -->

Поддерживаются следующие типы подсказок:
* Inline completion — автодополнения по ходу написания текста (кода, тестов, документации).
* Full-function completion — автодополнения целых функций или методов.

Подробнее об автодополнении на странице [Автодополнение кода в SourceCraft Code Assistant](https://sourcecraft.dev/portal/docs/ru/code-assistant/operations/autocompletion.md).

<!-- source: ru/_includes/code-assistant/help-indicator-load.md -->
Во время генерации подсказки слева от редактируемого кода отобразится значок загрузки ![image](../../_assets/code-assistant/loading.svg). Если генерация прекратится или результата не будет, вы увидите значок отсутствия подсказки ![image](../../_assets/code-assistant/chat_crossed.svg).
<!-- endsource: ru/_includes/code-assistant/help-indicator-load.md -->

По умолчанию индикатор подсказки включен.

Подробнее об управлении индикатором подсказок на странице [Индикатор генерации или отсутствия подсказки](https://sourcecraft.dev/portal/docs/ru/code-assistant/operations/autocompletion.md#help-indicator)

## Чат и агенты {#chat}

В **Visual Studio Code** реализован [агентский режим](https://sourcecraft.dev/portal/docs/ru/code-assistant/operations/agent/chat-interface.md) с возможностями детальной настройки [инструментов](https://sourcecraft.dev/portal/docs/ru/code-assistant/operations/agent/how-tools-work.md), подключения различных [LLM-моделей](https://sourcecraft.dev/portal/docs/ru/code-assistant/operations/agent/api-configuration-profiles.md), [MCP-серверов](https://sourcecraft.dev/portal/docs/ru/code-assistant/operations/agent/mcp/overview.md), выбора [режимов работы](https://sourcecraft.dev/portal/docs/ru/code-assistant/operations/chat-prompts.md) и пр.

В **IDE от JetBrains** доступен [режим чата](https://sourcecraft.dev/portal/docs/ru/code-assistant/operations/chat.md) с AI-помощником с возможностью настройки [контекста](https://sourcecraft.dev/portal/docs/ru/code-assistant/operations/chat-context.md) и [агентский режим](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) с интеграцией с возможностями редактора.

{% note tip %}

Агентский режим Code Assistant также доступен в [SourceCraft CLI с встроенным OpenCode](https://sourcecraft.dev/portal/docs/ru/sourcecraft/operations/cli-quickstart.md).

{% endnote %}

## Быстрые действия {#quick-actions}

<!-- source: ru/_includes/code-assistant/quick-actions-description.md -->
Для удобства работы с плагином предусмотрены _быстрые действия_ — интеграции Code Assistant в IDE.

Для **Visual Studio Code** доступны следующие интеграции:
* _Лампочка_ (Lightbulb) — меню, доступное по кнопке ![image](../../_assets/console-icons/bulb.svg) рядом с блоками кода, с возможностью сгенерировать [документацию](https://sourcecraft.dev/portal/docs/ru/code-assistant/operations/quick-actions.md#docs) и [тесты](https://sourcecraft.dev/portal/docs/ru/code-assistant/operations/quick-actions.md#test).
* _Линза_ (CodeLens) — кнопки над блоками кода с возможностью сгенерировать документацию и тесты, а также [настроить действия, отображаемые в линзах и лампочках](https://sourcecraft.dev/portal/docs/ru/code-assistant/operations/quick-actions.md#set-actions).
* _Контекстное меню_ — меню, вызываемое правой кнопкой мыши, с возможностью сгенерировать документацию и тесты, [отправить выделенный код в чат](https://sourcecraft.dev/portal/docs/ru/code-assistant/operations/quick-actions.md#send-to-chat), запросить [автодополнение](https://sourcecraft.dev/portal/docs/ru/code-assistant/operations/quick-actions.md#autocompletion) и [улучшения](https://sourcecraft.dev/portal/docs/ru/code-assistant/operations/quick-actions.md#provide-improvements) для кода, а также [сформировать сообщение для коммита](https://sourcecraft.dev/portal/docs/ru/code-assistant/operations/quick-actions.md#commit) в системе контроля версий [git](https://git-scm.com/).
* _Команды /_ — через селектор ![image](../../_assets/console-icons/thunderbolt.svg) **Slash Commands** в тулбаре чата с возможностью запросить [генерацию тестов](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#provide-improvements) для открытого в редакторе файла, [сформировать сообщение для коммита](https://sourcecraft.dev/portal/docs/ru/code-assistant/operations/quick-actions.md#commit) в системе контроля версий [git](https://git-scm.com/), а также вызвать [Нейроревью](https://sourcecraft.dev/portal/docs/ru/code-assistant/operations/quick-actions.md#review).

Для **IDE от JetBrains** доступны линзы с возможностью сгенерировать документацию и тесты.
<!-- endsource: ru/_includes/code-assistant/quick-actions-description.md -->

Подробнее на странице [Быстрые действия в SourceCraft Code Assistant](https://sourcecraft.dev/portal/docs/ru/code-assistant/operations/quick-actions.md).

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

* [Как начать работать с SourceCraft Code Assistant](https://sourcecraft.dev/portal/docs/ru/code-assistant/index.md)
* [Условия использования сервиса Code Assistant](https://yandex.ru/legal/cloud_terms_code_assistant/)

<!-- source: ru/_includes/sourcecraft/yandex-project.md -->
_[Проект Яндекса](https://yandex.ru/all)          © 2026 ООО «Яндекс.Облако»_
<!-- endsource: ru/_includes/sourcecraft/yandex-project.md -->
