Pag-aanalisa ng mga Review ng Produkto ng mga Customer Gamit ang ChatGPT OpenAi API: Gabay sa Hakbang-Hakbang na Pagsusuri ng mga Business Insights mula sa Sentiment Analysis Parte 1

1_Xi5M-ZH4gciEN4KCTMxUAw.png

Ano ang kailangan mong malaman upang magamit ang ChatGPT

Ang ChatGPT at ngayon, GPT-4 ay isang uri ng artificial intelligence neural network na tinatawag na malaking modelo ng wika (LLM) na nakakapagsagawa ng natural language processing at iba pang mas advanced na mga gawain na may kakayahang tulad ng tao. Ang GPT ay tumutukoy sa "generative pre-trained transformer" na nangangahulugang kayang lumikha ng tekstong tugon batay sa input at mga keyword commands (tinatawag na prompt) ng isang gumagamit. Ito ay nadevelop ng openai at available sa pamamagitan ng chatbot interface, o tulad ng makikita natin sa tutorial na ito, bilang isang mas malakas na Application Programming Interface (API). Bagaman ito ay maaaring magpabigat sa teknikalidad, hindi naman ito mahirap gamitin, kailangan mo lamang kumuha ng libreng API key at magbigay ng kinakailangang input data; ang lahat ng kagila-gilalas na paggamit ng AI ay mangyayari behind the scenes, at maaring masasagot na ito sa loob ng ilang segundo.

Paano gumagana ang ChatGPT?

Ang ChatGPT ay isang teknolohiyang pinabatid ng AI na nagbibigay-daan sa mga gumagamit upang makipag-usap sa isang AI system. Nagtatrabaho ito sa pamamagitan ng paggamit ng mga algorithm ng natural language processing (NLP) upang maunawaan ang input ng gumagamit at pagkatapos ay magpapatupad ng katugmang mga gawain. Sa tutorial na ito, tatanungin natin ito upang matukoy ang sentimyento ng mga review ng customer at kahit na pagbuod ng mahaba-habang mga review. Ang ChatGPT ay nakapag-training ng malawak na kaalaman at datos, na nagbibigay-daan sa kanya na magrespond sa iba't-ibang katanungan at mga tanong. Habang mas maraming mga interaction ang nagaganap, lalong natututo at nagpapahusay ang ChatGPT. Ito ay kilala bilang machine learning. Ang kakayahang mag-adjust nito ay nagbibigay-daan sa mga organisasyon at mga indibidwal na i-customize ang kanilang kakayahan upang matugunan ang kanilang mga espesyal na pangangailangan. Sa buod, ang ChatGPT ay nagbibigay ng madaling paraan para sa mga hindi propesyunal na programmers upang ma-access ang mga nakapangangambang AI natural language techniques sa pamamagitan ng chatbot o API interface nito, na lubhang nagbabago ng uri ng data analysis na maaaring magawa.

Kung paano makakatulong sa inyong kumpanya ang paggamit ng ChatGPT sa pagsusuri ng data mula sa feedback ng mga customer

Ang paggamit ng ChatGPT upang suriin ang feedback ng mga customer at mapabuti ang karanasan ng mga ito ay tiyak na makatutulong sa inyong kompanya. Sa pamamagitan ng paggamit ng AI models, ang ChatGPT ay makakatulong sa inyo upang makagawa ng mas magandang karanasan para sa inyong mga customer sa pamamagitan ng paggamit ng malalaking halaga ng data na nagkolekta ang inyong kompanya na hindi pa nagagamit nang maayos. Sa pamamagitan ng pagpapalawak ng data mining ng inyong kompanya at paghahanap ng insights, maaari ninyong mapataas ang kasiyahan ng mga customer, mapabuti ang retention ng mga ito, at mapataas ang kita. Ang ChatGPT API ay nagbibigay-daan sa inyong kompanya upang suriin ang feedback ng mga customer nang may katumpakan at kahusayan. Sa pamamagitan ng pagpapabuti sa kalidad ng data mining ng inyong kompanya, mas mabilis at mas epektibong magagawa ang desisyon na batay sa data.

Ang ChatGPT ay magaling sa mga pangkalahatang gawain sa salita gamit ang artipisyal na intelligensiya

Ang ChatGPT ay isang kamangha-manghang tool sa paglikha ng wika na nakakagawa ng human-like na teksto, kaya't ito ay ideal sa mga gawain ng paglikha ng nilalaman at iba pang uri ng mga ulat na nangangailangan ng lohika at kahusayan sa paglikha. Ang kanyang kakayahang maglikha ng teksto na katulad ng isang tao ay ginagawang kapaki-pakinabang sa paglikha ng nakakaakit at nakaririkit na nilalaman para sa mga blog, social media, at mga website. Ang text completion feature ng ChatGPT ay nagbibigay-daan sa mga user na magpasok ng ilang keywords at pagkatapos ay magkaroon ng AI na awtomatikong gagawa ng kompleto at buong mga pangungusap o paragraf batay sa mga keywords na iyon. Ito ay ginagawang mas madali at hindi na nakakatagal sa proseso ng paglikha ng nilalaman, kaya't magagawa ng iyong negosyo na maglikha ng nilalaman sa mabilis at mahusay na paraan. Matapos gamitin ang ChatGPT API sa pagsusuri ng mga review sa tutorial na ito, tayo ngayon ay makakapaghatid ng mga suggested product improvements kasama ang detalyadong listahan ng mga positibo at negatibong aspeto ng produkto na nakarangkaso base sa kahalagahan at kahusayan sa pagpapatupad sa mga susunod na tutorial.

