สวัสดีครับ, ผมคือ Kkobi ผู้นำทีม UX ของ GCOO ซึ่งวันนี้ผมจะมาเล่าถึง 'แชทบอท' ในโลก UX ที่เข้าหาเราได้ง่ายขึ้นนี้ให้ทุกคนฟัง คุณอาจสงสัยว่า 'ทำไมทีม UX ถึงต้องสร้างแชทบอทล่ะ?' วันนี้ผมอยากจะมาแบ่งปันคำตอบส่วนตัวของผมต่อคำถามนี้.
1. การเริ่มต้นนำแชทบอทมาใช้, 'ทำไม?' จุดประสงค์คืออะไร?
ทีม GCOO ของเราให้ความสำคัญกับประสบการณ์ผู้ใช้ (UX) เป็นอย่างมาก เราเริ่มต้นด้วยคำถามนี้ 'เราจะสามารถมอบประสบการณ์ที่ลึกซึ้งและเป็นส่วนตัวให้กับผู้ใช้ได้อย่างไร?' เพื่อหาคำตอบ, เราจึงตัดสินใจนำแชทบอทมาใช้เพื่อเข้าใกล้กับผู้ใช้มากยิ่งขึ้น
แชทบอทไม่ได้มีหน้าที่เพียงแค่ส่งข้อมูล แต่ยังสื่อสารกับผู้ใช้และช่วยแก้ปัญหาต่างๆ ที่เกิดขึ้นในชีวิตประจำวัน แชทบอทเป็นสะพานในการสื่อสารกับผู้ใช้และทำให้เราเข้าใจความต้องการของพวกเขาได้ดียิ่งขึ้น เมื่อเราเข้าใจพวกเขา, เราก็สามารถมอบบริการที่ดีกว่าได้ ดังนั้นแชทบอทจึงกลายมาเป็นเครื่องมือสำคัญที่ช่วยเสริมประสบการณ์ผู้ใช้ของเรา
2. เหตุผลในการเลือกแชทบอท, 'ทำไมเราถึงเลือก ChatGPT?'
เพื่อการสื่อสารที่เป็นธรรมชาติกับผู้ใช้และการมอบประสบการณ์ที่เป็นส่วนตัวได้ดียิ่งขึ้น, เราต้องการเลือก AI ที่เหมาะสม ในที่สุดเราก็เลือก ChatGPT จาก OpenAI โมเดลภาษานี้มีความสามารถที่จะสนทนาในหลากหลายหัวข้อและบริบท ซึ่งจะช่วยตอบสนองต่อความต้องการเฉพาะของผู้ใช้และสะท้อนถึงความต้องการเฉพาะของพวกเขาได้
3. เหตุผลในการเลือกรูปแบบดีไซน์, 'ทำไมเราถึงใช้ Tailwind CSS?'
ดีไซน์เป็นหัวใจหลักของประสบการณ์ผู้ใช้ เราเลือก Tailwind CSS ทำไมล่ะ?
Tailwind CSS เป็นเฟรมเวิร์ค CSS ที่มุ่งเน้นการใช้ยูทิลิตี้ เราสามารถระบุและใช้สไตล์ได้โดยตรง ซึ่งมีความสำคัญมากในกระบวนการออกแบบเพื่อประสบการณ์ผู้ใช้ที่ละเอียดยิ่งขึ้น
นอกจากนี้, Tailwind CSS ยังทำให้การออกแบบที่ตอบสนองต่อหลากหลายขนาดหน้าจอเป็นเรื่องง่าย Tailwind CSS ยังช่วยให้การออกแบบอย่างรวดเร็วและการใช้ยูทิลิตี้คลาสที่กำหนดเอง
ทีมของเราได้สร้างส่วนประกอบที่สามารถนำกลับมาใช้ใหม่และทำให้กระบวนการทำงานมีประสิทธิภาพ ทั้งหมดนี้ได้กลายเป็นกำลังหลักให้กับการมอบประสบการณ์ที่ดีที่สุดให้กับผู้ใช้
เหตุผลที่เลือก Tailwind CSS คือเพราะมันช่วยให้สามารถออกแบบประสบการณ์ผู้ใช้อย่างละเอียดและทำงานได้ดียิ่งขึ้น
4. การเลือกสแต็คเทคโนโลยี, 'ทำไมเราถึงเลือก React และ Next.js, รวมถึง OpenStream?'
วันนี้ผมอยากจะบอกทุกคนถึงเหตุผลที่เราเลือก React และ Next.js, และ OpenStream ทั้งสามเทคโนโลยีนี้มีบทบาทสำคัญในการสร้างบริการแชทบอทของเรา ลองมาดูกันว่าเทคโนโลยีเหล่านี้มีผลต่อประสบการณ์ผู้ใช้ (UX) อย่างไร
เริ่มแรก, React เป็นไลบรารี JavaScript ที่มุ่งเน้นการสร้างหน้าต่อผู้ใช้ ความน่าดึงดูดของไลบรารีนี้คือการพัฒนาแบบองค์ประกอบ ซึ่งช่วยเพิ่มการใช้งานและการบำรุงรักษา UI, และมีบทบาทสำคัญในการพัฒนาบริการแชทบอท โดยเฉพาะบริการที่ต้องมีการโต้ตอบกับผู้ใช้อย่างต่อเนื่อง จะต้องให้ประสบการณ์ที่สอดคล้องกันต่อผู้ใช้
ต่อมา, Next.js เป็นเฟรมเวิร์คที่สร้างบน React ช่วยให้เราสามารถทำเซิร์ฟเวอร์ไซด์เรนเดอร์ (SSR) และการสร้างสถานที่สำหรับการจัดเก็บข้อมูลที่คงที่ (SSG) ได้โดยง่าย ฟีเจอร์เหล่านี้ช่วยให้แชทบอทสามารถตอบรับคำถามของผู้ใช้อย่างรวดเร็ว ซึ่งท้ายที่สุดแล้วก็จะช่วยให้ผู้ใช้ได้รับประสบการณ์ที่ดีขึ้น
ท้ายที่สุด, OpenStream ถูกใช้เพื่อการส่งข้อมูลอย่างมีประสิทธิภาพแบบเรียลไทม์ ซึ่งมีบทบาทสำคัญในการทำให้การสื่อสารระหว่างแชทบอทและผู้ใช้เรียลไทม์ได้โดยไม่ติดขัด ในขณะที่ยังรักษาประสิทธิภาพของข้อมูลได้
ด้วยวิธีนี้การใช้ React, Next.js และ OpenStream ในการพัฒนาของเราถือเป็นวิธีที่เหมาะสมในการเข้าถึงผู้ใช้และการให้บริการแชทบอทที่มีผู้ใช้เป็นศูนย์กลาง การเลือกเทคโนโลยีเหล่านี้ช่วยให้เราสามารถสนับสนุนประสบการณ์ที่โดดเด่นของผู้ใช้และทีมของเราสามารถพัฒนาบริการที่ดีขึ้นได้อย่างมีประสิทธิภาพ
5. ประสบการณ์ใหม่, การพบเจอกับแชทบอท
หลังจากที่เรานำแชทบอทมาใช้แล้ว, ทีมของเราต้องการอธิบายให้กับนักการณ์และนักออกแบบ, และนักพัฒนาเกี่ยวกับการเปลี่ยนแปลงของประสบการณ์ผู้ใช้ คุณสามารถพบผู้ใช้ที่สามารถขอข้อมูลที่ต้องการได้ทันที และสิ่งนี้เป็นไปได้เพราะการเข้าใจและการตอบสนองของ ChatGPT
ด้วยการเรียนรู้และพัฒนาต่อเนื่องจากความคิดเห็น, แชทบอทที่เรียนรู้และพัฒนาตัวเองจากข้อมูลที่ได้จากคำถามและการสนทนาของผู้ใช้ ซึ่งทำให้ความพึงพอใจของพวกเขาดีขึ้นเป็นอย่างมาก
ดังนั้นการนำแชทบอทมาใช้ได้เพิ่มมิติใหม่ในประสบการณ์ผู้ใช้ เราก่อให้เกิดการเปลี่ยนแปลงที่ช่วยให้เราเข้าใกล้ผู้ใช้และเข้าใจความต้องการของพวกเขาได้ดียิ่งขึ้นและเราสามารถมอบบริการที่ดีกว่าได้ ด้วยเหตุนี้การพบกับแชทบอทจึงเป็นประสบการณ์ใหม่สำหรับเราและช่วยให้เราสามารถปรับปรุงประสบการณ์ผู้ใช้ได้
6. ก้าวไปสู่อนาคต: เทคโนโลยี LangChain และบริการที่เป็นส่วนตัว
เราได้แบ่งปันถึงการพบกันของเรากับแชทบอทและวิธีที่มันเปลี่ยนแปลงประสบการณ์ผู้ใช้ได้อย่างน่าทึ่ง แต่เรื่องยังไม่จบเพราะเทคโนโลยีแชทบอทยังคงพัฒนาต่อเนื่อง และช่วยให้ประสบการณ์ผู้ใช้มีสีสันมากขึ้น
ทีมของเรากำลังมองหาการผสมผสานเทคโนโลยี 'LangChain' เพื่อพัฒนาแชทบอทให้มีความก้าวหน้ายิ่งขึ้น ซึ่งทำให้เราเข้าใจภาษาผู้ใช้ได้แม่นยำยิ่งขึ้นและสามารถสร้าง