Instagram Direct เป็นส่วนสำคัญที่จัดการข้อความของผู้ใช้หลายพันล้านข้อความในแต่ละวัน ทีมงานได้ทำการปรับปรุงอย่างต่อเนื่องจากระบบ Android View เดิม แต่การบำรุงรักษาส่วนเก่าที่มีการปรับแต่งสูงนั้นสร้างภาระทางเทคนิคและวิศวกรรมที่สูงมาก โดยเฉพาะเมื่อมีการนำ declarative UI และ AI coding assistants มาใช้มากขึ้น
การนำ Jetpack Compose มาใช้สำหรับ Instagram Direct นั้นเกินกว่าแค่การปรับปรุง UI ทั่วไป เพราะทีมได้สร้าง codebase ที่เป็น AI-native ซึ่งมีขนาดเล็กกว่าการใช้งานเดิมถึง 50% ขณะเดียวกันก็ลดเวลาการทำงานของ AI agent ได้ 35% ลดการแลกเปลี่ยนระหว่างวิศวกรกับ agent ได้ 32% และลดต้นทุน Token ได้ถึง 33%
ด้วยการทำงานร่วมกับ Google ทีมงานสามารถปรับปรุง Compose ให้มีประสิทธิภาพสูง ซึ่งไม่เพียงแต่เป็นประโยชน์ต่อ Instagram เท่านั้น แต่ยังช่วยส่งเสริมระบบนิเวศนักพัฒนา Android ในวงกว้างด้วย
ทีม Instagram Direct ตั้งเป้าหมายที่ทะเยอทะยานกว่านั้น คือการออกแบบสถาปัตยกรรมใหม่ให้เป็น AI-native โดยพื้นฐาน ไม่ใช่แค่การนำเครื่องมือ AI ไปใช้กับโค้ดเดิม ซึ่งส่งผลผลิตที่มากกว่าการปรับปรุงแบบเดิมหลายเท่าตัว
ที่มา: developer.android.com