Paano magbuo ng ChatGPT Slack bot gamit ang Zapier

larawan21.jpg

Sa araw-araw naming komunikasyon sa Zapier, malaki ang tulong ng Slack. Maaari mo pang sabihin na umaabot kami sa hangganan kung gaano kadami ang trabaho na nagagawa namin sa Slack tuwing quarterly no meeting week namin.

Ang isang bagay na nakakatulong sa amin upang mas makakuha ng benepisyo sa Slack ay gamitin ang Zapier upang kumonekta sa aming paboritong mga apps - nagbibigay ito ng mas malawak na kakayahan sa loob ng isang makapangyarihang plataporma.

Isa sa aking mga paborito na nakakonekta kamakailan ay ang ChatGPT. Sa pamamagitan ng pag-integrate ng ChatGPT at Slack, maari akong magpadala ng prompts at makakuha ng mga sagot nang hindi umaalis sa Slack. Kung kailangan ko magtanong, mag-isip ng titulo para sa isang blog post, o kumuha ng tulong sa pag-formulate ng isang sagot sa isang mensahe, maari ko itong gawin nang hindi nagpapalit ng konteksto.

Sa blog na ito, tatalakayin natin ang dalawang iba't ibang paraan upang dalhin ang galing ng ChatGPT—at ng GPT-4, kung ikaw ay isang gumagamit ng ChatGPT Plus—sa iyong workspace sa Slack.

  • Isang reply na bot na nagpapadala ng mga tugon mula sa ChatGPT sa isang thread kapag may prompt na ipinost sa partikular na channel
  • Isang ChatGPT slash command bot na nagpapadala ng prompts at kumukuha ng mga tugon sa anumang channel

Ang workflow na ito ay nangangailangan ng multi-step Zap, na magagamit sa bayad na plan ng Zapier o sa panahon ng libreng pagsusubok. Alamin ang karagdagang impormasyon tungkol sa multi-step Zaps.

Gumawa ng isang ChatGPT reply bot

Sa Zapier, maaari kang lumikha ng mga awtomatikong gawain (tinatawag namin itong mga Zap) na nagpapadala ng impormasyon sa pagitan ng iba't ibang mga aplikasyon. Maaari kang lumikha ng isang Zap mula sa simula, o gumamit ng isang template upang magsimula nang mabilis.

Madaling simulan ang paggamit ng template. Mag-click sa template na Zap sa ibaba, na magdadala sa iyo sa editor ng Zap. Kung hindi ka pa nagkakaroon ng account sa Zapier, hikayatin kang gumawa. Kapag natapos na ito, sundan lang ang mga tagubilin sa ibaba para mag-set up ng iyong Zap.

Magsimula ng usapan kasama si ChatGPT kapag nag-post ng prompt sa isang partikular na Slack channel

Slack + ChatGPT

Dagdag na detalye

Bago ka sa Zapier? Ito ay isang tool na tumutulong sa sinuman na mag-ugnay ng mga apps at mag-automate ng workflows—nang walang kahit anong kumplikadong code. Mag-sign up ng libre.

Bago ka magsimula

Siguraduhin na mag-set up ng libreng OpenAI account bago magsimula. Kapag nabuksan mo na ang account mo, mag-click sa tab ng settings sa itaas kanang sulok at pumili ng View API keys.

larawan14.png

Pindutin naman ang + Lumikha ng Bagong Lihim na Susi upang lumikha ng iyong API key. Siguraduhin na makopya mo ang susi habang nandito ka. Kailangan mo ito mamaya kapag nagkokonekta ng iyong OpenAI account sa Zapier.

larawan20.png

Mag-set up ng iyong trigger sa Slack

Oras na upang mag-set up ng trigger – ang pangyayari na nagpapatakbo sa iyong Zap. Piliin ang Slack bilang iyong trigger app at New Message Posted to Channel bilang iyong pangyayari. Kung ikaw ay gumagamit ng Zap template, ito ay awtomatikong napili para sa iyo.

larawan10.png

