ข่าวสารผลิตภัณฑ์

Android Studio รองรับ Gemma 4 ซึ่งเป็นโมเดลในเครื่องที่มากความสามารถที่สุดของเราสำหรับการเขียนโค้ดแบบ Agentic

ใช้เวลาอ่าน 2 นาที
Matthew Warner
ผู้จัดการผลิตภัณฑ์

เวิร์กโฟลว์และความต้องการด้าน AI ของนักพัฒนาซอฟต์แวร์แต่ละรายนั้นแตกต่างกันไป และคุณควรเลือกได้ว่าจะให้ AI ช่วยในการพัฒนาอย่างไร เมื่อเดือนมกราคม เราได้เปิดตัวความสามารถในการเลือกโมเดล AI ในเครื่องหรือระยะไกลเพื่อขับเคลื่อนฟังก์ชัน AI ใน Android Studio และวันนี้เราจะประกาศความพร้อมใช้งานของ Gemma 4 สำหรับความช่วยเหลือในการเขียนโค้ด AI ใน Android Studio โมเดลภาษาท้องถิ่นใหม่นี้ได้รับการฝึกฝนในการพัฒนา Android จึงมอบสิ่งที่ดีที่สุดจากทั้ง 2 ด้าน ได้แก่ ความเป็นส่วนตัวและประสิทธิภาพด้านต้นทุนของการประมวลผลในอุปกรณ์ ควบคู่ไปกับความสามารถในการให้เหตุผลและการเรียกใช้เครื่องมือที่ล้ำสมัย

ความช่วยเหลือจาก AI ที่ให้บริการในพื้นที่

Gemma 4 ทำงานในเครื่องของคุณเอง จึงให้ความช่วยเหลือด้านโค้ด AI ที่ไม่ต้องใช้การเชื่อมต่ออินเทอร์เน็ตหรือคีย์ API สำหรับการดำเนินการหลัก ซึ่งสิทธิประโยชน์หลักๆ ได้แก่

  • ความเป็นส่วนตัวและความปลอดภัย: รหัสของคุณจะยังอยู่ในเครื่อง Gemma 4 ประมวลผลคำขอโหมด Agent ทั้งหมดในเครื่อง จึงเป็นตัวเลือกที่เหมาะสำหรับนักพัฒนาซอฟต์แวร์ที่ทำงานตามข้อกำหนดด้านความเป็นส่วนตัวของข้อมูลหรือในสภาพแวดล้อมขององค์กรที่ปลอดภัย
  • ประสิทธิภาพด้านต้นทุน: เรียกใช้เวิร์กโฟลว์แบบเอเจนต์ที่ซับซ้อนได้โดยไม่ต้องกังวลเรื่องโควต้า Gemma 4 ได้รับการเพิ่มประสิทธิภาพให้ทำงานได้อย่างมีประสิทธิภาพบนฮาร์ดแวร์การพัฒนาที่ทันสมัย โดยใช้ GPU และ RAM ในเครื่องเพื่อมอบความช่วยเหลือที่รวดเร็วและตอบสนองได้ดี
  • ความพร้อมใช้งานแบบออฟไลน์: ใช้เอเจนต์เพื่อเขียนโค้ดได้แม้จะไม่ได้เชื่อมต่ออินเทอร์เน็ต
  • การให้เหตุผลที่ล้ำสมัย: Gemma 4 ให้การให้เหตุผลที่ดีที่สุดในระดับเดียวกัน ซึ่งสามารถทำงานการเขียนโค้ดแบบหลายขั้นตอนที่ซับซ้อนในโหมด Agent

การเขียนโค้ดแบบ Agent ที่ทรงประสิทธิภาพ

