Версия: 6.x
burger close
AI - ассистент

Начиная с середины 2025 года, все редакции ReadyScript включают в себя модуль AI-ассистент, который позволяет автоматически заполнять с помощью ИИ поля различных объектов (товаров, категорий, новостей и других).

Также модуль предоставляет возможность вести чат с ИИ на любой странице административной панели ReadyScript. У ИИ можно спрашивать что угодно и это может помочь в подготовке любого контента для абсолютно любого модуля.

Тарификация

По умолчанию, модуль AI-ассистент подключен к GPT-провайдеру ReadyScript, который в свою очередь использует модель Яндекс.Lite для генерации ответов. Таким образом ReadyScript берет на себя все технические вопросы организации генерации, предоставляя на своем сайте удобную систему покупки пакетов запросов.

Для простоты расчетов, тарификация измеряется в "запросах", т.е. выполняя один запрос к gpt-провайдеру ReadyScript, ваш баланс уменьшается на 1 единицу. Таким образом очень легко рассчитать затраты на заполнение одного объекта. Например, если вы желаете сгенерировать 5 полей (короткое описание, полное описание, meta-тег title, мета-тег keywords, мета-тег description) для 10 товаров, вам понадобится 50 запросов.

В случае переписки в чате с ИИ, отправка одного вопроса или генерация одного ответа - это один запрос.

Заметки
Всем пользователям платформы ReadyScript мы бесплатно начисляем стартовый баланс, равный 100 запросам.

Если вы пользуетесь коробочной версией платформы ReadyScript, то для идентификации вашего аккаунта в ReadyScript, в вашем магазине должна быть установлена и подтверждена основная лицензия на продукт.

Проверить свой баланс запросов к ИИ всегда можно либо в чате в административной панели вашего магазина, либо на сайте ReadyScript в разделе Личный кабинет -> Мои запросы к ИИ.

В случае исчерпания баланса запросов, необходимо приобрести новый пакет запросов к ИИ на сайте ReadyScript.ru

Автозаполнение полей

Основная функция AI-ассистента в ReadyScript - это помощь в заполнении текстовых полей. Так, вы можете в 1 клик заполнять различные данные у следующих объектов, поддерживаемых на сегодняшний день:

  • Товары
  • Категории товаров
  • Статьи
  • Сообщения в поддержке
  • Остальные объекты с помощью чата (об этом способе дальше)

Заполнению подлежат только текстовые поля на сегодняшний день.

Чтобы воспользоваться данной функцией, достаточно перейти в карточку редактирования одного из перечисленных выше объектов.

field_completion.jpg
Автозаполнение полей

Справа от необходимого поля можно нажать на кнопку с карандашом, если нужно воспользоваться базовым промптом (первым в списке для данного поля). В случае, если для данного поля у вас добавлено больше одного промпта, то в выпадающем списке можно их выбрать. Подробнее о промптах (запросах к ИИ) будет написано дальше.

Возле так называемого "главного поля", вы увидите карандаш зеленого цвета, нажав на который, вы можете запустить в 1 клик генерацию всех зависимых от этого поля пустых полей. Например, для товара главным полем является его название, так как любая генерация изначально базируется на названии товара.

Благодаря тому, что зеленый карандаш заполняет только пустые поля, можно смело нажимать эту кнопку для дозаполнения недостающих сведений, без опасений потерять существующее наполнение данными.

Чат с ИИ

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

chat_ai.jpg
Чат с ИИ

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

Также чат позволяет предоставить генерацию текста абсолютно для всех объектов в системе, даже тех, которые привносятся дополнительными модулями и для них еще отсутствует механизм точечного заполнения данными. Так, например, вы можете открыть окно создания характеристики и спросить у ИИ какие могут быть значения характеристик у той или иной группы товаров. Получив ответ, вы можете копировать и вставлять в необходимые поля значения прямо из чата.

Чат специально располагается поверх всех окон и контрастно выделяется среди стандартных диалоговых окон редактирования объектов, чтобы было удобно работать совместно.

Каждый раз, когда вы желаете переключиться в чате на новую тему, необходимо очищать беседу с помощью кнопки в верхней части окна чата. Только в этом случае чат будет забывать о предыдущем контексте переписки.

Массовое заполнение объектов данными

ReadyScript позволяет массово дозаполнять поля необходимых объектов. Для этого нужно выбрать в списке эти объекты и нажать внизу кнопку "Заполнить через ИИ". В этом случае открывается мастер создания задачи на массовую генерацию текстовых данных.

Мастер имеет первый шаг, на котором детально описываются все, что будет происходить

master_step1.jpg
Мастер заполнения данных через ИИ, шаг 1

На втором шаге, можно отметить состав полей, а также настройки заполнения этих полей. По умолчанию, ReadyScript будет генерировать значение только для пустых (не заполненных) полей и тем самым экономить запросы к ИИ.

master_step2.jpg
Мастер заполнения данных через ИИ, шаг 2
Заметки
То есть, например, если вы выбрали 10 товаров, указали заполнить для них мета тег description, но у пяти товаров это поле уже заполнено, то ReadyScript выполнит только 5 запросов к ИИ на генерацию.

В случае, если необходимо принудительно генерировать значения абсолютно для всех выбранных товаров не взирая на заполненность поля, для этого в настройках необходимо поставить флажок "Режим перезаписи".

Вы также можете явно указать промпт(шаблон запроса к ИИ), который нужно использовать для заполнения того или иного поля.

Нажмите на кнопку "Создать задачу на генерацию данных", после чего ожидайте пока данные будут сгенерированы и можно будет приступать к их проверке.

task.jpg
Задача на массовую генерацию данных

Нажмите на кнопку "Перейти к результатам проверки", если желаете проверить каждый результат и принять решение об обновлении объекта индивидуально. Перейдя к списку результатов, вы можете массово применять изменения к объектам.

Рассмотрим вариант проверки каждого результата генерации. В удобном диалоговом окне можно наблюдать новый сгенерированный текст, а также предыдущее значение поля. При необходимости вы можете внести правки в результат генерации и затем нажать на кнопку "применить".

result_check.jpg
Проверка результатов генерации данных

Шаблоны запросов к ИИ (промпты)

ReadyScript предоставляет полный контроль за промптами в разделе Разное -> AI-ассистент -> Шаблоны запросов к ИИ. Автоматическая генерация текста для конкретного поля строится на шаблонах запросов. Для одного поля вы можете создать неограниченное количество шаблонов запросов, чтобы потом выбирать какой вы желаете использовать для генерации.

ReadyScript предустанавливает стандартные типовые шаблоны запросов для всех полей, которые поддерживают автогенерацию.

prompts.jpg
Список шаблонов запросов к ИИ
Заметки
Если для поля нет ни одного шаблона(промпта), то кнопка с карандашом не появится справа от него, т.к. в этом случае невозможно произвести автоматическую генерацию.

Давайте рассмотрим сам процесс создания промпта. Это обычный запрос в текстовом виде, который вы можете описать в произвольной форме, но с использованием переменных. Список допустимых переменных всегда заранее известен, он представлен сразу под выбором Поля объекта.

prompt.jpg
Создание шаблона запроса к ИИ (промпта)

Стандартный промпт для генерации короткого описания товара: "Придумай короткое описание, до 500 знаков, для товара `{$product.title}`.". Вы можете изменять генерацию просто добавляя нужные фразы, например "Используй слово Купить в тексте." или "Используй фразу `Дешево в Москве` в итоговом тексте."

Меняйте ваш промпт и просто в отдельном окне откройте любой объект(например товар) и попробуйте точечно сгенерировать содержимое для нужного поля, чтобы посмотреть, как искусственный интеллект вас понял.

Не бойтесь экспериментировать, создание промптов - это просто, как будто вы виртуальному человеку даете задание.

Специальный формат промптов ReadyScript