Kung hindi mo pa nakakonekta ang iyong Slack account, ikabit ito. Mag-click sa Piliin ang isang account... tapos mag-click ng + Idugtong ang bagong account, o kaya pumili ng account mula sa dropdown menu kung nakakabit ka na ng iyong Slack account sa Zapier dati.

I-click ang Magpatuloy. Pagkatapos, piliin ang channel na gusto mong ipadala ang iyong mga ChatGPT prompt. I-click ang dropdown menu upang makita ang listahan ng mga channel sa iyong napiling Slack account.

larawan1.png

I-click ang Patuloy.

Ngayon, kailangan mong subukan ang iyong trigger. Makakahanap si Zapier ng isang kamakailang post sa iyong napiling channel at gagamitin ito upang i-set up ang natitirang bahagi ng iyong Zap.

I-click ang Test trigger. Kapag gumagana na ang trigger nang maayos, i-click ang Continue.

larawan6.png

Iset up ang iyong aksyon sa ChatGPT

Ngayon ay mag-set up tayo ng iyong aksyon—ang kaganapan na gagawin ng iyong Zap kapag ito ay triggered. Pumili ng ChatGPT bilang iyong action app at Conversation bilang iyong action event. I-click ang Continue.

Sunod, magpapakita ang isang pop-up window na magtatanong ng OpenAI API key na nakopya mo kanina. I-paste ito sa API Key field, at i-click ang Yes, Continue to ChatGPT.

larawan19.png

Susunod, kailangan mong sabihin sa Zapier kung paano ipadala ang iyong prompt sa ChatGPT. Maaari mong ilapit ang data mula sa iyong mensahe sa Slack sa pamamagitan ng pag-click sa loob ng anumang puwang at pagpili ng isang opsyon mula sa Insert Data dropdown.

Para sa halimbawang ito, hindi mo dapat dagdagan ang anumang karagdagang konteksto maliban sa teksto mula sa mensaheng Slack mismo. Ngunit kung gagamit ka ng Zapier at ChatGPT para sa ibang layunin, tulad ng pagsusulat ng mga negosyo email, marahil kailangan ng kaunting gabay ang iyong patlang ng prompt.

larawan30.png

Mula rito, maaari mo ring i-adjust ang temperatura (antas ng kahusayan) ng iyong tugon mula sa ChatGPT, pati na rin ang iba pang mga larangan tulad ng karagdagang mga tagubilin sa ChatGPT, at pangalan para sa iyong kasangguni sa ChatGPT.

Kung gusto mong maalala ng ChatGPT ang usapan na ito, dapat mong isama sa parilya ng Memory Key , halimbawa ay ang username ng user sa Slack. Kung wala itong nilalaman, maaari mo pa ring kausapin si ChatGPT sa Slack, hindi lang nito maalala ang usapan.

Pagkatapos mong i-customize ang hakbang na ito, mag-click ng Continue.

Sa susunod, ite-test mo ang iyong aksyon. Mag-click sa Test & Review o sa Test & Continue, at bibigyan ka ng tugon ng ChatGPT, depende sa iyong mga dinisenyo sa mga field.

larawan15.png

Pagkatapos gumana ang iyong trigger, i-click ang + na button sa ibaba ng iyong screen.

larawan29.png

Mag-set up ng iyong aksyon sa Slack

Ngayon, mag-set up ka ng hakbang na nagpapadala ng iyong tugon sa ChatGPT sa Slack. Pumili ng Slack bilang iyong aplikasyon sa gawaing hakbang at Ipadala ang Mensahe sa Channel bilang iyong kaganapan sa gawaing hakbang.

larawan-ng-image22.png

Muling hihingan ka ng koneksyon para sa iyong Slack account. Ikonekta ang iyong Slack account kung saan nais mong ipaskil ang mensahe. Sa karamihan ng mga kaso, ito ay magiging pareho ng Slack account na iyong naikonekta kanina.

I-click ang Continue.

Ngayon ay panahon na upang mag-set up kung paano magmumukhang ang iyong mensahe mula sa GPT-3 sa Slack at kung saan ito ipo-post. Magdagdag ng anumang ibang konteksto sa Message Text field, at siguraduhing isama ang Assistant Response Message mula sa data dropdown, dahil naglalaman ito ng iyong tugon mula sa ChatGPT.

