Настройка Агента
Last updated
Last updated
В данном разделе разберем основные настройки вашего ИИ-агента. Они будут использованы во всех каналах связи и интеграций.
Задайте ИИ-агенту понятное имя. Для ChatGPT оно никакой роли не играет, только для Вашего удобства. Это поле поддерживает как Кириллицу, так и Латинские буквы, специальные символы, цифры, не принимает гиперссылки.
Системный промпт является основой для всех последующих ответов ChatGPT и устанавливает первоначальный контекст для диалога. Он действует как 'инструкция' для ИИ, указывая на его роль, стиль общения и область знаний.
Например, если ваш ИИ-агент— это виртуальный консультант по книгам, ваш промпт может быть таким: 'Ты эрудированный консультант в книжном магазине. Твоя задача — помогать посетителям подобрать книги по их интересам. Будь внимательным, предоставляй развернутые ответы и предлагай альтернативные варианты'. Этот текст задает тон взаимодействия и направляет ChatGPT, помогая гарантировать, что его ответы будут полезными, информативными и соответствующими заданной тематике.
Стартовое сообщение является ключевым элементом в виртуальном диалоге, создавая первое впечатление и устанавливая начальную тональность общения с ИИ-агентом. Это сообщение — ваш шанс проинформировать клиентов о том, как ИИ-агент может помочь, и предоставить инструкции, если это необходимо.
Например, стартовое сообщение может быть таким: 'Привет! Я здесь, чтобы помочь вам найти идеальный подарок. Чтобы начать, расскажите, для кого и по какому поводу вы ищете подарок?' Таким образом, вы не только задаете дружелюбный тон, но и направляете пользователя к конкретному действию, облегчая дальнейшее взаимодействие. Это также позволяет ИИ-агенту сразу перейти к сути запроса, повышая эффективность общения.
Температура влияет на то, насколько разнообразными будут ответы вашего ИИ-агента. Если установить низкую температуру, агент будет давать более предсказуемые и осторожные ответы. При высокой температуре он будет генерировать более интересные и креативные идеи. Настройте этот параметр, чтобы достичь оптимального сочетания точности и оригинальности в ответах вашего агента.
Для чего использовать: Этот параметр поможет вам настроить стиль общения вашего агента в зависимости от ваших нужд: если вам нужны четкие и точные ответы, установите низкую температуру, а если хотите получить креативные идеи или неожиданные решения — выберите высокую температуру.
Чаще всего для бизнеса нужно довольно строгое выполнение инструкции, а высокая температура часто дает слишком большое поле для отхода от инструкции. С другой стороны при совсем низкой температуре ответы становятся слишком сухими, как будто это говорит робот, а слишком строгое следование инструкции приводит к тому что бот начинает буквально каждый вопрос возвращать обратно к инструкции. Постарайтесь найти значение нужное вам.
Параметр 'Максимум токенов' устанавливает верхний предел количества токенов (слов, знаков препинания и специальных символов), которые ChatGPT использует при формировании ответа. Выберите значение, которое позволит агенту давать полные и информативные ответы, но избегайте установки слишком низкого порога, чтобы ответы не были обрезаны. Это особенно важно для обеспечения полноты ответов на сложные запросы, требующие более глубоких разъяснений и объяснений. Настраивайте этот параметр, исходя из типичной длины сообщений, которую вы ожидаете от ChatGPT, и специфики поставленных перед ним задач.
Включение опции "Оптимизация истории диалога" помогает лучше управлять длиной ваших разговоров с ChatGPT. Это значит, что система будет учитывать только самые последние сообщения, что делает общение более быстрым и эффективным.
Параметр "Лимит токенов для срезки" определяет, сколько последних сообщений будет сохраняться в памяти. Если количество сообщений превышает этот лимит, старые сообщения автоматически удаляются. Это снижает нагрузку на память и ускоряет обработку ваших запросов, при этом сохраняя качество и актуальность ответов.
Эта функция особенно полезна для длительных разговоров, так как она помогает экономить токены и предотвращает ошибки, которые могут возникнуть из-за большого объема сообщений. Не забывайте, что системный промпт и вложения также используют токены при запросе.
Как при текущих настройках это выглядит в диалоге:
Использование этой опции делает ваше взаимодействие с пользователем более плавным и эффективным!
Включение этой настройки позволяет автоматически приостанавливать работу ИИ-агента, когда к диалогу подключается оператор. Это помогает избежать путаницы в ответах и делает общение более удобным.
Вы также можете установить время, через которое диалог автоматически возобновится после последней паузы. Эта настройка будет действовать для всех диалогов, которые были приостановлены, как с помощью функций, так и вручную.
Преимущества использования данной опции:
Автоматическая пауза предотвращает наложение ответов агента и оператора, что делает общение более четким.
Оператор может легко вмешиваться в разговор, не беспокоясь о том, что агент продолжит отвечать.
Установка интервала времени позволяет диалогу автоматически продолжаться, что экономит время и усилия.
Настройка работает для всех диалогов, что упрощает управление взаимодействием в разных ситуациях.
После того как пользователь отправит сообщение, будет небольшая пауза. Это нужно для того, чтобы собрать все сообщения, которые пользователь отправил, даже если они короткие или просто слова. Затем все эти сообщения будут отправлены в GPT сразу. Это помогает сэкономить ресурсы и сделать ответы более понятными и естественными.
Пример диалога с Буфером сообщений:
Преимущество очевидное: Пользователи отправляют короткие сообщения, а ChatGPT собирает их и выдает одним ответом без путаницы, экономя токены.
Если вы включите форматирование текста, ответ будет отображаться в формате Markdown в Telegram.
В остальных мессенджерах будет просто обычным текстом как на скрине ниже:
Все функции GPT будут учитывать ваш часовой пояс. При желании GPT сможет получать текущую дату, день недели и время. Эта функция особенно полезна, если вам нужно, например, записать что-то с учетом времени, планировать встречи, напоминания или любые другие действия, которые зависят от времени. Вы сможете получать более точные и актуальные ответы, учитывающие ваше местное время.
При этом можно изменить часовой пояс нажав на соответствующее поле, откроется список с часовыми поясами
Очень удобно, если вы планируете работу ИИ-агента для другого часового пояса.
Включите расписание и выберите день недели и время, когда ИИ-агент будет отвечать пользователю. Если расписание не включено, ИИ-агент будет отвечать в любое время.
Для чего это использовать: Эта функция поможет вам установить определенные дни и часы, когда ИИ-агент будет доступен для ответов. Это удобно, если вы хотите, чтобы пользователи знали, когда могут ожидать ответ, и чтобы избежать ответов в нерабочее время.
При текущих настройках ИИ-агент будет отвечать с ПН по ПТ с 8ч до 20ч.
Аудио
Данный функционал позволяет гибко настраивать ИИ-агента при работе с голосовыми сообщениями и аудио файлами.
Разберем функционал на блоки.
Блок 1 => Реакция агента на получение аудиофайлов: Тут вы разрешаете ИИ-агенту отвечать пользователю текстовым сообщением или распознавать голосовое сообщение.
Блок 2 => Модель распознавания. Whisper и Deepgram - это две технологии, которые помогают распознавать речь.
Whisper: Поддерживает множество языков и акцентов, а также хорошо работает с повседневной речью и в шумной обстановке.
Deepgram: Оптимизирован для работы с большими объемами данных, ориентирован на скорость и эффективность, язык нужно выбирать вручную.
Блок 3 => Голосовой ответ. Возможность ИИ-агента синтезировать речь и отвечать пользователю голосовым сообщением, но необходима интеграция с ElevenLabs. Для большей информации перейдите на страницу "Интеграции" в документации.
Примеры использования без голосового ответа (без интеграции с ElevenLabs).
Вариант 1:
Реакция агента на получение аудиофайлов: Отвечать стандартным сообщением => Голосовой ответ: Никогда.
При данной настройке, если пользователь отправит голосовое сообщение, то ИИ-агент ответит текстовым сообщением, которые вы указали во вкладке "Прочие файлы", например "Мне не удобно прослушивать, отправьте текстом", или любое другое сообщение исходя из вашего проекта.
Вариант 2:
Реакция агента на получение аудиофайлов: Распознавать голос => Голосовой ответ: Никогда.
При данной настройке, если пользователь отправит голосовое сообщение, то ИИ-агент сможет распознавать голосовое сообщение и ответить текстовым сообщением.
Данный функционал позволяет включать или отключать распознавание изображения ИИ-агентом.
Если включить опцию "Отвечать стандартным сообщением", то при получении изображения оно не будет отправлено в GPT для формирования ответа, а будет отправляться стандартное сообщение, которое вы настроили в разделе "Прочие файлы".
Если включить опцию "Распознавать изображения", то ИИ-агент принимает и распознает изображения. Поддерживаемые форматы jpg, jpeg, png, gif, webp, bmp.
Если вдруг пользователь отправит файл в видео формате, pdf или любой другой неподдерживаемый формат, то будет отправляться стандартное сообщение, которое вы настроили в разделе "Прочие файлы".
Очередь задач для отложенной отправки — это функционал, который позволяет отправить напоминание, если пользователь не ответил на последнее сообщение. Напоминание будет отправлено через заданный вами промежуток времени.
Для чего это использовать: Эта функция полезна, чтобы не забыть напомнить о чем-то важном, если собеседник/пользователь не отреагировал на сообщение ИИ-агента. Например, вы можете использовать её для контроля сроков, "дожимка" пользователя к определенным действиям, отправки напоминаний о встречах или важных событиях.
- Одна отправка за диалог: Напоминание будет отправлено только один раз в течение диалога/разговора, если пользователь не ответил на сообщение ИИ-агента, и это произойдет через указанный вами промежуток времени.
- Множество отправок за диалог: Напоминание будет отправляться каждый раз, когда пользователь не ответит на сообщение ИИ-агента, с интервалом, который вы указали.
Отложенная отправка сообщений - это ваш мощный инструмент для "дожима" пользователя, которая позволяет вам заранее подготовить и запланировать отправку сообщений, чтобы они пришли в нужное время.