EP 100: สรุปงาน Google I/O Extended 2024 จาก Google Keynote และ GDE Sharing

Nut P
4 min readJun 23, 2024

สวัสดีครับ พอดีผมก็ได้มีโอกาสเข้าร่วมงาน Google I/O Extended จัดที่ไทยในช่วงก่อนปิดครึ่งปี 2024 เลยอยากมาแชร์ให้เพื่อนๆฟังครับ ว่า Google ปีนี้เขามีอะไรใหม่ และตอนนี้เขาเดินไปในทิศทาง Theme ไหนบ้าง ก็มีทั้งคุณ Janise ตัวแทนจาก Google ที่มาอัปเดตตัว Keynote รวมถึงเหล่า วิทยากร GDE ผู้เชี่ยวชาญ ที่มาทั้งแชร์ประสบการณ์ และ Demo แบบจริงๆกันในงาน ใครพร้อมแล้วก็ติดตามต่อได้เลยครับ

“Gemini is everywhere!!”

ปกติงาน Google I/O เป็นงานของ Google ที่มีทั่วโลก ซึ่งก็มีจัดที่ไทยทุกปี โดยในงานจะเป็นการเชิญคนจาก Google และ Google Developer Expert (GDE) จากที่ผมจั่วหัว ก็คงเดากันไม่ยากเลยใช่ไหมครับ ว่าปีนี้ Google เขาจะมา Theme อะไรกัน ใช่ครับ Theme ของปีนี้เขามาใน Theme ของ Generative AI แทบทุก Product ของ Google จะถูกแฝงไปด้วย Gemini ซึ่งในงาน Google I/O รอบนี้ ทุก Session ก็มีพูดเกี่ยวกับ Gen AI กัน

