Создание и настройка агентов¶
Агент — это голосовой AI-ассистент, который ведёт разговоры с пользователями. В этом разделе описано, как создать и настроить агента в SpeakNode.
Создание агента¶
- Откройте https://app.speaknode.com и перейдите в раздел Agents
- Нажмите Create Agent
- Введите название агента (до 50 символов)
- Агент будет создан с настройками по умолчанию — далее вы можете их изменить
Системный промпт¶
Системный промпт — главная инструкция, определяющая поведение, личность и знания агента.
- На странице агента откройте вкладку General
- Введите текст системного промпта в поле System Prompt
- Используйте динамические переменные в формате
{{имя_переменной}}для подстановки данных при запуске
Рекомендация
Структурируйте промпт с заголовками: # Личность, # Цель, # Ограничения, # Тон. Подробнее — в разделе Руководство по промптингу.
Пример:
# Личность
Ты — приветливый оператор поддержки компании {{company_name}}.
# Цель
Помоги клиенту {{customer_name}} решить вопрос по заказу {{order_id}}.
# Ограничения
- Не обсуждай конкурентов
- Не давай финансовых советов
Выбор LLM-модели¶
Языковая модель определяет «мозг» агента — качество рассуждений, скорость ответа и стоимость.
- На вкладке LLM выберите провайдера (OpenAI, OpenRouter и др.)
- Выберите конкретную модель
- Настройте параметры модели при необходимости
Температура¶
Параметр Temperature контролирует степень случайности в ответах:
| Значение | Поведение |
|---|---|
| 0.0 | Детерминированные, предсказуемые ответы |
| 0.3–0.5 | Баланс предсказуемости и естественности |
| 0.7–1.0 | Более творческие, разнообразные ответы |
Для голосовых агентов
Рекомендуется значение 0.3–0.6. Слишком высокая температура делает ответы непредсказуемыми, что плохо для деловых сценариев.
Языки и первые сообщения¶
Агент может поддерживать несколько языков. Для каждого языка настраивается отдельное приветствие.
- На вкладке Languages нажмите Add Language
- Выберите язык из списка
- Введите First Message — приветствие, которое агент произносит в начале разговора
- Первое сообщение поддерживает динамические переменные:
{{customer_name}}
Пример первого сообщения:
Несколько языков
Если агент поддерживает несколько языков, он может автоматически определять язык пользователя и переключаться на соответствующую локаль.
Настройка TTS-голоса¶
Для каждого языка настраивается голос синтеза речи.
- В настройках языка выберите TTS Provider (ElevenLabs, Azure Speech, Minimax и др.)
- Выберите конкретный голос из каталога провайдера
- Настройте дополнительные параметры:
Скорость речи¶
Множитель скорости воспроизведения. Значение 1.0 — нормальная скорость, 0.9 — чуть медленнее, 1.1 — чуть быстрее.
Фоновый звук¶
Добавляет звуковой фон во время разговора для создания эффекта присутствия:
- Тишина — без фона (по умолчанию)
- Офис — звуки офисного пространства
- Кофейня — фоновый шум кафе
- И другие варианты
Фоновый звук
Фоновый звук доступен не для всех провайдеров TTS. Убедитесь, что выбранный провайдер поддерживает эту функцию.
Распознавание речи (STT)¶
Настройка того, как платформа распознаёт речь пользователя.
- На вкладке STT выберите провайдера (Azure Speech и др.)
- Выберите модель распознавания
- Настройте параметры, специфичные для модели
Детекция голосовой активности (VAD)¶
VAD определяет, когда пользователь начинает и заканчивает говорить. Это влияет на поведение очерёдности в разговоре.
- На вкладке VAD выберите модель
- Настройте параметры чувствительности и таймингов
- При необходимости включите опцию Disable interruptions during first message — агент не будет прерываться, пока произносит приветствие
Инструменты¶
Инструменты позволяют агенту вызывать внешние API во время разговора.
- На вкладке Tools нажмите Add Tool
- Выберите существующий инструмент из списка или создайте новый
- Привязанные инструменты будут доступны агенту во время разговора
Подробнее о создании инструментов — в разделе Инструменты.
Публикация агента¶
Чтобы агент стал доступен пользователям, его необходимо опубликовать.
- На странице агента нажмите переключатель Published
- После публикации агент получает:
- Публичную ссылку для тестирования в браузере
- Возможность встраивания через виджет
- Возможность привязки к номеру телефона
- Доступ через API
Черновик
Неопубликованный агент доступен только для тестирования внутри платформы. Внешние пользователи не смогут к нему подключиться.
Дублирование агента¶
Для создания копии агента со всеми настройками нажмите Duplicate на странице агента. Это удобно для создания вариаций или шаблонов.