ข่าวสารเกี่ยวกับผลิตภัณฑ์

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

อ่าน 2 นาที
ดูโปรไฟล์ของ Matthew Warner
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 โดยมีความสามารถในการเรียกใช้เครื่องมือที่เป็น Agent เมื่อเลือก Gemma 4 เป็นโมเดลในเครื่อง คุณจะใช้ประโยชน์จากโหมดตัวแทนสำหรับกรณีการใช้งานด้านการพัฒนาที่หลากหลายได้ เช่น

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

 

 

เราขอแนะนำให้ใช้โมเดล 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 ขอให้สนุกกับการเขียนโค้ด

เขียนโดย
อ่านต่อ