Что делать, если необходимо создать такой промпт, который бы становился более детальным, если у объекта заполнено больше полей? Мы задались этим вопросом и придумали ответ на него в виде специализированного формата написания шаблонов к ИИ.

Так, вы можете заключить какой-то текст, содержащий переменные в квадратные скобки и этот текст будет включен в запрос, если все переменные, присутствующие в скобках не пустые.

Пример запроса в этом формате:

Придумай описание для мета-тега description для товара '{$product.title}', чтобы оно соответствовало основным свойствам товара.[Опирайся на текст '{$product.short_description}' [или на текст {$product.description}]]

В этом примере, если у товара будет заполнено только поле Название(product.title), то запрос будет выглядеть так:

Придумай описание для мета-тега description для товара '{$product.title}', чтобы оно соответствовало основным свойствам товара.

Если у товара будут заполнены поля product.title и product.short_description, то запрос будет выглядеть так:

Придумай описание для мета-тега description для товара '{$product.title}', чтобы оно соответствовало основным свойствам товара. Опирайся на текст '{$product.short_description}'

А если у товара будут заполнены все 3 поля product.title, product.short_description, product.description, то запрос будет выглядеть так:

Придумай описание для мета-тега description для товара '{$product.title}', чтобы оно соответствовало основным свойствам товара. Опирайся на текст '{$product.short_description}' или на текст {$product.description}

Данные формат предоставляет невероятную гибкость в написании универсальных шаблонов запросов к ИИ.

Другие настройки промптов

Какие еще настройки можно задать у промпта?

  • Примечание - подпишите ваш промпт коротко одним/двумя словами. Это поможет вам его идентифицировать в выпадающих списках.
  • GPT-сервис - вы можете направить каждый промпт на разный GPT-сервис, если у вас создано несколько профилей подключения к различным GPT-сервисам (подробнее об этом ниже).
  • Креативность(temperature) - число обычно от 0 до 2, означающее насколько сильно GPT может отклоняться или давать разный результат на запрос. Чем выше число, тем более креативнее и разнообразнее будут ответы. Стандартное значение где-то посредине: 80-100%

Ответы в поддержке в 1 клик

В разделе CRM -> Поддержка -> Просмотр тикета поддержки, в поле "Ваш ответ" появилась кнопка "Заполнить через ИИ", которую вы можете применять для быстрого создания ответа.

support_ai.jpg
Искусственный интеллект в поддержке

Логика работы этой кнопки абсолютно такая же как и в разделе `автозаполнении полей`. То есть вы можете в разделе Шаблоны запросов к ИИ подготовить несколько промптов для различных ситуаций и выбирать из них в выпадающем списке. Вам будут доступны следующие переменные в шаблонах:

  • {$topic.title} - Тема переписки
  • {$messages.all} - Вся переписка
  • {$messages.client} - Все сообщения клиента
  • {$messages.admin} - Все сообщения администратора

Например, по умолчанию мы предоставляем 2 промпта следующего содержания:

Шаблон "Ответить по существу"

Ты - специалист поддержки. Напиши ответ по существу для следующей переписки с Клиентом: '{$messages.all}'

Шаблон "Отказать"

Ты - специалист поддержки. Напиши, что к сожалению, мы не предоставляем такую услугу или не работаем в запрошенное время или ничего не можем сделать в ситуации описанной клиентом для следующей переписки c Клиентом: '{$messages.all}'

Настройка модуля

В разделе Веб-сайт -> Настройка модулей -> AI-ассистент вы можете корректировать некоторые настройки модуля. Опция "Отображать кнопку чата с ИИ" позволяет включать/отключать иконку чата с ИИ на страницах административной панели.

Если необходимо выключить чат только у определенной группы пользователей, то это можно сделать в разделе Управление -> Пользователи -> Группы. На странице редактирования необходимой группы пользователей во вкладке Права в секции Права к модулям нужно найти модуль AI и отключить право "Доступ к чату". К слову сказать, здесь также можно настроить и другие права для данного модуля:

