Amp CLI: การแก้ไขโค้ดที่ใช้ AI โดยตรงจากเทอร์มินัลเชลล์
สัมผัส Amp CLI จาก Sourcegraph Inc. ซึ่งเป็นจุดเข้าใช้งานในเทอร์มินัลที่เปิดตัว AI-native editor และจัดการโปรเจกต์จาก shell มันเปิดเผยความฉลาดของโค้ด Sourcegraph และเครื่องยนต์ Cody AI ในเวิร์กโฟลว์แบบ command-line โดยเสนอการเติมข้อมูลที่มีบริบท การเสนอแนะการปรับโครงสร้าง และการเปิดโปรเจกต์โดยตรง เครื่องมือนี้ถูกออกแบบมาเพื่อการโต้ตอบที่มีความหน่วงต่ำระหว่างคำสั่งในเทอร์มินัลและตัวแก้ไขกราฟิก นักพัฒนาและ DevOps ที่ชอบเวิร์กโฟลว์ที่เน้นเทอร์มินัลจะได้รับการแก้ไขที่ช่วยด้วย AI โดยไม่ต้องออกจาก shell.
Amp ฝัง AI โดยตรงในกระบวนการทำงานที่เน้นเทอร์มินัล
Amp ทำหน้าที่เป็นจุดเข้าคำสั่งสำหรับโปรแกรมแก้ไขที่เน้น AI ดังนั้นคุณสามารถเริ่มต้นโครงการและเปิดโปรแกรมแก้ไขโดยไม่ต้องออกจากเชลล์ ในทางปฏิบัติ CLI จะเปิดเผยความสามารถของโปรแกรมแก้ไข เชื่อมโยงโฟลเดอร์โครงการกับเครื่องยนต์ Cody AI และแสดงความฉลาดของโค้ด Sourcegraph การกระทำหลักในเทอร์มินัล รวมถึงการเริ่มต้นโครงการ การเปิดโปรแกรมแก้ไข และการเรียกใช้ข้อเสนอที่มีบริบทในขณะที่ยังคงอยู่ในเซสชันเทอร์มินัล
Amp ทำให้ระบบของคุณช้าลงในระหว่างเซสชันหรือไม่?
แกนหลักถูกอธิบายว่าออกแบบมาสำหรับประสิทธิภาพสูงและความล่าช้าต่ำ ซึ่งมุ่งเป้าไปที่ผู้ใช้ที่มีพลังซึ่งพบว่า IDE เต็มรูปแบบมีขนาดใหญ่เกินไป ในการใช้งานประจำวัน การแก้ไขและการเปิดโครงการทั่วไปจะพึ่งพากระบวนการในเครื่องเพื่อลดการหยุดชะงักจากงานพื้นหลังที่หนักหน่วง ผลกระทบต่อหน่วยความจำและ CPU ขึ้นอยู่กับฟีเจอร์ของโปรแกรมแก้ไขที่ใช้งานอยู่; การเรียกใช้คำสั่งที่ง่ายจะใช้ทรัพยากรน้อยกว่าการเซสชัน IDE กราฟิกเต็มรูปแบบมาก
มันปลอดภัยที่จะใช้บนเครื่องผลิตหรือไม่?
สำหรับการแก้ไขไฟล์พื้นฐาน เครื่องมือเป็นแบบท้องถิ่นก่อน ดังนั้นไฟล์ท้องถิ่นสามารถอยู่บนดิสก์โดยไม่ต้องมีการถ่ายโอนข้อมูลผ่านเครือข่ายที่หลีกเลี่ยงไม่ได้ อย่างไรก็ตาม ฟีเจอร์ AI และการค้นหาโค้ดขั้นสูงหลายอย่างต้องการการเชื่อมต่อกับบริการแบ็คเอนด์ของ Sourcegraph ซึ่งหมายความว่าบางบริบทของโค้ดอาจถูกสอบถามจากระยะไกล เนื่องจากเครื่องมืออยู่ในช่วงการเข้าถึงล่วงหน้าและการพรีวิว คาดว่าจะมีการพัฒนาอย่างต่อเนื่องและพฤติกรรมที่เปลี่ยนแปลง; ควรจัดการกับที่เก็บข้อมูลที่สำคัญอย่างระมัดระวังจนกว่าคุณจะตรวจสอบกระบวนการทำงาน
ฉันต้องการความรู้ทางเทคนิคเพื่อใช้งาน Amp ได้อย่างถูกต้องหรือไม่?
การมุ่งเน้น CLI มุ่งเป้าไปที่นักพัฒนาและ DevOps ที่ชื่นชอบกระบวนการทำงานที่เน้นเทอร์มินัล ดังนั้นความคุ้นเคยกับคำสั่งเชลล์และรูปแบบโครงการจึงมีประโยชน์ นอกจากนี้ อินเทอร์เฟซเชื่อมโยงการดำเนินการในบรรทัดคำสั่งและโปรแกรมแก้ไขกราฟิก ดังนั้นผู้ใช้ที่สะดวกในการสลับระหว่างเชลล์และ GUI จะได้รับคุณค่ามากที่สุด ผู้ใช้ GUI มือใหม่ควรวางแผนระยะเวลาการตั้งค่าที่สั้นเพื่อรวมเครื่องมือนี้เข้ากับกระบวนการทำงานที่มีอยู่
Amp เป็นทางเลือกที่เหมาะสมสำหรับนักพัฒนาที่มุ่งเน้นที่เทอร์มินัล โดยมีข้อควรระวังหลักข้อหนึ่ง
Amp เหมาะสำหรับวิศวกรที่มุ่งเน้นที่เทอร์มินัลซึ่งต้องการการแก้ไขที่ช่วยโดย AI ที่รวมเข้ากับเวิร์กโฟลว์ของเชลล์; สถานะการแสดงตัวอย่างของมันบ่งบอกถึงการเปลี่ยนแปลงที่กำลังดำเนินอยู่และความไม่เสถียรในบางครั้ง คำแนะนำที่เป็นประโยชน์: ทดสอบ Amp ในที่เก็บข้อมูลที่ไม่สำคัญและโครงการตัวอย่างขนาดเล็กก่อนที่จะนำไปใช้ในสายการผลิต คาดหวังว่าประสบการณ์จะพัฒนาไปตามที่นักพัฒนายังคงพัฒนาต่อไปและปรับปรุงการโต้ตอบของแบ็คเอนด์.