![изображение21.jpg](https://static-lib.s3.amazonaws.com/cms/image21_d048b761b7.jpg)
Мы довольно сильно полагаемся на Slack для нашей повседневной коммуникации в Zapier. Можно даже сказать, что мы расширяем пределы того, сколько работы можно сделать в Slack во время нашей квартальной недели без встреч
Что бы помочь нам получить максимальную выгоду от Slack, мы используем Zapier для подключения наших любимых приложений и обеспечения большей функциональности в уже мощной платформе.
Один из моих недавно избранных вариантов - это ChatGPT. Интегрируя ChatGPT и Slack, я могу отправлять намеки и получать ответы, не покидая Slack. Если мне нужно задать вопрос, придумать заголовок для сообщения в блоге или получить помощь в формулировке ответа на сообщение, я могу это сделать без переключения контекста.
В этом блог-посте мы познакомим вас с двумя разными способами, как привнести функциональность ChatGPT - и GPT-4 для пользователей ChatGPT Plus - в ваш рабочий пространство Slack.
- Бот ответов, который отправляет ответы из ChatGPT в цепочке при появлении запроса на конкретном канале
- Бот-команда ChatGPT, который отправляет запросы и получает ответы в любом канале
Этот рабочий процесс требует многоэтапного Запа, который доступен в платном тарифном плане Zapier или во время бесплатной пробной версии. Узнайте больше о многоэтапных Запах.
Создание бота ответов ChatGPT
С помощью Zapier вы можете создавать автоматизированные рабочие процессы (мы называем их Zaps), которые отправляют информацию между разными приложениями. Вы можете создать Zap с нуля или использовать шаблон, чтобы быстро начать работу.
Начать работу с шаблоном очень просто. Нажмите на шаблон Zap ниже, который откроет для вас редактор Zap. Если у вас еще нет аккаунта на Zapier, вам будет предложено создать его. После этого просто следуйте инструкциям ниже, чтобы настроить свой Zap.
Начните разговор с ChatGPT, когда пост появится в определенном канале Slack
Slack + ChatGPT
Дополнительная информация
Новичок в Zapier? Это инструмент, который помогает связать приложения и автоматизировать потоки работы - без какого-либо сложного кода. Зарегистрируйтесь бесплатно.
Перед началом
Перед началом работы убедитесь, что настроили бесплатный аккаунт OpenAI. После создания аккаунта нажмите в правом верхнем углу на вкладку Настройки и выберите пункт Просмотр API-ключей.
![изображение14.png](https://static-lib.s3.amazonaws.com/cms/image14_7d722fdf5d.png)
Затем нажмите на кнопку + Создать новый секретный ключ, чтобы сгенерировать свой API-ключ. Обязательно скопируйте ключ, находясь здесь. Вам понадобится это позже, когда будете подключать вашу учетную запись OpenAI к Zapier.
![картинка20.png](https://static-lib.s3.amazonaws.com/cms/image20_9df190082d.png)
Настройте свой триггер в Slack
Пришло время настроить триггер — событие, которое запускает ваш Zap. Выберите Slack для своего приложения-триггера и Новое сообщение опубликовано в канале в качестве вашего события. Если вы используете шаблон Zap, это уже будет выбрано для вас.
![изображение10.png](https://static-lib.s3.amazonaws.com/cms/image10_c9143be6ba.png)
Если вы еще не подключили ваш аккаунт Slack, сделайте это сейчас. Щелкните Выберите аккаунт... и затем + Подключить новый аккаунт, или выберите уже подключенный аккаунт из выпадающего меню, если ранее уже подключали Slack к Zapier.
Нажмите Продолжить. Затем выберите канал, в который вы хотите отправлять свои ChatGPT-подсказки. Нажмите выпадающий список, чтобы увидеть список каналов в вашей выбранной учетной записи Slack.
![изображение1.png](https://static-lib.s3.amazonaws.com/cms/image1_af667f7b80.png)
Нажмите Продолжить.
Теперь вам нужно протестировать ваш триггер. Zapier найдет недавно опубликованное сообщение в выбранном вами канале и использует его, чтобы настроить весь остальной Zap.
Нажмите Тестовый запуск. Когда триггер заработает корректно, нажмите Продолжить.
![изображение6.png](https://static-lib.s3.amazonaws.com/cms/image6_74411f05b4.png)
Настройте свою действие в ChatGPT
Сейчас настроим ваше действие - событие, которое ваша Зап выполнит, когда оно будет запущено. Выберите ChatGPT в качестве приложения для действия и Conversation в качестве события для действия. Нажмите Продолжить.
Затем появится всплывающее окно, которое запросит ключ OpenAI API, который вы скопировали ранее. Вставьте его в поле API Key и нажмите Да, продолжить к ChatGPT.
![изображение19.png](https://static-lib.s3.amazonaws.com/cms/image19_f5271ed6c6.png)
Далее вам необходимо указать, как отправить свой запрос в ChatGPT через Zapier. Вы можете извлечь данные из своего сообщения в Slack, нажав на любое пустое поле и выбрав опцию из выпадающего списка Вставить данные.
В этом примере Вам не нужно добавлять больше контекста, кроме текста самого сообщения Slack. Однако, если Вы использовали бы Zapier и ChatGPT для написания деловых писем, то поле задания, вероятно, потребовало бы немного больше руководства.
![изображение30.png](https://static-lib.s3.amazonaws.com/cms/image30_8dd2bc2b44.png)
Отсюда вы также можете настроить температуру (уровень креативности) вашего ответа от ChatGPT, а также другие поля, такие как дополнительные инструкции для ChatGPT и имя вашего помощника ChatGPT.
Если вы хотите, чтобы ChatGPT запомнил этот разговор, то вам следует включить что-то в поле Ключ памяти, например, имя пользователя пользователя Slack, например. Если оставить пустым, вы все равно можете разговаривать с ChatGPT в Slack, только он не запомнит разговор.
После того, как вы настроили этот шаг, нажмите Продолжить.
Далее вы протестируете своё действие. Нажмите на Тестирование и Просмотр или Тестирование и Продолжить, и Zapier получит ответ от ChatGPT в соответствии с тем, как вы настроили свои поля.
![изображение15.png](https://static-lib.s3.amazonaws.com/cms/image15_3a750b39fb.png)
Как только ваш триггер начнет работать, щелкните на кнопке + внизу экрана.
![изображение29.png](https://static-lib.s3.amazonaws.com/cms/image29_3540d9dfad.png)
Настройте ваше действие в Slack
Теперь вы настроите шаг, который будет отправлять ваш ответ ChatGPT в Slack. Выберите Slack в качестве приложения для действия и Отправить сообщение в канал в качестве события действия.
![изображение22.png](https://static-lib.s3.amazonaws.com/cms/image22_d5aac828b8.png)
Снова вам будет предложено подключить ваш аккаунт Slack. Подключите учетную запись Slack, где вы хотите разместить сообщение. В большинстве случаев это будет та же учетная запись Slack, которую вы уже подключили ранее.
Нажмите Продолжить.
Теперь настало время настроить, как будет выглядеть ваше сообщение из GPT-3 в Slack и где оно будет размещено. Добавьте любой другой контекст, который вы хотите в поле Текст сообщения , и убедитесь, что включили Сообщение ответа Ассистента из выпадающего списка данных, поскольку оно содержит ваш ответ от ChatGPT.
![изображение17.png](https://static-lib.s3.amazonaws.com/cms/image17_10d15aeca5.png)
Вы также можете настроить источник сообщения, например, бота или себя. Если вы выберете бота, вы можете настроить такие вещи, как имя бота и значок, который появляется рядом с ним.
![изображение7.png](https://static-lib.s3.amazonaws.com/cms/image7_2fdd2affe8.png)
Если вы хотите, чтобы ваш бот ответил в нити, а не в вашем канале Slack, прокрутите вниз до поля Thread. Нажмите на поле и выберите временную метку (как показано в Zapier, как Ts) родительского сообщения в выпадающем списке, чтобы сообщить Zapier, для какого сообщения нужно создать нить.
![изображение4.png](https://static-lib.s3.amazonaws.com/cms/image4_94077821e2.png)
После настройки сообщения, нажмите Продолжить.
Теперь пришло время протестировать ваше действие. Щёлкните Тестировать действие. Zapier опубликует сообщение в вашем выбранном канале Slack, чтобы убедиться, что ваша Zap работает.
![изображение31.png](https://static-lib.s3.amazonaws.com/cms/image31_b6c2e895a0.png)
Если всё выглядит хорошо с сообщением, которое Zapier опубликовал на ваш вопрос, то ваш Зап готов к использованию. Если что-то выглядит не так или тест не проходит, вернитесь и внесите изменения, пока ваше сообщение выглядит так, как вам нравится.
![картинка25.png](https://static-lib.s3.amazonaws.com/cms/image25_7ccf2cb201.png)
Создайте бота ChatGPT для слэш-команд
Теперь вы знаете, как интегрировать ChatGPT с Slack, чтобы он отвечал на сообщения определенных каналов, но что, если вы не хотите ограничивать себя только одним каналом? С помощью бота команды косой черты вы можете отправлять подсказки из любого канала в вашей учетной записи Slack.
Начните новые разговоры с ChatGPT из отловленных вебхуков и отправьте ответы в канал Slack
Создайте свое приложение для Slack и настройте срабатывание вебхука
Чтобы создать бота команд в Slack, вам нужно начать с создания приложения Slack. Не беспокойтесь, это не так страшно, как может показаться.
Сначала перейдите на api.slack.com/apps и нажмите Создать приложение. Затем дайте название своему приложению и выберите учетную запись Slack, где вы хотите использовать своего бота.
![изображение11.png](https://static-lib.s3.amazonaws.com/cms/image11_3af30851eb.png)
Затем добавьте команды наклона к вашему боту, выбрав кнопку Команды наклона, затем щелкнув Создать новую команду.
![изображение9.png](https://static-lib.s3.amazonaws.com/cms/image9_e69c187aaf.png)
Затем выберите слово или фразу, которую вы хотите использовать в качестве команды. Затем вы можете добавить короткое описание того, что делает команда, а также подсказку по использованию, которая объясняет, как ее использовать.
![изображение8.png](https://static-lib.s3.amazonaws.com/cms/image8_364d9df8ef.png)
Нам все еще нужно добавить URL-адрес запроса, который мы получим из интеграции webhooks Zapier.
Откройте новую вкладку или окно и создайте новый запуск Webhooks by Zapier в качестве приложения-триггера, а Catch Hook в качестве события-триггера.
![изображение28.png](https://static-lib.s3.amazonaws.com/cms/image28_aa52173c89.png)
Нажмите Продолжить. Затем появится URL для вашего вебхука. Убедитесь, что вы его скопировали.
![изображение23.png](https://static-lib.s3.amazonaws.com/cms/image23_992e508a25.png)
Скопируйте эту ссылку на webhook, затем вернитесь на страницу настройки Slash команды в Slack и вставьте ее в поле URL запроса. Затем сохраните изменения.
Пришло время протестировать вашу команду слэш. Zapier будет использовать информацию из вашего теста на протяжении всей работы сценария. Просто откройте Slack и введите вашу команду, за которой следует запрос, который вы хотели бы отправить в ChatGPT.
![изображение18.png](https://static-lib.s3.amazonaws.com/cms/image18_bdd51505d7.png)
Затем вернитесь в редактор Zap и нажмите Test Trigger. Zapier привлечет ваш тестовый запрос из Slack, а также другую информацию, такую как канал и имя пользователя.
![изображение 13.png](https://static-lib.s3.amazonaws.com/cms/image13_475fc855b9.png)
Как только вы убедитесь, что ваш вебхук работает корректно, нажмите Продолжить.
Настройте ваше действие ChatGPT
Как и в случае с последним Запом, построенным нами, настало время настроить наш шаг действия ChatGPT. Начните с выбора ChatGPT в качестве вашего приложения-триггера и Conversation в качестве события-триггера. Нажмите Продолжить.
![изображение16.png](https://static-lib.s3.amazonaws.com/cms/image16_2b6e6eaa6d.png)
После этого вы снова свяжете свой аккаунт OpenAI с Zapier и нажмете Продолжить.
Следующим шагом необходимо настроить способ отправки запроса в ChatGPT. Так как Ваш запрос будет состоять из текста, который Вы ввели в Slack, щелкните на поле Сообщение пользователя и выберите Текст в выпадающем списке Вставка данных. Затем, если необходимо отрегулировать температуру или персонализировать Вашего ассистента, Вы можете сделать это здесь.
![изображение24.png](https://static-lib.s3.amazonaws.com/cms/image24_698c10a421.png)
Как только вы настроили эти поля, нажмите Продолжить.
Затем нажмите кнопку Тест и обзор или Тест и продолжить, и если все работает гладко, щелкните кнопку + внизу экрана.
Настройте свое действие в Slack
Теперь пришло время настроить ваш шаг действия в Slack и настроить, как выглядят ваши результаты от ChatGPT, когда они появляются в Slack.
Вы будете следовать тем же шагам, которые мы сделали ранее. Выберите Slack как ваше действие, выберите Отправить сообщение канала как событие действия. Затем подключите свою учетную запись Slack к Zapier.
Теперь настройте свое сообщение. Одно из отличий этого Запа от предыдущего, который мы построили, заключается в том, что мы хотим иметь возможность размещать результаты ChatGPT в любом канале, а не только в одном конкретном.
В поле Канал вы не должны указывать один конкретный канал, а должны выбрать Идентификатор канала на вкладке Настройки выпадающего меню. Таким образом ваша Запа будет знать, что результаты ChatGPT нужно отправить туда, где была введена ваша команда, а не в один определенный канал.
![изображение_12.png](https://static-lib.s3.amazonaws.com/cms/image12_7133e901f4.png)
После этого вы можете настроить свое сообщение, а также имя и значок вашего бота, как мы сделали в предыдущем Zap. Как только вы закончите настройку, нажмите Продолжить.
![изображение26.png](https://static-lib.s3.amazonaws.com/cms/image26_8fb8fa2ba2.png)
Наконец, пришло время протестировать Ваше действие, нажав на кнопку Тестовое действие. Zapier отправит тестовое сообщение в Ваш канал на Slack, чтобы вы могли его рассмотреть. Если Ваше сообщение выглядит хорошо, Вы готовы использовать Вашу связку (Zap). Или же Вы можете еще повозиться с ним, пока Ваше сообщение не будет выглядеть идеально.
Привнесите мощь ChatGPT в Slack
Мы все еще находимся в самом начале эры ИИ, и так многое есть, на что можно положить надежды, думая о том, как инструменты, такие как OpenAI, могут работать в нашей повседневной жизни. Эти две автоматизации - лишь один из бесконечных способов использования ChatGPT, чтобы упростить рабочий процесс.
Делайте искусственный интеллект работать для вас
Узнайте о дополнительных способах автоматизации OpenAI.
Сопутствующее чтение: