วิเคราะห์รีวิวผลิตภัณฑ์ของลูกค้าโดยใช้ API ของ ChatGPT OpenAi: คู่มือไตรมาสการสกัดข้อคิดธุรกิจจากการวิเคราะห์อารมณ์ ขั้นตอนที่ 1

1_Xi5M-ZH4gciEN4KCTMxUAw.png

คุณต้องรู้อะไรเพื่อใช้ ChatGPT

ChatGPT และ GPT-4 ในปัจจุบันเป็นชนิดของ neural network ที่เรียกว่า large language model (LLM) ซึ่งมีความสามารถฉับไวในการประมวลภาษาธรรมชาติและงานอื่นๆ ที่มีความซับซ้อนโดยมีความสามารถเช่นเดียวกับมนุษย์ ส่วนตัวอักษร GPT มาจากคำว่า “generative pre-trained transformer” ซึ่งบอกได้ว่ามันสามารถสร้างข้อความตอบกลับโดยขึ้นอยู่กับข้อมูล input และคำสั่งคำสำคัญ (ที่เรียกว่า prompt) จากผู้ใช้งาน มันถูกพัฒนาโดย openai และมีให้ใช้งานผ่าน chatbot interface หรือจะดูในที่นี้เป็น tutorial เราสามารถใช้งานผ่าน Application Programming Interface (API) ที่มีความสามารถมากกว่าอีกเยอะหนึ่ง แม้ว่ามันจะเป็นความชำนาญทางเทคนิค การใช้งาน API ก็ไม่ยากเกินไป แค่เราต้องได้รับ API key แล้วใส่ข้อมูล input ที่ต้องการ ระบบ AI จะทำงานภายในไม่กี่วินาที แล้วเอาผลลัพธ์มาแสดงให้เห็น

ChatGPT ทำงานอย่างไร?

ChatGPT เป็นเทคโนโลยีการสนทนาที่จะทำให้ผู้ใช้สามารถสนทนากับระบบ AI ได้ มันทำงานโดยใช้อัลกอริทึมการประมวลผลภาษาธรรมชาติ (NLP) เพื่อเข้าใจข้อมูลที่ผู้ใช้ป้อนแล้วดำเนินการงานที่สอดคล้องกัน ในส่วนนี้ของบทความ เราจะใช้มันในการตรวจจับอารมณ์ของรีวิวลูกค้าและสรุปกิจกรรมที่อย่างยาวนาน ChatGPT ได้รับการฝึกสอนด้วยความรู้และข้อมูลมากมายอย่างละเอียดอ่อน ทำให้มันสามารถตอบสนองต่อคำถามและคำสั่งที่หลากหลายได้ มันเรียนรู้และพัฒนาการตอบกลับที่ดีขึ้นมากขึ้นเรื่อยๆ นี่คือที่เรียกว่าการเรียนรู้ของเครื่องจักร (Machine Learning) ความเสถียรของระบบจะช่วยให้ผู้ใช้งานได้ปรับเปลี่ยนฟังก์ชันต่างๆ ให้เข้ากับความต้องการของตนเองได้อย่างดี สรุปมาว่า ChatGPT นั้นเป็นเครื่องมือที่ดีสำหรับผู้ที่ไม่ได้มีพื้นฐานการเขียนโปรแกรมที่จะเข้าถึงเทคโนโลยี AI ที่มีเทคนิคการประมวลผลภาษาธรรมชาติและสามารถเข้าถึงผ่านบอตแชทหรืออินเตอร์เฟซ API ที่กำลังเปลี่ยนแปลงสถานะของการวิเคราะห์ข้อมูลได้อย่างมหาศาล

การใช้ ChatGPT เพื่อวิเคราะห์ข้อมูลความคิดเห็นจากลูกค้าสามารถช่วยให้บริษัทของคุณเติบโตได้อย่างไร

