ค้นหาเว็บไซต์

Google Antigravity ชนะ Claude ในการเขียนโค้ด—แต่จะชนะได้ก็ต่อเมื่อคุณเลิกทำตัวเหมือนโปรแกรมเมอร์


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

แบ็กเอนด์สดทำให้สิ่งต่าง ๆ ง่ายขึ้น

ฉันอยากเห็นการพัฒนาของฉันแบบเรียลไทม์มากกว่า

ผู้ช่วยการเขียนโค้ด AI มาตรฐานเช่น Claude และ Gemini มักจะแข่งขันกัน แต่โดยปกติทั้งคู่จะแนะนำโค้ดตัวอย่างให้คุณ จากนั้นคุณต้องคัดลอก วาง และทดสอบโค้ดเหล่านี้บนเครื่องของคุณเอง Google Antigravity ทำงานแตกต่างออกไป มันเพิ่มเบราว์เซอร์แบบสดและระบบ backend ที่จัดการแล้วเข้าไปในสภาพแวดล้อมการพัฒนา แทนที่จะรอให้คุณเอาทุกอย่างมารวมกันและรันโค้ด เครื่องมือนี้จะเริ่มเซิร์ฟเวอร์ท้องถิ่นและตรวจสอบผลลัพธ์ด้วยตัวมันเอง

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

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

อีกสิ่งที่ยอดเยี่ยมคือ Antigravity ใช้มุมมองผู้จัดการเฉพาะ นี่คือที่ที่คุณจะเห็นตัวแทนอิสระแยกกันจัดการส่วนต่างๆ ของแอปพลิเคชันของคุณพร้อมกัน มันรู้สึกเหมือนมีตัวแทนเพียงตัวเดียวข thanks to แชททางขวา แต่มีหลายสิ่งเกิดขึ้นหากคุณอ่านรายละเอียด

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

กลยุทธ์ที่ดีที่สุดในการจัดการตัวแทน

ถ้าคุณไม่ทำสิ่งนี้ คุณก็อาจจะใช้ Claude แทนก็ได้






เพื่อให้ได้ผลลัพธ์ที่ดีที่สุดกับ Google Antigravity คุณไม่ควรใช้มันเหมือนกับโปรแกรมแก้ไขข้อความมาตรฐานหรือแชทบอท นั่นเป็นความผิดพลาดที่ฉันทำตอนแรก แทนที่จะทำเช่นนั้น ใช้มันเหมือนเป็นศูนย์กลางสำหรับสิ่งที่คุณต้องการ ฉันบางครั้งใช้ Claude เพื่อคิดสิ่งที่ฉันต้องการให้ Antigravity ทำ แต่โดยปกติฉันจะใช้ Gemini เพื่อตั้งค่าทั้งหมด

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

มันยากที่จะคุ้นเคย แต่กับ Antigravity คุณจะเป็นผู้จัดการโครงการมากกว่านักโปรแกรม ถ้าคุณพยายามเข้าข้างทาง เช่น การควบคุมเล็กๆ น้อยๆ คุณจะใช้เวลามากเกินไปในการซ่อมแซมและปรับแต่ง ฉันแนะนำให้เข้าไปซ่อมเฉพาะตอนท้ายเท่านั้น ถ้ามันมากเกินไป ให้บอกรายละเอียดว่าควรเปลี่ยนอะไร

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

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

คุณสามารถใช้แชทในการทำสิ่งนั้นได้ แต่ฉันชอบทิ้งความคิดเห็นในเอกสารแล้วบอกให้มันอ่านข้อความความคิดเห็นของฉัน จะง่ายกว่ามากที่จะเขียนสิ่งต่าง ๆ ไว้ใต้บันทึกของมันเพื่อให้มันรู้ว่าความผิดพลาดเกิดขึ้นที่ไหนหรือควรเปลี่ยนอะไร

เชื่อใจตัวแทนแต่ต้องตรวจสอบงาน

กระบวนการตรวจสอบนี้มีความสำคัญอย่างยิ่ง

แอนติกราวิตี้ออกนอกเส้นทางทุกครั้งที่ฉันปล่อยให้มันทำในสิ่งที่มันต้องการโดยไม่มีการตรวจสอบ ไม่มี AI ตัวไหนที่ดีพอที่จะจัดการตัวเองได้โดยไม่มีมนุษย์; อย่าให้มันสิทธิ์เหมือนกับว่ามันทำได้ นั่นคือความผิดพลาดที่มีคนทำกันมากเกินไป

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

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

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


แอนติกราวิตีเป็นวิธีที่ดีที่สุดในการโค้ดด้วยความรู้สึก

ฉันชอบ Antigravity มาก และฉันเชื่อว่ามันเป็นวิธีที่ดีที่สุดในการโต้ตอบกับโค้ด อย่างไรก็ตาม ไม่มีเครื่องมือใดที่จะทำงานของคุณให้เสร็จโดยที่คุณไม่ต้องทำอะไร วิธีเดียวที่จะใช้ Antigravity ได้อย่างถูกต้องคือโดยการอนุมัติการเปลี่ยนแปลงเล็กๆ น้อยๆ ทุกอย่างนอกเอกสารของคุณและการเปลี่ยนแปลงมากมายภายใน หากคุณไม่วางแผนการดำเนินการ คุณก็อาจจะใช้แชทบอทอื่นใดก็ได้ เพราะมันจะทำงานผิดพลาด หากคุณสามารถทำตัวเหมือนผู้จัดการโครงการ คุณอาจยกเลิกการสมัคร Claude ของคุณก็ได้ เพราะคุณคงอยากให้เงินของคุณกับ Google

บทความที่เกี่ยวข้อง