Подготовить замену текста в модуле
Как попросить Помощника заменить фразу в модуле BSL — рабочая формулировка задачи с кавычками, кнопка «Получить предложение» и что получится.
Перед чтением
- Открыть модуль или форму Руководство
На этой странице
Помощник может заменить одну фразу в модуле BSL: вы пишете, какой текст найти и на что его заменить, а Помощник готовит предложение. Это точечная замена текста по правилам, без нейросетевой модели. До вашего подтверждения файл не меняется — предложение сначала нужно просмотреть (Просмотреть предложение в режиме сравнения) и подтвердить (Подтвердить или отклонить предложение).
Когда это нужно#
- Нужно поменять текст сообщения, заголовок или строковую константу в модуле.
- Нужно заменить имя или фрагмент кода, который встречается в модуле один раз.
- Хотите, чтобы перед изменением было видно сравнение «было — стало» и требовалось явное подтверждение.
Перед началом#
- Открыт модуль BSL загруженной или созданной в Studio обработки (Открыть модуль или форму).
- В редакторе нет несохранённых правок: кнопка над редактором показывает «Сохранено». Если правки есть, сохраните их (Сохранить изменения BSL) — иначе Помощник ответит «Сначала сохраните или отмените локальные правки в редакторе».
- Вы знаете точный текст, который нужно заменить, и он встречается в модуле один раз.
Как сформулировать задачу#
Правило: искомый фрагмент — в кавычках, затем слово «замени» непосредственно перед «на», а после «на» — новый текст в кавычках.
Рабочие формулировки:
Найди «Привет из Smart1Spec Studio» и замени на "Добрый день". Больше ничего не меняй.
Сообщение «Привет из Smart1Spec Studio» замени на «Добрый день»
Текст «Привет из Smart1Spec Studio» — замени текст на "Добрый день"Между «замени» и «на» можно вставить одно слово: «замени текст на», «замени его на», «замени сообщение на». Кавычки — «ёлочки» или прямые "…".
Шаги#
- Откройте нужный модуль и убедитесь, что он сохранён.
- Откройте панель Помощника («Помощник» в шапке) и выберите вкладку «AI-разработка».
- В поле «Задача (на русском)» введите задачу в рабочей формулировке. Если задача уже была сохранена раньше, вместо пустого поля показывается карточка «Текущая задача» с полем «Текст задачи» — исправьте текст в нём или нажмите «Создать новую задачу».
- Нажмите «Получить предложение». Пока Помощник работает, на кнопке — «Ожидание…», а ниже — «Готовим предложение… Повторный запрос недоступен, пока идёт текущий.»
- Когда предложение готово, появится уведомление «Предложение создано», и в центре откроется режим сравнения «Review Mode · сравнение AI» — см. Просмотреть предложение в режиме сравнения.

Результат#
- В панели Помощника — блок «Результат AI» со статусом «Предложено», строкой «Файлов: 1 · участков: 1 · +1 / −1» и пояснением вида «Точечная замена «Привет из Smart1Spec Studio» → «Добрый день» в процедуре ПоказатьПриветствие (строка 4), без вызова внешней модели.»
- Модуль в проекте пока не изменён. Дальше: просмотрите участок (Просмотреть предложение в режиме сравнения) и подтвердите или отклоните предложение (Подтвердить или отклонить предложение).
Как Помощник ищет фрагмент#
- Фрагмент ищется во всём открытом модуле — в коде, строках и комментариях; регистр букв при поиске не учитывается.
- Заменяется ровно одно вхождение. Если фраза встречается несколько раз, удлините фрагмент в кавычках, чтобы он стал уникальным.
- Внутри кавычек не должно быть других кавычек: фрагмент
Сообщить("Привет")целиком указать нельзя — укажите только текстПривет. - Искомый фрагмент — от 2 до 200 символов, задача целиком — не длиннее 4000 символов.
- Работает только с модулями BSL; описание формы «Form.json» не меняется.
Если не получилось#
| Что видно | Что сделать |
|---|---|
| «Сначала сохраните или отмените локальные правки в редакторе» | Нажмите «Сохранить BSL» или отмените правки, затем снова «Получить предложение». |
| «Текст в редакторе не совпадает с файлом на сервере. Сохраните или перезагрузите модуль.» | Сохраните модуль или откройте его заново из навигатора. |
| «Опишите желаемое изменение» | Поле задачи пустое. Введите задачу. |
| «Задача относится к другому модулю или обработке…» | Сохранённая задача привязана к другому модулю. Нажмите «К исходному модулю» или «Создать новую задачу». |
| «Помощник выключен в этой среде. Режим «Подсказки» и ручная сборка доступны.» | Подготовка замены сейчас недоступна. Измените текст вручную (Найти и заменить текст в модуле, Сохранить изменения BSL). |
| Предложение заменяет не то, что вы просили, или пришло другое изменение | Формулировка не распознана как точечная замена. Нажмите «Отклонить» (Подтвердить или отклонить предложение) и перепишите задачу по правилу выше. |
| «Задача слишком длинная (макс. 4000 символов)» | Сократите задачу: оставьте только искомый фрагмент и новый текст. |
См. также
- Как работает Помощник и где его границы Понятие
- Просмотреть предложение в режиме сравнения Руководство
- Подтвердить или отклонить предложение Руководство
- Первая точечная правка с Помощником Обучение
Сверено с продуктом: 27.10.2026