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

ฉันคิดเรื่องนี้มาสักพักแล้ว และดูเหมือนว่าหลายคนจะไม่ทราบเกี่ยวกับฟีเจอร์นี้ เหมือนกับว่าหลายคนใช้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
