Пользовательские AI-действия
Превратите свои промпты в кнопки панели выделения — словарь, разбор грамматики, вежливую переформулировку.
AI-действие берёт выделенный текст, отправляет его ИИ-модели вместе с промптом и показывает ответ в карточке рядом с выделением. В Duet Translate есть три готовых действия, и можно создавать свои.
Встроенные действия
| Действие | Что делает | Сочетание |
|---|---|---|
| Словарь | Значение, произношение, часть речи, уровень и предложение, откуда взято слово, с переводом | Alt + Shift + D |
| Разбор предложения | Раскладывает предложение на части и объясняет грамматику | Alt + Shift + G |
| Улучшить текст | Как учитель, отмечает ошибки и неуклюжие обороты и исправляет их | Alt + Shift + W |
Запускайте действие с панели выделения или выделите текст и нажмите его сочетание.
Создайте своё
Откройте Панель выделения → Пользовательские AI-действия и нажмите Добавить AI-действие. Начните с шаблона или с Blank. Встроенное действие нельзя изменить напрямую, но Настроить создаёт редактируемую копию.
У каждого действия есть:
- Название и значок: то, что видно на панели. Значки берутся из Iconify; вставьте имя вроде
mdi:book-open-variant. - Провайдер: ИИ-модель, которая выполняет действие. Она должна поддерживать структурированный вывод — большинство современных моделей это умеют. Бесплатные аккаунты могут использовать здесь встроенный ИИ.
- Системный промпт и промпт: что вы просите модель сделать.
- Схема вывода: поля, которые должны быть в ответе, например Термин, Значение и Пример. Модель их заполняет, поэтому результат всегда одной формы.
- Макет: как карточка показывает поля.
Настроить с помощью ИИ копирует промпт, который можно вставить в ChatGPT, Claude или другого ассистента: он спросит, что вам нужно, и подскажет, что указать в каждой настройке.
Переменные промпта
| Переменная | Превращается в |
|---|---|
{{selection}} |
Выделенный текст |
{{paragraphs}} |
Абзацы вокруг выделения, до 2000 символов |
{{targetLanguage}} |
Ваш язык перевода |
{{webTitle}} |
Заголовок страницы |
{{webUrl}} |
Полный адрес страницы |
{{webContent}} |
Текст страницы, до 2000 символов |
Например, промпт для действия, которое объясняет сленг:
Объясни, что значит «{{selection}}» в этом отрывке, на {{targetLanguage}}.
Скажи, сленг это, официальное или нейтральное выражение, и приведи ещё один пример.
{{paragraphs}}
Макеты
Макет — это HTML с тегами Liquid, который заполняется по мере поступления ответа. Оставьте его пустым, чтобы показать поля простым списком, или начните с одной из встроенных карточек кнопкой Восстановить по умолчанию.
{{ ["Definition"] }}показывает значение поля. Кнопка Поле вставляет его за вас.{% if ["Example"] != blank %}…{% endif %}показывает содержимое, только когда у поля есть значение (вставляется кнопкой Если заполнено).- Щелчок по элементу с
data-speak="{{ ["Term"] }}"зачитывает это значение, когда ответ готов; добавьтеdata-speak-lang="es", чтобы выбрать язык голоса. Кнопка озвучивания вставляет готовый вариант. - Блок
<style>оформляет только эту карточку.
Превью справа показывает карточку с примерными данными в светлой и тёмной теме.