Yasnora AI / Возможности

ВОЗМОЖНОСТИ YASNORA AI

От задачи в репозитории — к изменениям, которые можно проверить.

yCode — AI-агент для программирования: план работы, изменения кода, diff и тесты. Разработчик видит результат и решает, что интегрировать.

yCode
Бета

ОТ ЗАДАЧИ К РЕЗУЛЬТАТУ

Практические возможности

01

Понять проект

Сформулируйте вопрос по структуре репозитория, зависимостям или конкретному участку логики. Начните с анализа кода до внесения изменений.

02

Подготовить исправление

Опишите воспроизводимую ошибку и ожидаемое поведение. Агент предлагает ограниченный набор изменений для проверки.

03

Проверить результат

Изучите diff и выполненные проверки. Отдельно оцените безопасность, совместимость и случаи, которые тесты не покрыли.

ПОШАГОВО

Понятный процесс работы

Начните с небольшого примера. Уточните требования и проверьте результат до использования.

  1. 01

    Выберите контекст

    Укажите репозиторий и исходное состояние без секретов в задаче.

  2. 02

    Согласуйте план

    Определите границы изменений и критерий готовности.

  3. 03

    Изучите выполнение

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

  4. 04

    Проведите ревью

    Разработчик принимает решение о слиянии и выпуске.

ПРИМЕР СЦЕНАРИЯ

Исправление SQL-запроса

Учебный пример на вымышленных данных. Показывает подход к задаче, а не результат реального клиента.

Задача

Отчёт удваивает сумму заказа после JOIN с позициями. Найди причину и предложи исправление с проверкой.

Возможная структура результата
План: проверить кардинальность JOIN → агрегировать позиции до соединения → сравнить суммы на контрольных заказах.
Проверки: заказ без позиций, несколько позиций, возврат.
Итог для ревью: diff и результаты выполненных тестов.

ВОПРОСЫ И ОТВЕТЫ

Перед началом работы

Все вопросы о Yasnora AI ↗
Чем агент отличается от генерации фрагмента кода?

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

Агент сам выпускает изменения?

Предусмотрено явное одобрение. Проверка и решение об интеграции остаются за разработчиком.

Какие тесты нужно запускать?

Те, что проверяют ожидаемое поведение и риски изменения. Наличие успешного запуска не доказывает отсутствие всех дефектов.

НАЧНИТЕ С ОДНОЙ ЗАДАЧИ

Сделайте следующий шаг с Yasnora AI.

Гостевой чат без регистрации. Расширенные возможности зависят от плана и настроек.

Yasnora Code в VS Code

Версия 2.1.0 · Предварительный выпуск

Идентификатор расширения: yasnora.wicscode-vscode

Войдите через свой аккаунт Yasnora. Административный аккаунт и ручной ввод ключа API не нужны. Работайте с локальной папкой проекта или подключённым репозиторием GitHub.

Бесплатно: Yasnora Code Standard для объяснений и проверки. На платных тарифах: Yasnora Code Pro для разрешённых изменений. Подписка включает определённое количество задач. Дополнительное использование оплачивается из кошелька только после подтверждения цены и максимальной суммы расходов.

Подтвердите список файлов перед загрузкой локального проекта. Сравните изменения встроенными средствами редактора и изучите результаты выполненных проверок. Перед применением выполняется проверка конфликтов. Правки существующего текста остаются несохранёнными; добавление и удаление файлов выполняются сразу.

Установка и вход

  1. Скачайте расширение VSIX и файл контрольной суммы SHA-256 по ссылкам ниже.
  2. В VS Code откройте «Расширения» → … → «Установить из VSIX» и выберите скачанный файл.
  3. Выполните команду «Yasnora Code: Войти в Yasnora» в палитре команд и подтвердите вход в браузере.

Пользовались предыдущим VSIX? Удалите старую запись расширения, установите версию 2.1.0 и войдите снова.

Требуется VS Code 1.125 или новее. Проверки редактора на macOS ARM64 выполнены. Проверки установки на Windows и Linux ещё не завершены.