Google Keynote รอบนี้ก็นำเสนอโดยคุณ Janise Tan ที่เป็น Head of Developer Ecosystem ของฝั่ง SEA โดยมีประเด็นสำคัญๆที่แชร์ดังนี้

  • AI มาแน่นอน และการมาของ Gen AI จะเป็นการ Change ครั้งใหญ่ ซึ่งจะไม่ใช่แค่กระทบกับการทำงานของ Developer แต่จะเป็นทุกคน โดย Google เป็นผู้นำในด้าน AI เริ่มตั้งแต่ TensorFlow จนปัจจุบันก็มี Gemini และก็ Gemma ที่เป็น Open Source LLM Model ของ Google
  • ตัวโมเดลใหม่ล่าสุดของ Gemini ที่เพิ่งเปิดตัวไปในปีนี้ คือ Gemini 1.5 Pro ที่ใช้ในการรันโมเดลหนักๆ ซึ่งปัจจุบัน Support ได้สูงถึง 2m tokens และ Gemini 1.5 Flash ที่เน้นเรื่องการประมวลผลตอบไว
  • Gemini Nano ที่เพิ่งเปิดตัวไปในปลายปีที่แล้ว ก็เป็นอีกตัวที่น่าสนใจที่เอาไว้ใช้ Run on device บน Smartphone หรือเครื่องที่มีข้อจำกัดด้านการประมวลผล
  • แพลตฟอร์มที่ใช้พัฒนา Gemini ของ Google ที่น่าสนใจ คือ Google AI Studio ที่ใช้ทำโมเดลเบื้องต้น และ Vertex AI ที่เอาไว้ต่อกับ Firebase ลงทำถึงเรื่อง RAG (Retrieval-Augmented Generation
  • ตัว Gemini API Features ก็มีอัปเดตใหม่เรื่อยๆ เช่น Context caching, Parallele function calling, Video frame extraction ซึ่งพวกวิธีการใช้ API Gemini ตอนนี้ทาง Google ก็มีทำ API Cookbook ขึ้นมาให้เรามาใช้เรียนรู้ดู
  • พวก Generative Media ก็ทาง Google ก็เริ่มมีการทำเพิ่มขึ้นเรื่อยๆ เช่น MusicFX, VideoFX
  • Gemma มีเปิดตัวโมเดลใหม่ 2 ตัว คือ Gemma 2 กับ PaliGemma (เน้น VMLs) ที่มีประสิทธิภาพที่ดีกว่าโมเดลรุ่นก่อน
  • สำหรับคนที่อยากไปแข่งงาน AI ของ Google เพื่อชิงรางวัลที่ 1 รถไฟฟ้า DeLorean สามารถส่งผลงานได้ถึงวันที่ 12 Aug 2024 ตามรายละเอียดลิงก์ https://ai.google.dev/competition
  • สำหรับคนอยากเข้า Google Cloud Innovators Program สามารถเข้าไปดูได้ที่ https://cloud.google.com/innovators
  • สำหรับคนอยากเข้า Google for Startups Cloud Program สามารถเข้าไปดูได้ที่ https://cloud.google.com/startup/apply

ในส่วนของพี่ๆ GDE ที่มาแชร์ก็จะมีหัวข้อเกี่ยวกับ Flutter, Android 15, Kubernetes, Firebase, AI on Web with On Device, Gemini Use case ก็มีประเด็นสรุปๆที่ผมว่าน่าสนใจดังนี้ครับ

  • Flutter Multiplatform มาแล้ว ปัจจุบันค่อนข้างเสถียร มีข้อดีคือในเรื่องการ Control Code ไม่ต้องเขียนแยกหลาย Platform เหมาะกับทีมที่ Android นำ แต่ก็ต้องศึกษาข้อจำกัด เป็นอย่างยิ่งในส่วน IOS กับ Web App
  • Compose Multiplatform อันนี้ IOS กับ Web App ยังเป็น Beta และ Alpha Test อยู่ และมีข้อจำกัดหลายอย่าง เช่น ในส่วน Web โชว์ Map ไม่ได้ หรือจะต้องมี Web Assembly, การ Debug XCode ที่ยากลำบาก เป็นต้น
  • Andriod 15 ปัจจุบันอยู่ในเวอร์ชัน Beta ซึ่งคาดว่าจะ Officially release ในช่วง Aug 24 ก็มีการปรับย่อยๆอะไรหลายอย่าง เช่น การมี Glance 1.1 ในการทำ Widget หรือฟีเจอร์การใช้ Gemini ใน Android Studio
  • ในส่วนของ Firebase ก็มี Product 3 ตัวใหม่ที่ประกาศในงานที่ทำออกมาเพื่อช่วยเรื่องการพัฒนา GenAI โดยเฉพาะได้แก่ Firebase Data Connect (ใช้ PostgreSQL ทำให้ Manage Data ที่เป็น Relational Database ได้ง่ายขึ้น จากเดิมที่เป็น NoSQL), Firebase Genkit (Open Source ในการ ฺBuild, Deploy, Monitor AI-power App), Firebase App Hosting (รองรับ Angular และ Next.js ทำให้ชีวิตง่ายขึ้นจากการ Roll Out จาก Github ขึ้น Deploy)
  • การทำ On Device AI บน Web จะเป็นการแก้ปัญหาการรัน On Server AI ในปัจจุบันที่ Response Time ในการตอบของ AI ที่ช้าได้ แต่ถึงอย่างไรก็ดี ปัจจุบัน On Device AI บนเว็บ ก็ยังไม่แพร่หลายมากนัก เพราะ ติดทั้งข้อจำกัด Web Browser ที่ต้องมี WASM (WebAssembly), WebGL หรือ WebGPU ด้วยในการรัน และเรื่องขนาดโมเดล Gen AI ที่ดีงมารันโมเดลบน Web ใหญ่มาก เช่น โมเดลต่ำสุด Gemma 1.1 2b อยู่ที่ 2.5 GB ไปจนถึงโมเดล Liamma 3 70b ที่มีขนาด 70 GB โดยตัวอย่างแอปที่ใช้ On Device AI เช่น Google Meet, Photoshop, Tokopedia, Wisesight
  • ปัจจุบัน Google มีการ Build in Google Nano ให้ใช้บน Google Chrom เรียบร้อย
Source: Chrome for Developers
Source: Mikelopster

Slide จากวิทยากรใจดีที่แชร์ในงาน

  • Hello! Kotlin Multiplatform by K. Somkiat Khitwongwattana

https://github.com/akexorcist/kotlin-multiplatform-presentation

  • Integration Gemini into Flutter Application by K. Amorn Apichattanakul & K. Araya Chaiprasert

https://docs.google.com/presentation/d/1krN_kaOZhXxIiJgBiBJwWSILSO-4vzU-xdS8rW7DOlY/edit?usp=sharing

  • Faster AI on Web with On device AI concept by K. Warat Wongmaneekit

https://docs.google.com/presentation/d/151HFNZCap3w8CBXUgOJUcPVcIiSZ2Xu-axR62BOmqGM/edit?usp=sharing

  • Beyond Chat: Exploring the Power of Gemini by K. Tanitphon Paniwan

https://docs.google.com/presentation/d/1oumX0Zm8WsvJdwy6CfZO_owIrBdJxX2SnW77_71ptXE/edit?usp=sharing

สรุปส่งท้าย

เป็นอย่างไรบ้างครับกับสรุปงาน Google I/O Extended 2024 ผมว่ารอบนี้ก็มีอะไรอัปเดตมาหลายอย่างนะ เป็นอย่างยิ่งเรื่อง Gen AI ซึ่งก็เป็นไปตามเทรนด์ที่บริษัท Tech ยักษ์ใหญ๋เจ้าอื่นที่เขาก็มีมาอัปเดตก่อนหน้านี้กัน ทั้ง ChatGPT 4o ของฝั่ง Microsoft, Claude Sonnet 3.5 ที่เพิ่งประกาศออกมาสดๆร้อน ก็เป็นอะไรที่ดี ที่ต่างบริษัทก็แข่งขันกัน เพื่อให้เราได้สิ่งดีๆมาใช้ ช่วงนี้ Gen AI ก็เดินค่อนข้างเร็วมาก มาลุ้นกันต่อไปว่าปีนี้จะเจอเซอไพร์สอะไรใหม่อีก ในส่วนของ Gemini ผมว่าข้อดีคือรองรับ Token wfhค่อนข้างเยอะนะ และถ้าเป็นเราเป็น Google Developer อยู่แล้ว การใช้ของอะไรที่เป็นแพลตฟอร์มเดียวกัน ก็ทำงานได้ค่อนข้างสะดวก คุ้มที่จะศึกษาใช้ยาวๆ แต่ก็อย่า Fix ที่จะใช้อยู่อย่างเดียวนะครับ อย่าลืมดูตัวอื่นๆบ้าง เพราะ

ไม่มี Tool อะไรที่ Perfect ทุกอย่าง

สิ่งต่างๆก็มีทั้งข้อดี ข้อเสีย และข้อจำกัดของมันเอง

จงศึกษา และเลือกใช้ตัวที่เหมาะกับทีม และโจทย์ที่เราทำมากที่สุด

สุดท้ายนี้ขอขอบคุณคนที่ติดตามมา และขอฉลองครบกับตอนนี้เป็น EP ที่ 100 ครับ 🥳 ใครที่อยากให้ผมได้แชร์บทความดีๆเหล่านี้อีก ก็อย่าลืมกด Follow ผมกันนะฮะ วันนี้ผมก็ขอจบเพียงเท่านี้ ขอบคุณครับ😄😄

--

--

Nut P

มาคุยกันได้ครับ สนใจด้าน Tech & Business fb.com/inut.panpp