Pagpapakita ng AI-powered Analytics sa Aksyon: Pagkuha ng Mga Kasiglahan Mula sa Mga Review ng Produkto ng Kustomer gamit ang Analysis ng Sentimyento na may openAI ChatGPT API

Bakit kailangan ng pagsusuri ng damdamin?

Ang pagsusuri ng sentiment ay lumalaking mahalaga sa mundo ngayon dahil sa malayang pagpapahayag ng mga tao ng kanilang mga opinyon sa online. Ang pagsusuri ng sentiment ay naglalaman ng pag-aaral ng nakasulat na teksto at pagkakategorya nito bilang positibo, negatibo, o neutral sa tono. Ang ganitong paraan ay maaaring magbigay ng mahalagang kaalaman sa marketer tungkol sa pag-uugali at mga preference ng consumer, na maaring magamit ng mga negosyo upang mapaunlad ang kanilang produkto at serbisyo, mapabuti ang karanasan ng kanilang customer sa kanilang produkto, o magbigay ng mas magandang suporta sa customer. Noon, kailangan mong mag-conduct ng survey o customer focus group upang subukan malaman ang iniisip ng iyong customer, umaasa na hindi mababagabag ang opinyon ng mga tao sa prosesong pagkolekta ng mga data. Ngayon, maaring magamit ang mga komento ng mga tao sa online para agad maintindihan kung paano nakikita ng mga tao ang iyong produkto. Maari ring gamitin ang pagsusuri ng sentiment para bantayan ang mga social media platform para sa opinyong pampubliko tungkol sa tiyak na mga paksa, pangyayari, mga produkto o kahit na nga mga ka-kompetisyon para sa mga negosyo.

Bakit kailangang gamitin ang openai API kaysa sa ChatGPT chatbot interface?

Sa pamamagitan ng openAI API, maaring automate ang nakakasawa na gawain ng pag-cut at paste bawat review sa ChatGPT. Sa isang simpleng utos sa Python, maaari mong ituro sa ChatGPT na suriin ang mga review ng customer at malaman kung ano ang kanilang sentiment. Pagkatapos niyan, pwede na natin gamitin ang chatgpt upang mag-generate ng resulta na maaring makita sa screen at maitabi sa Excel at Word para sa kaligtasan at pagsusuring magkasama ng iyong team. Bibigyan ka rin ng bahagdan ng mga review na positibo, negatibo o walang pinipiling panig. Ang API ay nagbigay ng kakayahan para gamitin ang output ng isang bahagi ng analysis (partikular sa bahagi 1 sa tutorial na ito) at gamitin ito bilang input sa sumusunod na hakbang (bahagi 2, 3, at 4 sa susunod na tutorial), sa pagbuo ng isang payak at malinaw na pagsusuri ng produkto sa plain na wikang Ingles na mahirap kung hindi man imposibleng gawin lamang sa chatbot interface.

Hakbang-hakbang sa Pag-aaral ng Pagpapahayag sa Makinang Pagkatuto

Pag-aakala

  1. Upang magamit ang openai API, kailangan mong magkaroon ng API access key. Kung wala ka pang isa, sundin ang mga hakbang na ito upang makabuo ng libreng account sa loob ng 3 buwan
  2. Mayroon ka nang libreng Google Colab account

Hakbang 1: Mag-install ng mga kinakailangang Python libraries sa Google Colab

Gamit upang ma-access ang openai API at magpadala ng mga kahilingan dito
!pip install pandas openai requests Ginagamit upang lumikha ng tracker ng pag-unlad habang ginagawa ang mga tawag sa API
!pip install tqdm Ginagamit upang mailabas ang mga resulta sa format ng Word
!pip install python-docx

1_dByQKohL3pT0-VJC8Gfzlw.png

Hakbang 2: Ihanda ang kapaligiran ng openAI API sa Colab

  1. Palitan ang seksyong nagsasabing <REPLACE THIS TEXT WITH YOUR OPENAI API ACCESS KEY> with iyong pribadong openAI API access key. Siguraduhing hindi alisin ang " " sa paligid ng API access key.
  2. Gagamitin natin ang chat/completions API endpoint sa halip na ang dating gpt-3 endpoints upang masiguro na ginagamit natin ang pinakabagong bersyon ng chatGPT software, na mas mura rin gamitin kaysa sa dating gpt-3 API.

Hakbang 3: I-load ang dataset ng iyong pagsusuri

Nag-aassume kami na ang mga pagsusuri ay nasa isang CSV file na may pangalan na “reviews.csv”. Ang mga pagsusuri ay nakalagay sa iisang column na tinatawag na “Product_Review” na may isa pong pagsusuri sa bawat linya.