การใช้ ChatGPT เพื่อวิเคราะห์ความคิดเห็นของลูกค้าและปรับปรุงประสบการณ์ลูกค้าสามารถเป็นประโยชน์ต่อ บริษัทของคุณได้แน่นอน โดยการใช้โมเดล AI ChatGPT สามารถช่วยให้บริษัทของคุณสร้างประสบการณ์ที่ดีขึ้นสำหรับลูกค้าของคุณ โดยใช้ข้อมูลจำนวนมากที่บริษัทของคุณได้รวบรวมแต่ไม่เคยนำไปใช้ได้ดี โดยใช้ข้อมูลที่มีอยู่แล้วของบริษัทของคุณและทำการขุดเจือจางข้อมูลเพื่อหาข้อมูลสำคัญ คุณสามารถเพิ่มความภักดีในการตอบรับของลูกค้า ปรับปรุงการเก็บรักษาลูกค้าและเพิ่มรายได้ได้ API ของ ChatGPT ทำให้บริษัทของคุณสามารถวิเคราะห์ความคิดเห็นของลูกค้าได้อย่างแม่นยำและรวดเร็ว โดยการปรับปรุงคุณภาพของการดูแลข้อมูลของบริษัทคุณสามารถทำการตัดสินใจด้วยข้อมูลได้รวดเร็วและมีประสิทธิภาพมากยิ่งขึ้น

แชทจีพีที เป็นผู้เชี่ยวชาญในการสร้างภาษาโดยใช้ปัญญาประดิษฐ์

ChatGPT เป็นเครื่องมือสร้างภาษาที่โดดเด่นในการสร้างข้อความที่คล้ายกับมนุษย์ ทำให้เหมาะสำหรับงานสร้างเนื้อหาและรายงานสไตล์นาราทีฟอื่นๆที่ต้องการตรรกะและความคิดสร้างสรรค์ ความสามารถในการสร้างข้อความที่คล้ายกับมนุษย์ ทำให้มีประโยชน์ในการสร้างเนื้อหาที่น่าสนใจและหลากหลายสำหรับบล็อก โซเชียลมีเดีย และเว็บไซต์ ฟีเจอร์การสมบูรณ์ข้อความของ ChatGPT ช่วยให้ผู้ใช้สามารถป้อนแค่สองสายการเข้ารหัสแล้วมีประโยคหรือย่อหน้าสมบูรณ์ที่ AI สร้างขึ้นโดยอัตโนมัติ ซึ่งทำให้กระบวนการสร้างเนื้อหาง่ายและประหยัดเวลา ช่วยให้ธุรกิจของคุณสร้างเนื้อหาได้อย่างรวดเร็วและมีประสิทธิภาพอีกด้วย หลังจากใช้ API ของ ChatGPT ในการวิเคราะห์รีวิวของเราในบทแนะนำนี้ เราสามารถใช้ความสามารถในการสร้างข้อความของ ChatGPT เพื่อสร้างกลยุทธ์ปรับปรุงผลิตภัณฑ์ที่ประกอบไปด้วยรายการย่อยของข้อดีของผลิตภัณฑ์และข้อเสียและการพัฒนาผลิตภัณฑ์ที่เสนอขึ้นอยู่กับความสำคัญและความสะดวกในการนำไปใช้ในบทแนะนำต่อไป

การวิเคราะห์ด้วย AI ในการดำเนินการ: สกัดความรู้จากความคิดเห็นของลูกค้าเกี่ยวกับผลิตภัณฑ์โดยใช้การวิเคราะห์อารมณ์ด้วย openAI ChatGPT API

ทำไมต้องการวิเคราะห์อารมณ์?

