ยกระดับการพัฒนาของคุณด้วยโหมดการวางแผนและการคาดการณ์การแก้ไขครั้งถัดไปใน Android Studio Panda 4
ใช้เวลาอ่าน 5 นาที
Android Studio Panda 4 มีความเสถียรและพร้อมให้คุณใช้ในเวอร์ชันที่ใช้งานจริงแล้ว การเปิดตัวนี้มาพร้อมกับโหมดการวางแผน การคาดการณ์การแก้ไขครั้งถัดไป และอื่นๆ อีกมากมาย ซึ่งจะช่วยให้การสร้างแอป Android คุณภาพสูงง่ายกว่าที่เคย
มาเจาะลึกฟีเจอร์ใหม่ๆ กันเลย
โหมดการวางแผน
ก่อนที่ Agent จะเริ่มทำงานที่ซับซ้อนให้คุณได้ การที่ Agent สามารถวางแผนโดยละเอียดได้จะเป็นประโยชน์อย่างยิ่ง การเริ่มโปรเจ็กต์การเขียนโค้ดขนาดใหญ่โดยไม่มีการออกแบบมักจะนำไปสู่หนี้ทางเทคนิคหรือข้อผิดพลาดเชิงตรรกะ ซึ่งเป็นเรื่องจริงสำหรับ AI ด้วยเช่นกัน เราจึงเพิ่มโหมดการวางแผน
ในโหมดนี้ Agent จะวางแผนโปรเจ็กต์โดยละเอียดก่อนที่จะทำงาน โหมดการวางแผนจะช่วยให้กระบวนการให้เหตุผลมีหลายขั้นตอนแทนที่จะเป็นขั้นตอนเดียวที่โมเดลคาดการณ์โทเค็นโค้ดถัดไปโดยตรง ซึ่งจะทำให้ Agent มีพื้นที่เพิ่มเติมในการประเมินตรรกะที่เสนอเองเพื่อหาปัญหาที่อาจเกิดขึ้นก่อนที่จะนำเสนอให้คุณ โหมดนี้มีประโยชน์อย่างยิ่งสำหรับงานที่ซับซ้อนและใช้เวลานานซึ่งต้องมีความแม่นยำทางสถาปัตยกรรมสูง
หากต้องการใช้โหมดการวางแผน ให้เปลี่ยนโหมดการสนทนาเป็น "การวางแผน" ในช่องป้อนข้อมูลของ Agent แล้วป้อนพรอมต์
ในโหมดการวางแผน Agent จะตรวจสอบคำขอของคุณและอาจสร้างแผนการใช้งานสำหรับงานขนาดใหญ่หรือซับซ้อน คุณจะมีโอกาสแก้ไขข้อผิดพลาดหรือชี้แจงแนวทางที่จะใช้ได้ทั้งหมดก่อนที่ Agent จะเสียเวลาหรือโทเค็นไปในทิศทางที่ผิด
หลังจากเพิ่มความคิดเห็นแล้ว ให้คลิก "ส่งความคิดเห็น" แล้ว Agent จะใช้ความคิดเห็นของคุณเพื่อแก้ไขแผนการใช้งาน Agent จะจัดระเบียบงานและสร้างชิ้นงาน "รายการงาน" เพื่อให้คุณไม่พลาดทุกความคืบหน้าระหว่างการดำเนินการ ซึ่งมีความสำคัญอย่างยิ่งสำหรับการเปลี่ยนแปลงที่ใหญ่ขึ้น คุณสามารถนั่งดู Agent ทำงานทั้งหมดให้เสร็จสมบูรณ์อย่างเป็นระบบ
หลังจากทำงานเสร็จแล้ว Agent จะสร้างชิ้นงาน "คำแนะนำทีละขั้นตอน" ซึ่งจะสรุปสิ่งที่เปลี่ยนแปลงอย่างชัดเจนและช่วยให้คุณตรวจสอบการเปลี่ยนแปลงของ Agent ได้ง่าย สร้างแอปได้อย่างมั่นใจและควบคุมได้มากขึ้นโดยใช้โหมดการวางแผนใน Android Studio เวอร์ชันล่าสุด
การคาดการณ์การแก้ไขครั้งถัดไป
การเติมข้อความอัตโนมัติแบบคลาสสิกเหมาะสำหรับการจบประโยค แต่การเขียนโค้ดไม่ค่อยเป็นเส้นตรง บ่อยครั้งที่การเปลี่ยนแปลงในที่หนึ่งต้องมีการเปลี่ยนแปลงรองในที่อื่น เช่น การเพิ่มพารามิเตอร์ใหม่ลงในฟังก์ชันแล้วต้องอัปเดตการเรียกใช้ฟังก์ชันนั้น หรือการอัปเดตตัวอย่าง UI เมื่อมีการเปลี่ยนแปลง Composable โดยปกติแล้ว การดำเนินการนี้หมายความว่าคุณต้องละสายตาจากสิ่งที่กำลังทำอยู่เพื่อค้นหาบรรทัดโค้ดที่เกี่ยวข้องซึ่งต้องได้รับการดำเนินการ
การคาดการณ์การแก้ไขครั้งถัดไป (NEP) พัฒนาการเติมโค้ดให้สมบูรณ์โดยคาดการณ์การเคลื่อนไหวครั้งถัดไปของคุณ แม้ว่าเคอร์เซอร์จะไม่ได้อยู่ที่ตำแหน่งปัจจุบันก็ตาม Android Studio จะจดจำรูปแบบตรรกะของเวิร์กโฟลว์ของคุณโดยการวิเคราะห์การแก้ไขล่าสุด หากคุณแก้ไขคลาสข้อมูลหรืออัปเดตคอนสตรักเตอร์ NEP จะแนะนำการแก้ไขที่เกี่ยวข้องครั้งถัดไป ซึ่งอาจอยู่ในฟังก์ชันที่อยู่ไกลออกไป ทำให้คุณข้ามไปยังการแก้ไขได้โดยตรง
คุณสามารถยอมรับคำแนะนำหลายตำแหน่งเหล่านี้ได้ด้วยการกดแป้นเพียงครั้งเดียวแทนที่จะนำทางไปมาด้วยตนเอง การดำเนินการนี้จะช่วยให้คุณอยู่ใน "สภาวะโฟลว์" ซึ่งจะช่วยลดภาระทางความคิดในการอัปเดตเป็นประจำและช่วยให้คุณมุ่งเน้นไปที่ตรรกะที่ซับซ้อนซึ่งมีความสำคัญต่อแอปพลิเคชันของคุณ สัมผัสประสบการณ์การเขียนโค้ดที่ใช้งานง่ายและไม่เป็นเส้นตรงใน Android Studio เวอร์ชันล่าสุด
เทมเพลตเริ่มต้นของ Gemini API
การเพิ่มฟีเจอร์ AI ที่มีประสิทธิภาพลงในแอปของคุณง่ายขึ้นแล้วด้วยเทมเพลตเริ่มต้นของ Gemini API สำหรับ Android Studio
การผสานรวม Generative AI เข้ากับแอปพลิเคชัน Android เคยหมายถึงการจัดการโครงสร้างพื้นฐานที่ซับซ้อนของแบ็กเอนด์และการกังวลเกี่ยวกับความปลอดภัยของคีย์ API ด้วยเทมเพลตเริ่มต้นของ Gemini API ใหม่ใน Android Studio ตอนนี้นักพัฒนาแอปสามารถเริ่มสร้างฟีเจอร์ได้โดยตรงแทนที่จะเสียเวลาในการกำหนดค่าโครงสร้างพื้นฐาน
ประโยชน์หลักๆ ได้แก่
- การจัดการคีย์ API เป็นศูนย์: ไม่ต้องกังวลเกี่ยวกับการจัดสรรหรือการหมุนเวียนคีย์อีกต่อไป เทมเพลตจะช่วยลดความจำเป็นในการฝังข้อมูลเข้าสู่ระบบที่ละเอียดอ่อนในโค้ดฝั่งไคลเอ็นต์โดยใช้ประโยชน์จาก Firebase AI Logic
- การผสานรวม Firebase แบบอัตโนมัติ: ระบบจะจัดการโครงสร้างพื้นฐานของแบ็กเอนด์ให้คุณ เทมเพลตจะเชื่อมต่อโปรเจ็กต์กับบริการของ Firebase โดยอัตโนมัติ ซึ่งจะช่วยให้มั่นใจได้ว่าแอปของคุณและโมเดล Gemini ของ Google จะเชื่อมต่อกันอย่างปลอดภัย
- สร้างขึ้นเพื่อปรับขนาด: เทมเพลตนี้ไม่ได้มีไว้สำหรับต้นแบบเท่านั้น สถาปัตยกรรมที่พร้อมใช้งานจริงช่วยให้คุณปรับขนาดจากการทดสอบในเครื่องไปยังฐานผู้ใช้ทั่วโลกได้โดยไม่ต้องออกแบบพื้นฐานใหม่
- การประมวลผลแบบหลายรูปแบบ: รองรับอินพุตข้อความ รูปภาพ วิดีโอ และเสียง คุณสามารถสร้างฟีเจอร์ต่างๆ เช่น การวิเคราะห์รูปภาพแบบเรียลไทม์ การสรุปวิดีโอ และการถอดเสียง
เริ่มต้นใช้งาน
- เปิด Android Studio
- ไปที่ไฟล์ > ใหม่ > โปรเจ็กต์ใหม่
- เลือกเทมเพลตเริ่มต้นของ Gemini API จากแกลเลอรี
การค้นหาเว็บของ Agent
เมื่อคุณกำลังพัฒนาแอปอย่างจริงจัง คำตอบที่ถูกต้องมักจะอยู่ห่างออกไปเพียงแค่การค้นหา แต่การออกจาก IDE เพื่อค้นหาคำตอบอาจทำให้คุณเสียสมาธิ ไม่ว่าคุณจะต้องการหมายเลขเวอร์ชันที่แน่นอนสำหรับการพึ่งพาอาศัยกันหรือการเปลี่ยนแปลง API ล่าสุดสำหรับไลบรารีของบุคคลที่สาม เครื่องมือค้นหาเว็บของ Agent พร้อมให้ความช่วยเหลือโดยที่คุณไม่ต้องออกจาก Android Studio เลย
แม้ว่า Agent ของ Android Studio จะใช้ประโยชน์จาก ฐานข้อมูลความรู้ของ Android สำหรับเอกสารอย่างเป็นทางการอยู่แล้ว แต่การพัฒนาแอป Android สมัยใหม่ก็ต้องอาศัยระบบนิเวศขนาดใหญ่ของไลบรารีภายนอก การค้นหาเว็บของ Agent จะขยายขอบเขตการเข้าถึงของ Gemini ทำให้ Gemini ค้นหา Google ได้โดยตรงเพื่อดึงข้อมูลอ้างอิงปัจจุบันจากทั่วทั้งเว็บ ตั้งแต่การตรวจสอบคู่มือการตั้งค่าล่าสุดสำหรับ Coil ไปจนถึงการค้นหาเคล็ดลับการกำหนดค่าขั้นสูงสำหรับ Koin หรือ Moshi ตอนนี้ Agent สามารถดึงข้อมูลล่าสุดแบบเรียลไทม์ได้แล้ว
เครื่องมือค้นหาเว็บของ Agent ได้รับการออกแบบมาให้เป็นประโยชน์แต่ไม่รบกวน โดยจะทริกเกอร์การค้นหาเว็บโดยอัตโนมัติเมื่อพบว่ามีความรู้ในเครื่องไม่เพียงพอ นอกจากนี้ คุณยังควบคุมได้ด้วยการขอให้ Agent ค้นหาสิ่งที่เฉพาะเจาะจง เพียงแค่ใส่ "ค้นหาเว็บเกี่ยวกับ..." ในพรอมต์ การค้นหาเว็บของ Agent จะผสานรวมผลการค้นหาเว็บแบบสดลงในพื้นที่ทำงานของคุณโดยตรง ซึ่งจะช่วยให้คุณสร้างแอปด้วยข้อมูลล่าสุดที่มีอยู่เสมอ ทำให้เวิร์กโฟลว์เร็วขึ้นและโปรเจ็กต์ของคุณทันสมัยอยู่เสมอ
การเปิดตัว Android Studio Panda
Panda 4 ยังคงมุ่งเน้นที่การเร่งประสิทธิภาพการทำงานของนักพัฒนาแอปด้วย AI เช่นเดียวกับ Android Studio ดู เปลี่ยนจากพรอมต์เป็นต้นแบบที่ใช้งานได้ด้วย Android Studio Panda 2 และ เพิ่มคำแนะนำและการควบคุมโหมด Agent ด้วย Android Studio Panda 3
Android Studio Panda 2
- โฟลว์โปรเจ็กต์ใหม่ที่ทำงานด้วยระบบ AI: ช่วยให้คุณสร้างต้นแบบแอปที่ใช้งานได้ด้วยพรอมต์เดียว Agent จะจัดการการตั้งค่าเริ่มต้น การกำหนดค่าการนำทาง และการพึ่งพาอาศัยกันที่เหมาะสม รวมถึงมีลูปการสร้างแบบอัตโนมัติเพื่อจัดการข้อผิดพลาดในการสร้างและติดตั้งใช้งานในโปรแกรมจำลอง
- ผู้ช่วยอัปเกรดเวอร์ชัน: ทำให้การจัดการและการอัปเดตการพึ่งพาอาศัยกันเป็นไปโดยอัตโนมัติ โดยจะพยายามสร้างและแก้ไขข้อขัดแย้งซ้ำๆ จนกว่าจะพบการกำหนดค่าที่เสถียร
Android Studio Panda 3
- ความสามารถของ Agent: คำแนะนำเฉพาะทางที่ผู้ใช้กำหนด (จัดเก็บไว้ในไดเรกทอรี .skills) ซึ่งจะสอน Agent AI ให้มีความสามารถเฉพาะโปรเจ็กต์ มาตรฐานการเขียนโค้ด หรือการใช้ไลบรารี
- สิทธิ์ของ Agent: ให้การควบคุมแบบละเอียดเกี่ยวกับสิ่งที่ Agent ทำได้ด้วยฟีเจอร์ต่างๆ เช่น กฎ "อนุญาตเสมอ" สำหรับการดำเนินการที่เชื่อถือได้ คุณยังใช้แซนด์บ็อกซ์ที่ไม่บังคับเพื่อบังคับใช้การควบคุม Agent ที่เข้มงวดและแยกกันได้ด้วยเพื่อความปลอดภัยที่มากยิ่งขึ้น
- เทมเพลตแอปไลบรารีแอปในรถยนต์ที่ว่างเปล่า: ช่วยให้การสร้างแอปที่ปรับให้เหมาะกับการขับขี่สำหรับ Android Auto และ Android Automotive OS ง่ายขึ้นด้วยการจัดการโค้ดโบเลอร์เพลตที่จำเป็น
เริ่มต้นใช้งาน
เริ่มใช้งานและเร่งการพัฒนาของคุณ ดาวน์โหลด Android Studio Panda 4 แล้วเริ่มสำรวจฟีเจอร์ใหม่ๆ ที่มีประสิทธิภาพเหล่านี้ได้เลยวันนี้
ความคิดเห็นของคุณมีความสำคัญอย่างยิ่งสำหรับเราเสมอตรวจสอบปัญหาที่ทราบ รายงานข้อบกพร่อง และเข้าร่วมเป็นส่วนหนึ่งของชุมชนที่มีชีวิตชีวาของเราบน LinkedIn Medium YouTube หรือ X ขอให้สนุกกับการเขียนโค้ด
-
ข่าวสารเกี่ยวกับผลิตภัณฑ์Android Studio Panda 3 มีความเสถียรและพร้อมให้คุณใช้ในเวอร์ชันที่ใช้งานจริงแล้ว การเปิดตัวนี้ช่วยให้คุณควบคุมและปรับแต่งเวิร์กโฟลว์ที่ทำงานด้วยระบบ AI ได้มากขึ้นกว่าเดิม ซึ่งจะช่วยให้การสร้างแอป Android คุณภาพสูงง่ายกว่าที่เคย
Matt Dyor • ใช้เวลาอ่าน 3 นาที -
ข่าวสารเกี่ยวกับผลิตภัณฑ์Android Studio Panda 2 มีความเสถียรและพร้อมให้คุณใช้ในเวอร์ชันที่ใช้งานจริงแล้ว
Matt Dyor • ใช้เวลาอ่าน 3 นาที -
ข่าวสารเกี่ยวกับผลิตภัณฑ์เมื่อเดือนมีนาคมที่ผ่านมา เราได้เปิดตัว Android Bench ซึ่งเป็นลีดเดอร์บอร์ด LLM สำหรับงานพัฒนาแอป Android ในโลกจริง ตั้งแต่นั้นมา เราได้ปรับปรุงเกณฑ์มาตรฐานตามความคิดเห็นของคุณ ซึ่งรวมถึงการประเมินโมเดลแบบโอเพนเวทและการเพิ่มมิติข้อมูลด้านต้นทุนและประสิทธิภาพลงในลีดเดอร์บอร์ด
Zoe Lopez-Latorre • ใช้เวลาอ่าน 3 นาที
รับข้อมูลเชิงลึกเกี่ยวกับการพัฒนาแอป Android ล่าสุดส่งตรงถึงกล่องจดหมายของคุณ ทุกสัปดาห์