Gemma 4 ได้รับการฝึกฝนสำหรับการพัฒนา Android โดยมีความสามารถในการเรียกใช้เครื่องมือแบบเอเจนต์ เมื่อเลือก Gemma 4 เป็นโมเดลในเครื่อง คุณจะใช้ประโยชน์จากโหมด Agent สำหรับกรณีการใช้งานในการพัฒนาที่หลากหลายได้ เช่น

  • ออกแบบฟีเจอร์ใหม่: นักพัฒนาแอปสามารถขอให้ Agent สร้างฟีเจอร์ใหม่หรือทั้งแอปด้วยคำสั่ง เช่น "สร้างแอปเครื่องคิดเลข" และ Agent จะไม่เพียงสร้างโค้ด UI เท่านั้น แต่จะใช้แนวทางปฏิบัติแนะนำของ Android เช่น การเขียนใน Kotlin และการใช้ Jetpack Compose
  • การเปลี่ยนโครงสร้างภายในโค้ด: คุณสามารถให้คำสั่งระดับสูง เช่น "ดึงสตริงที่ฮาร์ดโค้ดทั้งหมดและย้ายไปยัง strings.xml" Agent จะสแกนฐานของโค้ด ระบุอินสแตนซ์ที่ต้องมีการเปลี่ยนแปลง และใช้การแก้ไขในหลายไฟล์พร้อมกัน
  • การแก้ไขข้อบกพร่องและการแก้ไขบิลด์: หากโปรเจ็กต์สร้างไม่สำเร็จหรือมีข้อผิดพลาดของ Lint อย่างต่อเนื่อง คุณสามารถแจ้งให้เอเจนต์ "สร้างโปรเจ็กต์ของฉันและแก้ไขข้อผิดพลาด" เอเจนต์จะไปยังโค้ดที่เป็นปัญหาและใช้การแก้ไขซ้ำๆ จนกว่าการสร้างจะสำเร็จ

 

 

เราขอแนะนำให้ใช้โมเดล 26B MoE สำหรับนักพัฒนาแอป Android ที่ใช้เครื่องที่มีข้อกำหนดด้านฮาร์ดแวร์ขั้นต่ำ RAM ทั้งหมดที่จำเป็นรวมถึง Android Studio และ Gemma

รุ่นRAM ทั้งหมดที่ต้องใช้ต้องใช้พื้นที่เก็บข้อมูล
Gemma E2B8 GB2 GB
Gemma E4B12 GB4 GB
Gemma 26B MoE24 GB17 GB

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

หากต้องการเริ่มต้นใช้งาน โปรดตรวจสอบว่าคุณได้ติดตั้ง Android Studio เวอร์ชันล่าสุดแล้ว

  1. ติดตั้งผู้ให้บริการ LLM เช่น LM Studio หรือ Ollama ในคอมพิวเตอร์ของคุณ
  2. ในการตั้งค่า > เครื่องมือ > AI > ผู้ให้บริการโมเดล ให้เพิ่มอินสแตนซ์ LM Studio หรือ Ollama 
  3. large_Screenshot_gemma4.png
  4. ดาวน์โหลดโมเดล Gemma 4 จาก Ollama หรือ LM Studio ดูข้อกำหนดของฮาร์ดแวร์สำหรับการเลือกขนาดโมเดล
  5. ในโหมด Agent ให้เลือก Gemma 4 เป็นโมเดลที่ใช้งาน

ดูคำแนะนำแบบทีละขั้นตอนโดยละเอียดเกี่ยวกับการกำหนดค่าได้ในเอกสารประกอบอย่างเป็นทางการเกี่ยวกับวิธีใช้โมเดลในเครื่อง

เราตื่นเต้นที่จะได้เห็นว่า Gemma 4 จะช่วยให้เวิร์กโฟลว์การพัฒนาเป็นส่วนตัว ปลอดภัย และมีประสิทธิภาพมากขึ้นได้อย่างไร เช่นเคย ความคิดเห็นของคุณมีความสำคัญอย่างยิ่งต่อการปรับปรุงประสบการณ์การใช้งาน AI ใน Android Studio อย่างต่อเนื่อง หากพบข้อบกพร่องหรือปัญหา โปรดรายงานปัญหา นอกจากนี้ คุณยังเป็นส่วนหนึ่งของชุมชนนักพัฒนาแอป Android ที่มีชีวิตชีวาของเราได้ใน LinkedIn, YouTube หรือ X ขอให้สนุกกับการเขียนโค้ด

เขียนโดย

อ่านต่อ