การวิเคราะห์ความรู้สึกกำลังเป็นสิ่งสำคัญอย่างมากในโลกปัจจุบันที่ผู้คนสามารถแสดงความคิดเห็นออนไลน์ได้อย่างอิสระและง่ายดาย การวิเคราะห์ความรู้สึกนี้เกี่ยวข้องกับการวิเคราะห์ข้อความที่เขียนไว้แล้วแยกแยะว่ามีลักษณะเชิงบวก ลักษณะเชิงลบ หรือเชิงกลาง การเทคนิคนี้สามารถให้ผู้ตลาดได้รับข้อมูลที่มีคุณค่าเกี่ยวกับพฤติกรรมและความชอบของผู้บริโภคซึ่งสามารถนำมาใช้ในการปรับปรุงผลิตภัณฑ์และบริการ เพิ่มประสิทธิภาพในการให้บริการลูกค้าหรือจัดการการสนับสนุนลูกค้าได้ดียิ่งขึ้น ก่อนหน้านี้คุณจะต้องดำเนินการสำรวจหรือการชุมนุมความสนใจของลูกค้าเพื่อเรียนรู้ว่าลูกค้าของคุณคิดอย่างไร โดยหวังว่ากระบวนการเก็บข้อมูลเช่นนั้นจะไม่มีผลกระทบต่อความคิดเห็นให้เองหรือไม่ แต่เดี๋ยวนี้คุณสามารถใช้ประโยชน์จากสิ่งที่ผู้คนเขียนแล้วในโลกออนไลน์เพื่อเข้าใจเร็วขึ้นว่าผลิตภัณฑ์ของคุณมีการรับรู้อย่างไร การวิเคราะห์ความรู้สึกยังสามารถนำมาใช้ในการตรวจสอบแนวโน้มของสื่อสังคมในการแสดงความคิดเห็นสู่สาส์นหรือในเหตุการณ์หรือผลิตภัณฑ์บางอย่าง หรือแม้แต่การแข่งขันเพื่อการใช้ในธุรกิจ

ทำไมต้องใช้ openai API แทนการใช้ตัวอินเตอร์ ChatGPT chatbot?

โดยใช้ openAI API คุณสามารถอัตโนมัติการตัดและวางบทวิจารณ์แต่ละประเมินใน ChatGPT ได้ ด้วยคำสั่งเดียวใน Python คุณสามารถสั่งให้ ChatGPT วิเคราะห์รีวิวลูกค้าและกำหนดด้วยช่วงอารมณ์ของแต่ละรีวิว เมื่อเสร็จสิ้นแล้วเราสามารถใช้ chatgpt สร้างผลลัพธ์บนหน้าจอและบันทึกไว้ใน Excel และ Word เพื่อเก็บไว้อย่างปลอดภัยและสนทนาต่อไปกับทีมของคุณ โค้ดยังจะให้ข้อมูลรับรองสัดส่วนว่ามีรีวิวเชิงบวก ลบหรือเป็นกลางอย่างไร API ยังช่วยให้เราสามารถนำเอาผลลัพธ์ของหนึ่งส่วนของการวิเคราะห์ของเรา (เช่น ส่วนที่ 1 ในคู่มือนี้) มาใช้เป็นอินพุตในขั้นตอนต่อไป (เช่น ส่วนที่ 2 3 และ 4 ในคู่มือต่อไป) เพื่อสร้างการวิเคราะห์การปรับปรุงผลิตภัณฑ์ที่สรุปได้อย่างมีสติประสิทธิภาพด้วยภาษาอังกฤษทั่วไปที่ยากหาไม่ได้ถ้าไม่มีอินเทอร์เฟซของแชทบอทเท่านั้น

ขั้นตอนวิธีการวิเคราะห์ความรู้สึกด้วยเทคนิคเรียนรู้ของเครื่อง

การสมมติ

  1. เพื่อใช้ openai API คุณต้องมี API access key หากคุณยังไม่มี สามารถทำตามขั้นตอนเหล่านี้เพื่อสร้างบัญชีฟรีใช้งานได้ 3 เดือน
  2. คุณมีบัญชี Google Colab ฟรี

ขั้นตอนที่ 1: ติดตั้งไลบรารี Python ที่จำเป็นใน Google Colab

ถูกใช้เข้าถึง openai API และส่งคำขอไปยัง API
!pip install pandas openai requests ใช้สร้างตัวติดตามความคืบหน้าขณะที่มีการเรียกขอข้อมูลจาก API
!pip install tqdm ใช้แสดงผลลัพธ์ในรูปแบบ Word
!pip install python-docx

