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

สร้างในแบบของคุณ: ใช้เอเจนต์ AI ที่คุณเลือกใน Android Studio

อ่าน 3 นาที
ดูโปรไฟล์ของ Matthew Warner
Matthew Warner ผู้จัดการผลิตภัณฑ์

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

เมื่อปีที่แล้ว Android Studio ได้เปิดตัวโมเดล AI ใดก็ได้ วันนี้เราจะก้าวไปอีกขั้นด้วยการเปิดตัวการรองรับเอเจนต์การเขียนโค้ดที่คุณเลือก ฟีเจอร์นำเอเจนต์ของคุณเอง (BYOA) ใหม่ช่วยให้คุณผสานรวมเอเจนต์การเขียนโค้ดที่ต้องการเข้ากับ Android Studio ได้อย่างราบรื่น ซึ่งมีเอเจนต์ Claude ของ Anthropic, Codex ของ Open AI และ Antigravity ของ Google รวมถึงเพิ่มประสิทธิภาพด้วยโครงสร้างพื้นฐานที่เพิ่มประสิทธิภาพ AI และการรองรับเครื่องมือของ Android Studio

BYOALarger.gif
Claude Agent ใน Android Studio

ตัวแทนของคุณ แผน AI ของคุณ

BYOA จะจับคู่เอเจนต์ที่คุณชื่นชอบกับข้อมูลอัจฉริยะใน IDE ทำให้ทำงานได้เร็วขึ้น แม่นยำมากขึ้น และคุ้มค่ามากขึ้น BYOA พร้อมใช้งานใน Android Studio Canary เวอร์ชันล่าสุด โดยมีสิทธิประโยชน์ดังนี้

  • การรับรู้ฐานโค้ดและประสิทธิภาพของโทเค็น: Android Studio จะแสดงกราฟโปรเจ็กต์ทั้งหมด การตั้งค่าบิลด์ และรายละเอียดแพลตฟอร์มโดยตรงในเอเจนต์ของคุณโดยใช้โปรโตคอลไคลเอ็นต์ของเอเจนต์ (ACP) จากนั้น Agent จะกรองไฟล์หรือรายละเอียดที่เกี่ยวข้องเพื่อการใช้โทเค็นอย่างมีประสิทธิภาพ ลดเวลาในการตอบสนอง และให้คำตอบที่แม่นยำยิ่งขึ้น
  • เวิร์กโฟลว์ที่ต่อเนื่องอย่างราบรื่น: สลับไปมาระหว่างพรอมต์ของเอเจนต์แบบสนทนาหลายรายการกับเครื่องมือที่สร้างขึ้นเพื่อวัตถุประสงค์เฉพาะของ Android Studio ได้อย่างราบรื่น เพื่อให้คุณทำงานได้อย่างต่อเนื่องขณะสลับไปมาระหว่างงานต่างๆ ได้อย่างง่ายดาย
  • ความยืดหยุ่นของตัวแทน: เชื่อมต่อตัวแทนที่ปฏิบัติตาม ACP เข้ากับ Android Studio โดยตรง แล้วลงชื่อเข้าใช้ด้วยแพ็กเกจของคุณ หากเอเจนต์รายใดรายหนึ่งใช้โควต้าจนหมดหรือมีประสิทธิภาพไม่เป็นไปตามที่คุณคาดหวัง คุณก็สามารถให้เอเจนต์อีกรายเข้ามาดูแลแทนได้
  • การแทรกเครื่องมือดั้งเดิม: เราเชื่อมต่อการวินิจฉัยบิลด์ เครื่องมือ UI เช่น ตัวอย่าง Jetpack Compose, เครื่องมือ Android SDK และการควบคุมโปรแกรมจำลองของ Android เพื่อให้ Agent ของคุณมีสิทธิ์เข้าถึงและสามารถทดสอบ วิเคราะห์ และดำเนินการได้โดยตรงใน Android Studio

เอเจนต์การเขียนโค้ดที่ทรงประสิทธิภาพ มีความสามารถ และเชื่อถือได้

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

  • ดำเนินการในสภาพแวดล้อม: อ่าน เขียน และแก้ไขไฟล์ เรียกใช้คำสั่งเชลล์ เรียกใช้การทดสอบ และค้นหาในเว็บ
  • มอบหมายงานให้ตัวแทนย่อย: แบ่งโปรเจ็กต์ที่ซับซ้อนออกเป็นงานย่อยๆ โดยการสร้างเอเจนต์เฉพาะสำหรับงานย่อย เช่น การรีวิวโค้ด หรือการทดสอบ
  • ควบคุมได้เสมอ: สิทธิ์แบบละเอียดช่วยให้ตัวแทนดำเนินการด้วยตนเองสำหรับงานประจำ และหยุดชั่วคราวเพื่อรอการอนุมัติสำหรับการดำเนินการที่มีความเสี่ยงสูงกว่า
  • คงบริบทและการกำหนดค่า: รักษาเซสชันที่ทำงานเป็นเวลานานและโหลดทักษะของโปรเจ็กต์ คำสั่งเครื่องหมายทับ และหน่วยความจำโดยอัตโนมัติ