Sa halimbawang ito, ginagamit natin ang mga review sa sample na produkto mula sa isang negosyo, marahil sa atin mismo. Gayunpaman, maaari mo rin gamitin ang mga review ng produkto para sa kumpetisyon o serbisyo upang maunawaan kung paano tinatanggap ng mga gumagamit ang mga produkto ng iyong kumpetisyon.

Ipapakita natin ang kasalukuyang niloload na dataframe para mapatunayan na tama ang pagkakaload nito.

1_lAqyex3FZ7Skvy0nQZhCMA.png

Hakbang 4: Tukuyin ang sentimyento ng bawat pagsusuri ng produkto gamit ang ChatGPT, at ilabas ang mga resulta sa Excel at Word

Paalala: Kung gumagamit ka ng libreng trial account sa openAI, limitado ang bilang ng mga pagkakataon na maaari mong ipadala ang data sa API bawat minuto. Upang malampasan ang limitasyong ito, naglalagay kami ng ilang segundo na paghihintay sa code bawat request. Kung gumagamit ka ng pay-as-you-go na openAI account, pwede mong alisin ang delay timer sa sumusunod na code, time.sleep(4)

May pagkakataon na nagkakaroon ng mga error o napapuno ang openAI API dahil sa mga kahilingan mula sa ibang mga gumagamit. Upang maiwasan ang pagkabigo ng code kapag nangyari ito, naglalagay kami ng while clause sa code na mag-uulit ng tawag sa API ng 3 beses; karaniwan na itong sapat.

Makikita mo na gumagamit kami ng gpt-3.5-turbo, na inirerekomenda ng openAI sa ngayon bilang pinakamabilis, pinakamurang at pinakakaya na modelo para sa ganitong uri ng pagsusuri.

Ito ang prompt (oo, ang utos) na ibibigay natin sa chatGPT upang maglingkod bilang isang analyzer ng saloobin sa produkto at malaman kung ang isang pagsusuri ay positibo, negatibo o neutral.

Ikaw ay isang modelo ng wika ng AI na naka-train upang suriin at matukoy ang damdamin ng mga review ng produkto.Suriin ang sumusunod na review ng produkto at matukoy kung ang damdamin ay: positibo, negatibo o neutral. Ibaba lamang ang isang salita, kung POSITIVE, NEGATIVE o NEUTRAL "Ikaw ay isang modelo ng wika ng AI na naka-train upang suriin at matukoy ang damdamin ng mga review ng produkto."

1_Cy_e4URU0pB-fNQ2jRnpiw.png

Hakbang 5: Buodin ang bawat review gamit ang ChatGPT, ilabas ang mga resulta sa Excel at Word

Tandaan: Katulad ng nakaraang kodigo, naglalagay kami ng paghihintay na 4 segundo sa pagitan ng mga API call upang maiwasan ang paglalampas sa limitasyon ng libreng pagsusuri ng account para sa mga API call. Maaring tanggalin ang linya ng time.sleep(4) kung meron kang bayad na openAI account.

Ito ang mensaheng ginagamit namin para sabihin sa chatGPT na i-summarize ang mga review ng produkto para sa amin.

Ikaw ay isang AI na modelo sa wika na naka-train upang mag-analyze at mag-summerize ng mga review ng produkto. Ibahagi ang mga kabutihan at kakulangan sa sumusunod na review ng produkto.

1_7YcdjhGAXUpnGkE-FlJMvA.png

Hakbang 6: Magpatuloy sa Bahagi 2 kung saan tayo ay mag-a-automatikong bubuo ng listahan ng mga positibo at negatibong bagay tungkol sa produkto mula sa mga review ng mga gumagamit

Nandito ang link sa Bahagi 2 kung saan tatalakayin natin ang paglikha ng listahan ng mga kalamangan at kahinaan at paglalabas ng isang listahan ng mga prayoridadong mungkahi sa pagpapabuti ng produkto.

Konklusyon

Sana nakatulong sa iyo ang tutorial na ito at masaya akong sagutin ang anumang mga tanong.

Sana'y nakatulong sa'yo ang tutorial na ito at masaya akong sagutin ang anumang mga katanungan.

Siguraduhin na sundin ako sa  Medium para sa mga susunod na kabanata, kung saan gagawa tayo ng iminumungkahing pamamaraan ng pagpapabuti ng produkto gamit ang ChatGPT.

Kung mayroon ka mang mga komento, katanungan o nais na ipaliwanag ko pa nang mas detalyado ang anumang bahagi ng nakasaad na kodigo sa taas, mangyaring iparating sa akin sa seksyon ng mga komento.

Bukod dito, kung may iba pang mga pagkakataon sa negosyo para sa NLP na gusto ninyong isulat ko sa susunod, pakisabi sa akin sa mga komento o sa pamamagitan ng direktang mensahe. Salamat!

1_Ybp8Hs-Q2wtM1pWrh9BXWw.png

Mga Kaugnay na Artikulo

Tingnan Nang Mas Marami >>