larawan17.png

Maaari mo rin i-customize kung saan manggagaling ang mensahe, tulad ng mula sa isang bot o sa iyong sarili. Kung pipiliin mo ang bot, maaari mong i-customize ang pangalan ng bot at ang icon na lumalabas sa tabi nito.

larawan7.png

Kung gusto mong mag-reply ang iyong bot sa isang thread sa halip na sa iyong Slack channel, mag-navigate pababa sa Field ng Thread. Pindutin ang field at piliin ang timestamp (ipinapakita sa Zapier bilang Ts) ng magulang na mensahe sa dropdown para malaman ng Zapier kung aling mensahe ang ihahanda ng thread.

larawan4.png

Pagkatapos mong i-customize ang iyong mensahe, mag-click ng Magpatuloy.

Ngayon ay oras na para subukan ang iyong aksyon. Mag-click sa Pagsusulit ng Aksyon. Ang Zapier ay magpopost ng mensahe sa iyong piniling Slack channel upang tiyakin na gumagana ang iyong Zap.

larawan31.png

Kung tama naman ang itsura ng message thread na pinost ng Zapier sa iyong tanong, handa na ang iyong Zap na gamitin. Kung may mali o nabigo ang iyong pagsubok, bumalik at ayusin hanggang maabot ang gusto mong itsura ng mensahe.

larawan25.png

Gumawa ng isang ChatGPT slash command bot

Ngayon alam mo na kung paano i-integrate ang ChatGPT sa Slack upang mag-reply sa partikular na mga mensahe sa channel, pero paano kung ayaw mong limitahan ang sarili sa isang channel lamang? Sa pamamagitan ng isang slash command bot, maaari kang magpadala ng mga prompts mula sa anumang channel sa iyong Slack account.

Magsimula ng bagong pakikipag-usap sa ChatGPT mula sa nahuli na mga webhook at mag-post ng mga sagot sa isang Slack channel

Gumawa ng iyong app sa Slack at mag-set up ng webhook trigger

Upang lumikha ng command bot sa Slack, kailangan mong simulan sa pamamagitan ng paggawa ng isang Slack app. Huwag mag-alala, hindi ito nakakabagbag-damdamin tulad ng tunog nito.

Una, pumunta sa api.slack.com/apps at i-click ang Gumawa ng App. Pagkatapos, bigyan ng pangalan ang iyong app at piliin ang Slack account kung saan mo gustong gamitin ang iyong bot.

larawan11.png

Sunod, magdagdag ng mga command na slash sa iyong bot sa pamamagitan ng pagpindot sa buton ng Slash Commands, pagkatapos ay mag-click ng Gumawa ng Bagong Command.

larawan9.png

Mula doon, pumili ng salita o parirala na nais mong gamitin bilang iyong kautusan. Maari mo ring magdagdag ng maikling paglalarawan kung ano ang ginagawa ng kautusan, pati na rin ng isang gabay sa paggamit upang malaman ng mga tao kung paano ito gamitin.

larawan8.png

Kailangan pa rin nating idagdag ang Request URL, na makukuha natin mula sa webhooks integration ng Zapier.

Sa isang bagong tab o window, gumawa ng bagong Zap gamit ang Webhooks by Zapier bilang trigger app at Catch Hook bilang trigger event.

larawan28.png

I-click ang Magpatuloy. Susunod, magpapakita ang URL ng inyong webhook. Siguraduhin na nakopya ito.

larawan23.png

Pagkatapos na kopyahin ang webhook link, bumalik sa pahina ng setup ng iyong Slack slash command at i-paste ang link sa Request URL field. Pagkatapos noon, i-save ang iyong mga setting.

Ngayon ay panahon na upang subukan ang iyong command ng slash. Magagamit ng Zapier ang impormasyon mula sa iyong pagsusulit sa buong bahagi ng iyong Zap. Basta buksan ang Slack, at magtipe ng iyong command, at pagkatapos nito ay ilagay ang prompt na nais mong ipadala sa ChatGPT.

larawan18.png

