กรณีศึกษา

Gemini และ Firebase AI Logic ช่วยให้ Karrot เพิ่มยอดขายได้ด้วยฟีเจอร์การแปลที่สร้างขึ้นภายในเวลาไม่ถึง 2 สัปดาห์

ใช้เวลาอ่าน 2 นาที
Thomas Ezan & Tracy Agyemang

Karrot เป็นแอปมาร์เก็ตเพลสแบบเพียร์ทูเพียร์ที่ขับเคลื่อนโดยชุมชนในพื้นที่ ซึ่งช่วยให้ผู้ใช้ซื้อ ขาย และแลกเปลี่ยนไอเทมกับผู้ใช้รายอื่นๆ ที่ได้รับการยืนยันแล้วได้ นับตั้งแต่เปิดตัวในเกาหลีใต้เมื่อปี 2015 แพลตฟอร์มนี้ได้ขยายไปยังตลาดทั่วโลกและมีผู้ใช้ที่ลงทะเบียนกว่า 43 ล้านคน 

หลังจากเปิดตัวในอเมริกาเหนือ วิศวกรที่ Karrot สังเกตว่าผู้ใช้ 30% ในภูมิภาคนี้ใช้ภาษาของอุปกรณ์ที่ไม่ใช่ภาษาอังกฤษ เช่น ภาษาสเปน ทีมงานจึงต้องการนำฟังก์ชันการแปลที่ราบรื่นมาสู่ Karrot อย่างรวดเร็วและในวงกว้างเพื่อทำให้แอปเข้าถึงได้มากขึ้น นักพัฒนาแอปพิจารณาแล้วว่าวิธีที่มีประสิทธิภาพที่สุดในการนำคำแปลคุณภาพมาใช้คือการผสานรวมบริการ AI เข้ากับแอปโดยตรง จึงเลือก Firebase AI Logic และ Android SDK เพื่อเข้าถึง Gemini Flash Lite ซึ่งส่งผลให้ Conversion การซื้อสูงขึ้นในกลุ่มผู้ใช้ที่ไม่ใช่ภาษาอังกฤษ

AndDev_KARROT_Inline.gif

การผสานรวม Gemini Firebase AI Logic

ในตอนแรก ทีมได้ทดสอบตัวเลือกในอุปกรณ์ 2 รายการ ได้แก่ SDK การแปลของ ML Kit และ Gemini Nano แต่ทีมก็พบปัญหาในแต่ละตัวเลือก โดยการแปลของ ML Kit ไม่เป็นไปตามความคาดหวังด้านคุณภาพของทีม และ Gemini Nano หากยังไม่ได้อยู่ในอุปกรณ์ ผู้ใช้จะต้องดาวน์โหลดข้อมูลโมเดล

จากนั้นทีมได้ทดสอบ Firebase AI Logic โดยการเรียกใช้ Gemini API จากแอปโดยตรง ซึ่ง Firebase AI Logic ให้ความแม่นยำด้วยความเร็วที่สะท้อนถึงจังหวะการสนทนาที่เป็นธรรมชาติ 

AANDDM_KARROT_Quote_02.png

การผสานรวมตรรกะ AI ของ Firebase เข้ากับแอปเป็น "ประสบการณ์ที่ตรงไปตรงมาอย่างน่าทึ่ง" ตามที่ TaeGyu An วิศวกรซอฟต์แวร์ Android ในทีมแพลตฟอร์มมือถือของ Karrot กล่าว TaeGyu และทีมใช้เอกสารประกอบและตัวอย่างโค้ดของแพลตฟอร์มเพื่อสร้างการพิสูจน์แนวคิดภายในเวลาไม่ถึง 3 ชั่วโมง 

ซึ่งช่วยให้ทีมมีเวลามากขึ้นในการปรับแต่งพรอมต์และค้นหาค่าการกำหนดค่าที่เหมาะสมที่สุด "แม้จะไม่มีประสบการณ์ในการเขียนพรอมต์มากนัก แต่คำแนะนำและเคล็ดลับในเอกสารประกอบอย่างเป็นทางการก็ช่วยให้เราทราบได้อย่างรวดเร็วว่าควรปรับปรุงคุณภาพการแปลไปในทิศทางใด" WonJoong Lee วิศวกรซอฟต์แวร์ Android ในทีมผลิตภัณฑ์อเมริกาเหนือของ Karrot กล่าว

อุปสรรคในการเริ่มต้นใช้งานที่ต่ำและเวลาในการตอบสนองที่รวดเร็วช่วยให้วิศวกรควบคุมต้นทุนการพัฒนาให้อยู่ในระดับต่ำและเปลี่ยนจากหลักฐานแนวคิดไปเป็นโค้ดการผลิตได้ในเวลาเพียง 2 สัปดาห์ โดยไม่ต้องตั้งค่าแบ็กเอนด์เฉพาะ นอกจากนี้ยังช่วยประหยัดเวลาเพื่อมุ่งเน้นไปที่ UX และการออกแบบนโยบาย เช่น พฤติกรรมการเลือกใช้และเงื่อนไขสำหรับแบนเนอร์การแปล

เพิ่มยอดขายด้วยฟีเจอร์ AI ที่ได้รับการปรับปรุง

AANDDM_KARROT_Quote_01.png

นับตั้งแต่ใช้การแปลโดยใช้ Gemini และ Firebase AI Logic ทีม Karrot สังเกตเห็น Conversion การซื้อที่สูงขึ้นในกลุ่มผู้ใช้ที่ไม่ใช่ภาษาอังกฤษ ซึ่งแสดงให้เห็นว่าฟีเจอร์การแปลช่วยเพิ่มยอดขายได้

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

ความยืดหยุ่นและความเรียบง่ายในการใช้งานตรรกะ AI ของ Firebase ทำให้ทีมได้สำรวจฟีเจอร์อื่นๆ เพื่อลดความซับซ้อนของเวิร์กโฟลว์ของวิศวกร "การสร้างฟีเจอร์ที่ปรับขนาดได้ในอุปกรณ์ Android ที่หลากหลายพร้อมทั้งช่วยให้เพื่อนบ้านเชื่อมต่อและโต้ตอบกันภายในชุมชนท้องถิ่นเป็นเรื่องที่น่าพอใจ" TaeGyu กล่าวสรุป

ในอนาคต ทีมวางแผนที่จะใช้เทมเพลตพรอมต์ฝั่งเซิร์ฟเวอร์เพื่อปรับพรอมต์หลังจากเผยแพร่โดยไม่ต้องเผยแพร่แอปเวอร์ชันใหม่ ซึ่งเมื่อใช้ร่วมกับการกำหนดค่าระยะไกลแล้ว จะช่วยให้ทีมทำซ้ำได้เร็วขึ้นและลดค่าใช้จ่ายในการดำเนินงาน

เริ่มต้นใช้งาน

ดูวิธีสร้างฟีเจอร์ที่เปิดใช้ Gemini เช่น การแปลด้วย AI และการปรับเปลี่ยนในแอปให้เหมาะกับผู้ใช้แต่ละคน และอื่นๆ ด้วย Firebase AI Logic เพื่อมอบประสบการณ์ที่ดีขึ้นแก่ผู้ใช้ได้เร็วขึ้น

เขียนโดย

อ่านต่อ