1_dByQKohL3pT0-VJC8Gfzlw.png คือรูปภาพ

ขั้นตอนที่ 2: เตรียมสภาพแวดล้อม openAI API ใน Colab

  1. แทนที่ส่วนที่กล่าวว่า <REPLACE THIS TEXT WITH YOUR OPENAI API ACCESS KEY> ด้วย API แอคเซสของ OpenAI ของคุณโดยไม่ลืมเว้นวรรค “ ” รอบ API Access Key ของคุณ
  2. เราจะใช้ API ไอพีส่วน chat/completions แทนเวอร์ชั่นเก่าของ gpt-3 เพื่อให้ได้ใช้เวอร์ชั่น chatGPT ที่ใหม่ล่าสุดของซอฟต์แวร์และยังจะถูกกว่าใช้ API เวอร์ชั่นเก่าของ gpt-3 ด้วย

ขั้นตอนที่ 3: โหลดชุดข้อมูลรีวิวของคุณ

ที่นี่เรากำลังสมมติว่ารีวิวเก็บอยู่ในไฟล์ CSV ชื่อ "reviews.csv" รีวิวต่างกันอยู่ในคอลัมน์เดียวที่ชื่อ "Product_Review" โดยใช้หนึ่งรีวิวต่อหนึ่งบรรทัด

ในตัวอย่างนี้เราใช้ตัวอย่างการรีวิวสินค้าจากธุรกิจ คาดหวังว่าเป็นของเราเอง แต่คุณยังสามารถใช้รีวิวสินค้าของคู่แข่งหรือบริการอื่น ๆ เพื่อเข้าใจว่าผลิตภัณฑ์ของคู่แข่งของคุณถูกมองเห็นอย่างไรโดยผู้ใช้

เราจะพิมพ์ dataframe เพื่อตรวจสอบว่าข้อมูลถูกโหลดได้อย่างถูกต้อง

1_lAqyex3FZ7Skvy0nQZhCMA.png

ขั้นตอนที่ 4: กำหนดความรู้สึกของทุกรีวิวสินค้าโดยใช้ ChatGPT และส่งผลลัพธ์ออกเป็นไฟล์ Excel และ Word

หมายเหตุ: หากคุณกำลังใช้บัญชีทดลองใช้งานฟรีของ openAI พวกเขาจะจำกัดจำนวนครั้งที่คุณสามารถส่งข้อมูลไปยัง API ต่อนาที หากต้องการเอาตัวรอดจากข้อจำกัดนี้ เราจะยังแนะนำให้คุณเพิ่มคำสั่งหน่วงเวลาเพิ่มอีกสักครู่ในรหัสระหว่างการส่งคำขอต่าง ๆ การใช้บัญชี openAI แบบ pay-as-you-go จะไม่มีการจำกัดการส่งข้อมูล ดังนั้นคุณสามารถลบตัวระบบหน่วงเวลาด้านล่างออกจากรหัสได้แล้ว time.sleep(4)

API ของ openAI บางครั้งอาจพบข้อผิดพลาดหรือติดกับคำร้องขอจากผู้ใช้งานคนอื่นๆ ดังนั้นเราจึงเพิ่ม while clause ในโค้ดที่จะลองเรียกใช้ API อีก 3 ครั้งเพื่อป้องกันไม่ให้โค้ดหยุดทำงานเมื่อเกิดเหตุการณ์ดังกล่าว ที่ 3 ครั้งนี้เพียงพอเพราะหลังจากนั้นจะแสดงว่าอาจโดนจำกัดจำนวนการเรียก API ในช่วงเวลานั้นๆ

คุณสามารถเห็นได้ว่าเรากำลังใช้ gpt-3.5-turbo ซึ่งเป็นตัวแบบที่ OpenAI แนะนำให้ใช้ในเวลานี้เนื่องจากเป็นตัวแบบที่รวดเร็วที่สุด ราคาถูกที่สุด และมีความสามารถมากที่สุดสำหรับการวิเคราะห์ประเภทนี้