Pagkatapos nito, bumalik sa Zap editor at pindutin ang Test Trigger. Itutulak ng Zapier ang iyong pagsusulit na mensahe mula sa Slack, pati na rin ang iba pang impormasyon tulad ng channel at username.

Larawan13.png

Kapag nakita mo na ang tamang pagkakatugma ng iyong webhook, mag-click ng Continue.

Itakda ang iyong ChatGPT aksyon

Katulad ng huling Zap na ginawa natin, panahon na upang mag-setup ng hakbang na aksyon para sa ChatGPT. Magsimula sa pagpili ng ChatGPT bilang iyong trigger app at Pag-uusap bilang iyong trigger event. I-klik ang Continue.

larawan16.png

At pagkatapos, ikokonek mo muli ang iyong OpenAI account sa Zapier at pindutin ang Patuloy.

Sumunod, panahon na upang i-customize kung paano mo ipadadala ang prompt sa ChatGPT. Dahil ang iyong prompt ay magiging kung ano ang iyong naisulat sa Slack, iclick ang User Message field at pumili ng Text galing sa dropdown ng Insert Data. Kung nais mong baguhin ang temperatura o i-customize ang iyong assistant, maaari mo itong gawin dito rin.

Larawan24.png

Pagkatapos mong baguhin ang mga kahon na ito, mag-click ng Continue.

Sunod, pindutin ang Subukin at repasuhin o Subukin at magpatuloy, at kung gumagana nang maayos ang lahat, pindutin ang + na buton sa ibaba ng iyong screen.

I-set up ang iyong aksyon sa Slack

Ngayon ay oras na upang mag-set up ng iyong hakbang sa Slack at baguhin ang hitsura ng iyong mga resulta mula sa ChatGPT kapag nakarating ito sa Slack.

Susundan mo lang ang parehong hakbang na ginawa namin kanina. Piliin ang Slack bilang iyong app na gagamitin, pumili ng Ipadala ang Mensahe sa Channel bilang iyong pangyayari sa pagkilos. Pagkatapos ay kailangang kumonekta ng iyong Slack account gamit ang Zapier.

Ngayon, upang masangkapan ang iyong mensahe. Isa sa mga pagkakaiba sa pagitan ng Zap na ito at ng nakaraang binuo natin ay nais nating mag-post ng mga resulta ng ChatGPT sa anumang channel, hindi lamang sa isang tiyak na channel.

Sa Field ng Channel, sa halip na magtukoy ng isang channel, gusto mong pumili ng Channel ID mula sa Custom tab ng dropdown menu. Ito ay magpapakatuto sa iyong Zap na mag-post ng ChatGPT result mo kung saan na-enter ang iyong slash command sa halip na sa isang partikular na channel lamang.

larawan12.png

Pagkatapos nito, maaari mong i-customize ang iyong mensahe, pati na rin ang pangalan at icon ng iyong bot, katulad ng ginawa natin sa nakaraang Zap. Kapag tapos ka nang i-customize, mag-click ng Continue.

larawan26.png

Sa wakas, oras na upang subukan ang iyong aksyon sa pamamagitan ng pag-click sa Subukan ang Aksyon. Magpapadala si Zapier ng test message sa iyong Slack channel upang tingnan mo. Kung ang iyong mensahe ay maganda sa tingin mo, handa ka nang gamitin ang iyong Zap. O maaari mong baguhin ito hanggang sa maging angkop sa iyong kagustuhan.

Dala ang lakas ng ChatGPT sa Slack

Kami ay nasa mga panahong maagang ng panahon ng AI, at mayroong napakaraming magagandang bagay na nakahanda kapag naiisip natin kung paano gagana ang mga kasangkapan tulad ng OpenAI sa ating pang-araw-araw na buhay. Ang dalawang pag-automate na ito ay tanging isa lamang sa napakaraming paraan upang magamit ang ChatGPT at mapadali pa ang ating trabaho.

Gamitin ang AI para sa iyo

Laging mayroong iba pang mga paraan upang mai-automate ang OpenAI.

Kaugnay na pagbabasa:

Mga Kaugnay na Artikulo

Tingnan Nang Mas Marami >>