เคล็ดลับเพิ่มประสิทธิภาพการเขียนโค้ดจาก Vibe: สิ่งที่ต้องอ่านก่อนเริ่มเขียนโค้ด! ใช้ AI เพื่อค้นหาโซลูชันที่ดีที่สุดก่อน

เมื่อไม่นานมานี้ เพื่อนคนหนึ่งถามผมว่า จะเพิ่มประสิทธิภาพในการใช้งาน Codex ได้อย่างไร

ฉันบอกให้คุณเชื่อมต่อปลั๊กอิน GitHub ก่อนแล้ว

เขาบอกว่าเขาต่อสายเรียบร้อยแล้ว

ฉันบอกให้คุณคัดลอกและวางข้อความแจ้งเตือนต่อไปนี้ แล้วเรียกใช้ก่อนเริ่มโครงการแต่ละครั้ง

เขาได้ลองใช้แล้วและกลับมาบอกผมว่า "โอ้โห มันช่วยประหยัดเวลาให้ผมได้เยอะมากเลย"

เคล็ดลับเพิ่มประสิทธิภาพการเขียนโค้ดจาก Vibe: สิ่งที่ต้องอ่านก่อนเริ่มเขียนโค้ด! ใช้ AI เพื่อค้นหาโซลูชันที่ดีที่สุดก่อน

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

ไม่จำเป็นต้องรีบร้อนเลยจริงๆ

สิ่งที่คุณอยากทำนั้น มีคนบน GitHub ทำไปแล้วอย่างแน่นอน

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

โดยส่วนตัวแล้ว ผมมีนิสัยว่าเมื่อใดก็ตามที่ผมต้องการเริ่มโปรเจกต์ใหม่ ผมจะไม่เขียนโค้ดทันที ผมจะส่งข้อเสนอแนะนี้ไปยัง Codex ก่อน:

我要做一个XXX。先不要写代码。去GitHub找能直接使用或二次开发的开源项目,确认是否还在维护、部署是否麻烦、哪些功能可以复用。最后告诉我,应该直接用、基于现有项目改,还是自己开发,并给出最简单的MVP方案。等我确认后再动手。

แค่ประโยคเดียวนี้ก็พอ

คำถามนี้ทำหน้าที่สามอย่าง

ลองคิดดูสิ คำถามนี้มีประโยชน์สามอย่าง

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

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

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

ทำไมเราถึงสามารถประหยัดโทเค็นได้มากมาย?

บอกเลยว่า วิธีนี้ช่วยคุณประหยัดโทเค็นได้เยอะมาก

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

อย่างไรก็ตาม หากคุณปล่อยให้ AI ช่วยคุณค้นหาคำตอบก่อน คำแนะนำของ AI จะอิงตามระบบนิเวศที่มีอยู่ และเมื่อคุณเขียนโค้ด ปริมาณโค้ดจะลดลงอย่างน้อยครึ่งหนึ่ง

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

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

ยืนอยู่บนไหล่ของยักษ์ใหญ่

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

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

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

คุณเชื่อได้ไหมเนี่ย?

ควรสลักข้อความนี้ลงไปดีเอ็นเอใน

ส่วนตัวแล้วฉันคิดว่าหลักการนี้ควรฝังอยู่ในดีเอ็นเอ ของเรา เลย การทำตามหลักการนี้ก่อนเริ่มโครงการใหม่จะช่วยประหยัดเวลาได้มากจริงๆ

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

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

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

ดังนั้นคำแนะนำของผมคือ ครั้งต่อไปที่คุณเขียนโค้ดด้วย Codex หรือ AI ใดๆ อย่ารีบร้อนเกินไป ให้ลองรันคำสั่งนั้นสักครั้งก่อน แล้วปล่อยให้ AI ช่วยคุณหาคำตอบ

คุณอาจพบว่าสิ่งที่คุณพยายามทำนั้น มีคนอื่นทำไปแล้ว

คุณแค่ต้องหยิบมันมาแล้วใช้มัน

ใช้เวลาที่ประหยัดได้ไปทำสิ่งอื่นที่น่าสนใจกว่า

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

ขอบคุณที่อ่านบทความของฉัน แล้วพบกันใหม่ครั้งหน้า

หวังว่า บทความเรื่อง "เทคนิคการเพิ่มประสิทธิภาพการเขียนโค้ดด้วย Vibe: สิ่งที่ต้องอ่านก่อนเขียนโค้ด! ใช้ AI เพื่อค้นหาวิธีแก้ปัญหาที่ดีที่สุดก่อน" ซึ่งเผยแพร่ในบล็อกของ Chen Weiliang ( https://www.chenweiliang.com/ ) จะเป็นประโยชน์กับคุณ

โปรดแชร์ลิงก์บทความนี้ได้ตามสบาย: https://www.chenweiliang.com/cwl-34473.html

หากต้องการปลดล็อคเคล็ดลับที่ซ่อนอยู่เพิ่มเติม ยินดีต้อนรับเข้าร่วมช่อง Telegram ของเรา!

แชร์และกดไลค์ถ้าคุณชอบ! การแชร์และการถูกใจของคุณคือแรงบันดาลใจอย่างต่อเนื่องของเรา!

 

发表评论

您的邮箱地址不会被公ปริญญา。必填项已用*标注

เลื่อนไปที่ด้านบน