rights.jpg
Права доступа к функциям AI-ассистента

Вернемся к настройкам модуля AI-ассистент и рассмотрим на вкладке GPT-сервисы оставшиеся настройки.

  • Максимальное количество токенов в ответе - Позволяет ограничить максимальное количество токенов в ответе, имеет более высокий приоритет, чем слова в промпте (где также можно описывать сколько знаков вернуть в ответе).
  • Таймаут ожидания ответа в секундах - Максимальное время ожидания.
  • Время выполнения одного шага массовой генерации данных - эта опция касается работы задач на массовую генерацию контента и необходима, чтобы ограничить время работы генерации текста и дать и другим модулям возможность запустить свои обработчики без длительного ожидания.
  • Сервис по умолчанию для автозаполнения - в этой опции задается сервис, который будет использоваться для генерации, если в промпте выбран сервис "по умолчанию".
  • Сервис по умолчанию для чата - в этой опции задается сервис, который будет использоваться для генерации ответов в чате.

Фото вкладки

Прямое подключение к другим GPT-сервисам

Для удобства пользователей, ReadyScript предоставляет по умолчанию свой собственный LLM-провайдер со своей авторизацией и биллингом. Преимуществом этого подхода является то, что для Российских пользователей нет никаких препятствий для покупок пакетов запросов прямо на сайте ReadyScript.ru

В случае, если вы желаете использовать прямое подключение к GPT-сервисам DeepSeek, OpenAI(ChatGPT), YandexGPT и вести тарификацию в токенах, то мы предлагаем воспользоваться нашим дополнительным модулем из маркетплейса ReadyScript.

Обращаем внимание, что на текущий момент доступ к API у всех данных сервисов платный, а иностранные сервисы можно оплатить только зарубежными пластиковыми картами.

Инструкция по использованию

После установки модуля, перейдите в раздел Веб-сайт -> Настройка модулей -> AI-ассистент. Перейдите по ссылке "Дополнительные сервисы GPT".

gpt_profiles.jpg
Профили подключения к GPT-сервисам

Нажмите на кнопку "Добавить сервис", придумайте название, выберите нужный "Тип API", затем заполните API-ключ, нажмите кнопку "Обновить список" напротив поля модель, выберите модель.

service_connect.jpg
Настройка подключения к GPT-сервису

После создания профиля подключения к сервису, перейдите обратно в раздел Веб-сайт -> Настройка модулей -> AI-ассистент -> Вкладка "GPT-сервисы". Выберите только что созданный профиль в полях "Сервис по умолчанию для автозаполнения" и "Сервис по умолчанию для чата". Также вы можете выбирать профиль прямой интеграции с GPT-сервисом непосредственно в настройках промпта в разделе Разное -> AI - ассистент -> Шаблоны запросов к ИИ.

Статистика и виджет в административной панели

После выполнения запроса, если сервис возвращает такую информацию, ReadyScript сохраняет в базе статистическую информацию о завершенном запросе. Информация включает в себя такие сведения как: количество запросов, кол-во токенов в запросе, кол-во токенов в ответе, общее кол-во токенов и другие данные. Статистика не сохраняет непосредственно текст запроса и ответа.

Статистическая информация доступна в разделе Разное -> AI-ассистент -> Статистика запросов. Также вы можете наблюдать график использования запросов/токенов с помощью виджета "Статистика запросов к ИИ" на главной странице административной панели ReadyScript.

widget.jpg
Виджет статистики запросов к ИИ

Произвольные сценарии генерации

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

Модуль AI-ассистент - это технологическая платформа, предоставляющая доступ к функциям ИИ для любых разработчиков. Мы описали некоторые примеры написания собственного кода для использования нашей AI-платформы в документации для разработчиков

Если у вас появилась хорошая идея, где можно использовать текстовый искусственный интеллект и вы уже составили подробное ТЗ, то вы можете обратиться к компетентным PHP-программистам для реализации вашей идеи. На базе нашей технологической платформы это будет сделать гораздо легче.