นี่คือข้อความสั่ง (เรียกว่าคำสั่ง) ที่เรากำลังให้กับ chatGPT เพื่อสั่งให้มันทำหน้าที่เป็นตัววิเคราะห์ความรู้สึกต่อสินค้าและระบุว่ารีวิวนั้นเป็นบวก ลบ หรือกลาง

คุณเป็นโมเดลภาษา AI ที่ฝึกฝนให้สามารถวิเคราะห์และตรวจจับความรู้สึกของรีวิวสินค้าได้ วิเคราะห์รีวิวสินค้าต่อไปนี้และกำหนดว่าความรู้สึกเป็น: บวก, ลบหรือไม่มีเศร้า Returnonly คำเดียว ซึ่งเป็น POSITIVE, NEGATIVE หรือ NEUTRAL

1_Cy_e4URU0pB-fNQ2jRnpiw.png

ขั้นตอนที่ 5: สรุปรีวิวแต่ละรีวิวโดยใช้ ChatGPT และส่งผลลัพธ์ไปยัง Excel และ Word

โน้ต: เช่นเดียวกับโค้ดก่อนหน้านี้ เราจะเปิดเผยค่าดีเลย์ 4 วินาทีระหว่างการเรียกใช้ API เพื่อหลีกเลี่ยงการเกินขีดจำกัดของบัญชีทดลองใช้งานฟรีสำหรับการเรียกใช้ API คุณสามารถลบบรรทัด time.sleep(4) ออกหากคุณมีบัญชี OpenAI ที่จ่ายเงิน

นี่คือโปรม์ที่เรากำลังใช้อธิบายให้ chatGPT สรุปรีวิวสำหรับสินค้าให้เรา

คุณเป็นโมเดลภาษา AI ที่ถูกฝึกฝนให้สามารถวิเคราะห์และสรุปสรรพคุณและข้อเสียของรีวิวสินค้าได้ สรุปสินค้าต่อไปนี้โดยเน้นที่ข้อดีและข้อเสีย

1_7YcdjhGAXUpnGkE-FlJMvA.png

ขั้นตอนที่ 6: ดำเนินการต่อยังส่วนที่ 2 เพื่อสร้างรายการข้อดีและข้อเสียของสินค้าจากความคิดเห็นของผู้ใช้โดยอัตโนมัติ

นี่คือลิงก์ไปยัง ส่วนที่ 2 แหล่งที่เราศึกษาการสร้างรายการข้อดีและข้อเสียและรับมือกับรายการคำแนะนำเพิ่มประสิทธิภาพของผลิตภัณฑ์ต่างๆ

สรุปผล

ฉันหวังว่าคุณจะพบข้อมูลในบทแนะนำนี้เป็นประโยชน์ และฉันยินดีที่จะตอบคำถามใดๆ ที่คุณมี

ฉันหวังว่าคุณจะพบวิธีนี้เป็นประโยชน์และฉันมีความสุขที่จะตอบคำถามใดๆ ตามที่คุณต้องการ

โปรดติดตามฉันบน Medium  เพื่ออ่านความต่อเนื่องในบทความ Part 2 ซึ่งจะให้การสร้างกลยุทธ์การพัฒนาผลิตภัณฑ์ที่แนะนำโดยใช้ ChatGPT เป็นฐาน

หากคุณมีความคิดเห็น คำถามหรือต้องการให้ประกอบด้วยตัวอย่างการเขียนโค้ดเพิ่มเติมโปรดแสดงความคิดเห็นของคุณในส่วนคอมเมนต์ด้านล่าง

นอกจากนี้ถ้ามีกรณีการใช้งานทางธุรกิจอื่นๆสำหรับ NLP ที่คุณต้องการให้ฉันเขียนถัดไป กรุณาแสดงความคิดเห็นหรือส่งข้อความติดต่อโดยตรงให้ฉันด้วยครับ ขอบคุณ!

1_Ybp8Hs-Q2wtM1pWrh9BXWw.png

บทความที่เกี่ยวข้อง

ดูเพิ่มเติม >>