การเพิ่มประสิทธิภาพพรอมต์อัตโนมัติช่วยให้ GenAI Prompt API ของ ML Kit มีคุณภาพเพิ่มขึ้นได้อย่างไร
อ่าน 3 นาที
การเพิ่มประสิทธิภาพพรอมต์อัตโนมัติ (APO)
เรายินดีที่จะประกาศเปิดตัวการกำหนดเป้าหมายการเพิ่มประสิทธิภาพพรอมต์อัตโนมัติ (APO) ในโมเดลในอุปกรณ์บน Vertex AI เพื่อช่วยให้คุณนำ Use Case ของ ML Kit Prompt API ไปใช้ในการผลิตได้ดียิ่งขึ้น การเพิ่มประสิทธิภาพพรอมต์อัตโนมัติเป็นเครื่องมือที่จะช่วยคุณค้นหาพรอมต์ที่เหมาะสมที่สุดสำหรับกรณีการใช้งานของคุณโดยอัตโนมัติ
ยุคของ AI บนอุปกรณ์ไม่ใช่เรื่องของอนาคตอีกต่อไป แต่เป็นสิ่งที่เกิดขึ้นได้จริง การเปิดตัว Gemini Nano v3 ทำให้เราสามารถมอบความสามารถด้านความเข้าใจภาษาและสื่อหลากรูปแบบที่ไม่เคยมีมาก่อนให้แก่ผู้ใช้ได้โดยตรง โมเดลในตระกูล Gemini Nano ช่วยให้เราครอบคลุมอุปกรณ์ที่รองรับในระบบนิเวศของ Android ได้อย่างกว้างขวาง แต่สำหรับนักพัฒนาแอปที่สร้างแอปอัจฉริยะรุ่นถัดไป การเข้าถึงโมเดลที่มีประสิทธิภาพเป็นเพียงขั้นตอนแรกเท่านั้น ความท้าทายที่แท้จริงอยู่ที่การปรับแต่ง นั่นคือคุณจะปรับแต่งโมเดลพื้นฐานให้มีประสิทธิภาพระดับผู้เชี่ยวชาญสำหรับกรณีการใช้งานเฉพาะของคุณได้อย่างไรโดยไม่ละเมิดข้อจำกัดของฮาร์ดแวร์อุปกรณ์เคลื่อนที่
ในโลกฝั่งเซิร์ฟเวอร์ LLM ขนาดใหญ่มีแนวโน้มที่จะมีความสามารถสูงและต้องมีการดัดแปลงโดเมนน้อยกว่า แม้ในกรณีที่จำเป็น ตัวเลือกขั้นสูงเพิ่มเติม เช่น การปรับแต่ง LoRA (Low-Rank Adaptation) ก็อาจเป็นตัวเลือกที่เหมาะสม อย่างไรก็ตาม สถาปัตยกรรมที่เป็นเอกลักษณ์ของ Android AICore ให้ความสำคัญกับโมเดลระบบที่ใช้ร่วมกันและประหยัดหน่วยความจำ ซึ่งหมายความว่าการติดตั้งใช้งานอะแดปเตอร์ LoRA ที่กำหนดเองสำหรับแอปแต่ละแอปจะมาพร้อมกับความท้าทายในบริการของระบบที่ใช้ร่วมกันเหล่านี้
แต่ก็มีเส้นทางอื่นที่อาจส่งผลลัพธ์ได้ไม่ต่างกัน การใช้ประโยชน์จากการเพิ่มประสิทธิภาพพรอมต์อัตโนมัติ (APO) ใน Vertex AI ช่วยให้นักพัฒนาแอปสร้างโมเดลคุณภาพสูงได้ใกล้เคียงกับการปรับแต่งแบบละเอียด ขณะเดียวกันก็ทำงานได้อย่างราบรื่นภายในสภาพแวดล้อมการดำเนินการของ Android แบบเนทีฟ APO ช่วยให้นักพัฒนาแอปปรับแต่งลักษณะการทำงานของโมเดลให้มีความแข็งแกร่งและความสามารถในการปรับขนาดได้มากกว่าโซลูชันการปรับแต่งแบบละเอียดแบบเดิมด้วยการมุ่งเน้นที่คำสั่งของระบบที่เหนือกว่า
หมายเหตุ: Gemini Nano V3 เป็นโมเดล Gemma 3N เวอร์ชันที่ได้รับการปรับให้มีคุณภาพสูง ซึ่งเป็นโมเดลที่ได้รับคำชื่นชมอย่างมาก การเพิ่มประสิทธิภาพพรอมต์ที่ทำในโมเดล Gemma 3N แบบโอเพนซอร์สจะมีผลกับ Gemini Nano V3 ด้วย ในอุปกรณ์ที่รองรับ ML Kit GenAI API จะใช้ประโยชน์จากโมเดล nano-v3 เพื่อเพิ่มคุณภาพสูงสุดสำหรับนักพัฒนาแอป Android
APO จะถือว่าพรอมต์ไม่ใช่ข้อความแบบคงที่ แต่เป็นพื้นที่ที่ตั้งโปรแกรมได้ซึ่งสามารถเพิ่มประสิทธิภาพได้ โดยจะใช้ประโยชน์จากโมเดลฝั่งเซิร์ฟเวอร์ (เช่น Gemini Pro และ Flash) เพื่อเสนอพรอมต์ ประเมินรูปแบบต่างๆ และค้นหารูปแบบที่เหมาะสมที่สุดสำหรับงานที่เฉพาะเจาะจง กระบวนการนี้ใช้กลไกทางเทคนิค 3 อย่างที่เฉพาะเจาะจงเพื่อเพิ่มประสิทธิภาพสูงสุด ได้แก่
- การวิเคราะห์ข้อผิดพลาดอัตโนมัติ: APO จะวิเคราะห์รูปแบบข้อผิดพลาดจากข้อมูลฝึกฝนเพื่อระบุจุดอ่อนที่เฉพาะเจาะจงในพรอมต์เริ่มต้นโดยอัตโนมัติ
- การกลั่นคำสั่งเชิงความหมาย: วิเคราะห์ตัวอย่างการฝึกขนาดใหญ่เพื่อกลั่น "ความตั้งใจที่แท้จริง" ของงาน สร้างคำสั่งที่แสดงถึงการกระจายข้อมูลจริงได้อย่างแม่นยำยิ่งขึ้น
- การทดสอบพรอมต์ตัวเลือกแบบคู่ขนาน: APO จะสร้างและทดสอบพรอมต์ตัวเลือกจำนวนมากแบบคู่ขนานเพื่อระบุค่าสูงสุดทั่วโลกสำหรับคุณภาพ แทนที่จะทดสอบไอเดียทีละรายการ
เหตุผลที่ APO สามารถปรับแต่งคุณภาพได้
ความเข้าใจผิดที่พบบ่อยคือการปรับแต่งมักจะให้คุณภาพดีกว่าการพรอมต์เสมอ สำหรับโมเดลพื้นฐานที่ทันสมัย เช่น Gemini Nano v3 วิศวกรรมพรอมต์ (Prompt Engineering) อาจมีผลลัพธ์ด้วยตัวของมันเอง
- การรักษาความสามารถทั่วไป: การปรับแต่ง ( PEFT/LoRA) บังคับให้น้ำหนักของโมเดลมีดัชนีสูงเกินไปในการกระจายข้อมูลที่เฉพาะเจาะจง ซึ่งมักจะนำไปสู่ "การลืมแบบหายนะ" ซึ่งโมเดลจะเก่งขึ้นในไวยากรณ์เฉพาะของคุณ แต่แย่ลงในตรรกะและความปลอดภัยทั่วไป APO จะไม่แตะต้องน้ำหนักใดๆ เพื่อรักษาความสามารถของโมเดลพื้นฐาน
- การทำตามคำสั่งและการค้นพบกลยุทธ์: Gemini Nano v3 ได้รับการฝึกฝนอย่างเข้มงวดเพื่อให้ทำตามคำสั่งระบบที่ซับซ้อนได้ APO ใช้ประโยชน์จากสิ่งนี้ด้วยการค้นหาโครงสร้างคำสั่งที่แน่นอนซึ่งปลดล็อกความสามารถที่ซ่อนอยู่ของโมเดล และมักจะค้นพบกลยุทธ์ที่วิศวกรที่เป็นมนุษย์อาจค้นหาได้ยาก
เราได้ประเมิน APO ในภาระงานการผลิตที่หลากหลายเพื่อตรวจสอบความถูกต้องของแนวทางนี้ การตรวจสอบของเราแสดงให้เห็นว่าความแม่นยำเพิ่มขึ้น 5-8% อย่างสม่ำเสมอใน Use Case ต่างๆ และ APO ช่วยเพิ่มคุณภาพได้อย่างมากในฟีเจอร์ในอุปกรณ์หลายรายการที่ใช้งาน
| Use Case | ประเภทงาน | คำอธิบายงาน | เมตริก | การปรับปรุง APO |
| การจัดประเภทหัวข้อ | การจัดประเภทข้อความ | จัดประเภทบทความข่าวเป็นหัวข้อต่างๆ เช่น การเงิน กีฬา ฯลฯ | ความแม่นยำ | +5% |
| การแยกประเภทความตั้งใจ | การจัดประเภทข้อความ | จัดประเภทคำค้นหาของฝ่ายบริการลูกค้าเป็นเจตนา | ความแม่นยำ | +8.0% |
| การแปลหน้าเว็บ | การแปลข้อความ | แปลหน้าเว็บจากภาษาอังกฤษเป็นภาษาท้องถิ่น | BLEU | +8.57% |
เวิร์กโฟลว์ของนักพัฒนาซอฟต์แวร์แบบครบวงจรที่ราบรื่น
ความเข้าใจผิดที่พบบ่อยคือการปรับแต่งมักจะให้คุณภาพดีกว่าการพรอมต์เสมอ สำหรับโมเดลพื้นฐานที่ทันสมัย เช่น Gemini Nano v3 วิศวกรรมพรอมต์ (Prompt Engineering) อาจมีผลลัพธ์ด้วยตัวของมันเอง
- การรักษาความสามารถทั่วไป: การปรับแต่ง ( PEFT/LoRA) บังคับให้น้ำหนักของโมเดลมีดัชนีสูงเกินไปในการกระจายข้อมูลที่เฉพาะเจาะจง ซึ่งมักจะนำไปสู่ "การลืมแบบหายนะ" ซึ่งโมเดลจะเก่งขึ้นในไวยากรณ์เฉพาะของคุณ แต่แย่ลงในตรรกะและความปลอดภัยทั่วไป APO จะไม่แตะต้องน้ำหนักใดๆ เพื่อรักษาความสามารถของโมเดลพื้นฐาน
- การทำตามคำสั่งและการค้นพบกลยุทธ์: Gemini Nano v3 ได้รับการฝึกฝนอย่างเข้มงวดเพื่อให้ทำตามคำสั่งระบบที่ซับซ้อนได้ APO ใช้ประโยชน์จากสิ่งนี้ด้วยการค้นหาโครงสร้างคำสั่งที่แน่นอนซึ่งปลดล็อกความสามารถที่ซ่อนอยู่ของโมเดล และมักจะค้นพบกลยุทธ์ที่วิศวกรที่เป็นมนุษย์อาจค้นหาได้ยาก
เราได้ประเมิน APO ในภาระงานการผลิตที่หลากหลายเพื่อตรวจสอบความถูกต้องของแนวทางนี้ การตรวจสอบของเราแสดงให้เห็นว่าความแม่นยำเพิ่มขึ้น 5-8% อย่างสม่ำเสมอใน Use Case ต่างๆ และ APO ช่วยเพิ่มคุณภาพได้อย่างมากในฟีเจอร์ในอุปกรณ์หลายรายการที่ใช้งาน
บทสรุป
การเปิดตัวการเพิ่มประสิทธิภาพพรอมต์อัตโนมัติ (APO) ถือเป็นจุดเปลี่ยนสำหรับ Generative AI ในอุปกรณ์ การเชื่อมช่องว่างระหว่างโมเดลพื้นฐานและประสิทธิภาพระดับผู้เชี่ยวชาญช่วยให้เรามอบเครื่องมือให้นักพัฒนาแอปสร้างแอปพลิเคชันบนอุปกรณ์เคลื่อนที่ที่แข็งแกร่งยิ่งขึ้นได้ ไม่ว่าคุณจะเพิ่งเริ่มต้นด้วยการเพิ่มประสิทธิภาพแบบ Zero-Shot หรือปรับขนาดเพื่อการใช้งานจริงด้วยการปรับแต่งที่อิงตามข้อมูล ตอนนี้เส้นทางสู่ระบบอัจฉริยะคุณภาพสูงในอุปกรณ์ก็ชัดเจนยิ่งขึ้นแล้ว เปิดตัวกรณีการใช้งานในอุปกรณ์สู่การใช้งานจริงได้แล้ววันนี้ด้วย Prompt API ของ ML Kit และการเพิ่มประสิทธิภาพพรอมต์อัตโนมัติของ Vertex AI
ลิงก์ที่เกี่ยวข้อง
-
ข่าวสารเกี่ยวกับผลิตภัณฑ์ที่ Google เรามุ่งมั่นที่จะนำโมเดล AI ที่มากความสามารถที่สุดมาไว้ในอุปกรณ์ Android ในกระเป๋าของคุณโดยตรง วันนี้เรายินดีที่จะประกาศเปิดตัวโมเดลโอเพนซอร์สที่ล้ำสมัยล่าสุดอย่าง Gemma 4
Caren Chang, David Chou • ใช้เวลาอ่าน 3 นาที -
ข่าวสารเกี่ยวกับผลิตภัณฑ์AI ช่วยให้การสร้างประสบการณ์การใช้งานแอปที่เป็นส่วนตัวง่ายขึ้น ซึ่งจะแปลงเนื้อหาเป็นรูปแบบที่เหมาะสมสำหรับผู้ใช้ ก่อนหน้านี้เราได้อนุญาตให้นักพัฒนาแอปผสานรวมกับ Gemini Nano ผ่าน ML Kit GenAI API ที่ปรับแต่งมาสำหรับ Use Case ที่เฉพาะเจาะจง เช่น การสรุปและคำอธิบายรูปภาพ
Caren Chang, Chengji Yan, Penny Li • อ่าน 2 นาที -
ข่าวสารเกี่ยวกับผลิตภัณฑ์ใน Google Play เราขยายแพลตฟอร์มการสมัครใช้บริการอย่างต่อเนื่องเพื่อช่วยให้คุณขับเคลื่อนการเติบโต ปรับตัวให้เข้ากับโมเดลธุรกิจใหม่ๆ และเข้าถึงผู้ใช้ได้ตรงจุด
Sheenam Mittal • อ่าน 4 นาที
รับข้อมูลเชิงลึกด้านการพัฒนา Android ล่าสุดส่งตรงถึงกล่องจดหมายของคุณทุกสัปดาห์