นอกจากนี้ Agent ที่ทำงานใน Android Studio ยังได้รับประโยชน์จากทักษะ Android และฐานความรู้ Android ซึ่งช่วยให้มั่นใจได้ว่า Agent จะมีสิทธิ์เข้าถึงแนวทางปฏิบัติแนะนำล่าสุดของ Android และหากต้องการดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่เอเจนต์ส่งผลต่อประสิทธิภาพของโมเดล โปรดอ่านข้อมูลเพิ่มเติมเกี่ยวกับการอัปเดตล่าสุดของ Android Bench

การใช้ Gemini กับ Google Antigravity

นักพัฒนาแอปจำนวนมากใช้ Gemini ใน Android Studio โดยตรงผ่านเอเจนต์ในตัว และเราจะยังคงมอบประสบการณ์การใช้งานนี้ใน Android Studio ต่อไป อย่างไรก็ตาม เพื่อประสบการณ์การใช้งาน Gemini ที่ดีที่สุด เราขอแนะนำให้เลือกเอเจนต์ Google Antigravity เพื่อเข้าถึงโมเดล Gemini ล่าสุด เช่น Gemini Flash 3.8 พร้อมกับโควต้าการใช้งาน AI ที่เพิ่มขึ้น นอกจากนี้ คุณยังเข้าสู่ระบบเอเจนต์ Google Antigravity ด้วยแพ็กเกจ Google AI Pro หรือ Ultra เพื่อใช้ประโยชน์จากสิทธิประโยชน์ใน Android Studio หรือชำระเงินตามอัตราต่อโทเค็นด้วยคีย์ API ของ Gemini ได้ด้วย

Antigravity_AgentSelector.png
การเลือกตัวแทน Google Antigravity

การเลือก Agent ของ Google Antigravity

หากองค์กรใช้ Gemini Enterprise คุณจะใช้ Agent ในตัวหรือ Agent ของ Antigravity ต่อไปได้ ไม่ว่าจะในกรณีใด องค์กรของคุณจะยังคงได้รับประโยชน์จากความปลอดภัยและความเป็นส่วนตัวที่เพิ่มขึ้นของ Google Cloud

Antigravity_Agent_Registry.png
เข้าสู่ระบบ Antigravity Agent โดยใช้บัญชี Google, ใบอนุญาต Gemini Enterprise, แพลตฟอร์ม Enterprise Agent หรือคีย์ Gemini API

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

การรองรับ BYOA จะเปิดตัวในเวอร์ชันตัวอย่างโดยเริ่มจากรุ่น Canary ของ Android Studio Rabbit 2 ซึ่งมีเอเจนต์ที่ใช้กันทั่วไป เช่น Google Antigravity, Claude Agent และ Codex ระบบรองรับทั้งแพ็กเกจ AI สำหรับองค์กรและผู้บริโภค โดยขึ้นอยู่กับผู้ให้บริการเอเจนต์ หากต้องการเชื่อมต่อกับตัวแทน ให้ทำตามขั้นตอนต่อไปนี้

  1. อัปเดต Android Studio: ตรวจสอบว่าคุณใช้เวอร์ชันล่าสุดจากเวอร์ชันการเผยแพร่ Canary
  2. เชื่อมต่อ Agent: ในหน้าต่าง Agent ให้เลือก Agent ตัวใดตัวหนึ่ง (Claude Agent, Codex หรือ Antigravity) แล้วลงชื่อเข้าใช้หรือระบุคีย์ API คุณดูเอเจนต์เพิ่มเติมได้ในการตั้งค่ารีจิสทรี > เครื่องมือ > AI > เอเจนต์
  3. สำรวจเอกสาร: ดูบันทึกประจำรุ่นของเวอร์ชันตัวอย่างได้ที่นี่

ความคิดเห็นของคุณมีความสำคัญอย่างยิ่งต่อการปรับปรุงประสบการณ์การใช้งาน AI ใน Android Studio ต่อไป หากพบข้อบกพร่องหรือปัญหา โปรดรายงานปัญหา เราจะตั้งตารอดูผลงานที่คุณสร้างสรรค์

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