Как автоматизировать работу с Open AI
В Albato вы можете подключить Open AI (GPT-3) и настраивать интеграции с другими сервисами, чтобы давать пользователям автоматизированные ответы и помогать им решать дополнительные задачи.
GPT-3 (Generative Pre-Trained Transformer) — это третье поколение искусственного интеллекта, разработанного компанией OpenAI. Она предназначена для генерации текста и кода и может быть использована для решения различных задач: анализа текстов, SEO, SMM, категоризации и прочего.
Существуют четыре главные модели, предназначенные для различных целей: анализировать и давать ответы на сложные запросы, оптимизировать тексты для SEO и SMM, классифицировать тексты в таблицы, помогать при мысленном штурме, редактировать и переводить тексты, обрабатывать код и решать математические задачи, вести диалог на любую или заранее заданную тему.
Для настройки Open AI под ваши потребности, необходимо выбрать модель и добавить некоторые директивы. Например, вы можете добавить тон в ответы, ограничить вопросы или темы, предоставить дополнительную информацию, примеры. Также можно определить в каком формате вы хотите получать ответы.
Доступные действия
Действия — это то, что делает Albato после запуска связки. Также действия позволяют передавать данные в другие сервисы и системы.
- Change the phrase
- Get phrase completion
- Image generation
Как подключить Open AI к Albato
Перед тем, как настраивать интеграции с OpenAI, подключите сервис к Albato.
Для этого зайдите во вкладку Подключения в личном кабинете Albato и нажмите Добавить подключение.
Выбери OpenAI и нажми Добавить подключение.
Придумайте название подключению и введите API token. API token можно получить в личном кабинете OpenAI. Далее мы покажем, как это сделать.
Перейдите в личный кабинет OpenAI и нажмите на вкладку Personal в правом верхнем углу. В выпадающем списке выберите API keys.
OpenAI доступен не во всех странах, по этой ссылке вы можете проверить доступность в вашей стране Supported countries and territories. Если в вашей стране OpenAI не доступен, воспользуйтесь VPN-сервисом.
Нажмите Create new secret key. Появится окно, в котором будет ваш API key. Скопируйте его, вернитесь в личный кабинет Albato и вставьте скопированный API key в поле API token. Нажмите Далее.
После этого подключение будет создано, и вы сможете создавать интеграции с OpenAI в Albato.
Какие модели AI доступны:
Модели GPT-3 могут понимать и генерировать естественный язык. Open AI предлагает четыре основные модели с разным уровнем мощности, подходящие для разных задач. Davinci — самая способная модель, а Ada — самая быстрая.
Токен — часть слова, которая используется для обработки естественного языка. Для английского текста 1 токен – это примерно 4 символа или 0,75 слова. Подробне про токены можно прочитать в статье – What are tokens and how to count them. А тут узнать про тарифы.
Кейсы использования вы можете посмотреть в разделе «Examples» и «OpenAI Cookbook», а также поэкспериментировать в «Playground».
Настройка связок
Для примера настроим интеграцию Telegram и Open AI. Будем использовать Telegram-бота как консоль для доступа к Open AI.
Чтобы начать работу, нужно подключить оба сервиса к Albato.
? Как настроить подключение к Open AI описано выше
Перейдите в раздел Мои связки → Создать связку → Новая
В новом окне выберите Добавить триггер, который будет запускать связку.
- Сервис, откуда будете передавать данные — Telegram.
- При каком событии запустится связка — Входящее сообщение.
- Подключение — создано ранее.
UPD: с 15/05/2023 партнер называется Telegram.
Нажмите Добавить триггер.
В следующем окне можно указать разрешенные команды — те, по которым бот поймет, что нужно обращаться к Open AI. Например, /код. Это полезно, если вы захотите добавить бота в рабочий чат, где переписываетесь с коллегами.
На данном шаге можно ничего не вводить, а команды добавить позже, если потребуется. Для этого нужно будет нажать на значок настроек на триггере «Telegram (персональный): Входящее сообщение». В отдельных инструкциях мы расскажем как работать с командами при настройке интеграции Telegram – Open AI.
Нажмите Далее.
В следующем окне выберите нужное действие.
- Куда отправлять данные — Open AI.
- Действие — Get phrase completion.
- Подключение — создано ранее.
Нажмите Добавить действие.
На следующем шаге нужно настроить поля, выбрать модель, в поле Prompt указать переменную из предыдущего шага, а также заполнить остальные поля. Для тестирования работы модели, вы можете заполнить их по аналогии со скриншотом ниже.
Нажимаем сохранить и следующим шагом выбираем ещё одно действие, которое будет возвращать в Telegram-бота ответ от Open AI.
Нажимаем на “+”, выбираем действие, далее
- Куда отправлять данные — Telegram персональный.
- Действие — Ответить на сообщение.
- Подключение — создано ранее.
Нажимаем Добавить действие и заполняем поля
Нажмите Сохранить. Связка готова. Можно запускать и тестировать.
Перейдите в своего бота, и сформируйте запрос, например:
Напиши описание интеграции Bitrix24 и Calltouch, обязательно используй слова интеграция, api. Переведи на Английский, Португальский и Испанский.