ฉันได้ลองใช้ Vibe Coding แล้ว และนี่คือประสบการณ์ของฉัน

แอป YouTube พร้อมการเข้ารหัส Vibe

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

ความจริงก็คือผมมีพื้นฐานด้านการเขียนโปรแกรม ฉันไม่ใช่ครู แต่ฉันรู้บางอย่าง เมื่อไม่นานมานี้ ฉันได้สร้างเบราว์เซอร์ที่เรียบง่ายมากซึ่งใช้ Qt widget เพื่อแสดงหน้าเว็บ และฉันก็จัดการส่วนที่เหลือเอง เมื่อไม่นานนี้ ฉันต้องการแก้ไขปัญหาเกี่ยวกับวิดีโอที่ไม่สามารถใส่แบบเต็มหน้าจอได้ DeepSeek ได้แก้ไขปัญหาให้ฉันแล้วฉันคิดว่า “ทำไมไม่ไปต่อล่ะ?” และฉันตัดสินใจที่จะสร้างแอป YouTube

แม้ว่าฉันจะพูดถึง ChatGPT ที่นี่ แต่ทางที่ดีที่สุดในการทำ Vibe Coding คือการใช้เครื่องมือที่ได้รับการออกแบบมาโดยเฉพาะ เช่น Firebase.

Vibe Coding: "Chatbot ปฏิบัติหน้าที่: เชื่อฉันเถอะ"

ในทางทฤษฎีการทำ Vibe Coding คุณไม่จำเป็นต้องรู้วิธีการพัฒนา- ฉันอธิบายเรื่องนี้เพราะว่าฉันได้เริ่มต้นก่อนเขาเล็กน้อยแล้ว และที่จริงแล้ว ฉันได้ให้ “Pablowser” —เบราว์เซอร์ของ Pablo — แก่เขาเพื่อใช้เป็นพื้นฐานสำหรับแอป YouTube นั้น ทำไมต้อง YouTube? เพราะมันเป็นบริการเว็บยอดนิยมมากและเป็นสิ่งแรกที่นึกถึง

เบราว์เซอร์ของฉันมีสิ่งต่อไปนี้:

  • แถบ URL
  • เมนูแบบดรอปดาวน์พร้อมเครื่องมือค้นหาหลายตัว
  • ปุ่ม Home, Forward และ Back
  • แถบสถานะอยู่ที่ด้านล่าง
  • การจัดการ URL ที่ดูเหมือนง่ายเมื่อใช้เบราว์เซอร์ที่สร้างไว้ล่วงหน้า กลับมีความซับซ้อนกว่าที่คิด
  • หลังจากแก้ไขข้อบกพร่องแล้ว ตอนนี้สามารถเปิดวิดีโอแบบเต็มหน้าจอได้แล้ว
  • ฉันจำไม่ได้ว่ามีอะไรอีกไหม

ฉันส่งต่อให้ ChatGPT (DeepSeek บอกฉันว่ากำลังยุ่งอยู่…) และถามว่า:

  • ลบแถบ URL
  • ให้ฉันปุ่มเดินหน้า/ย้อนกลับ ที่ไม่เกะกะ และไม่อยู่บนแถบสำหรับปุ่มเหล่านั้นโดยเฉพาะ
  • ลบแถบสถานะของฉัน
  • ลบโค้ดการจัดการ URL ทั้งหมด
  • แอปจะต้องเริ่มต้นบน youtube.com
  • ควรแทนที่ลิงก์ด้วย "YouTube" ซึ่งเป็นบริการที่แสดงวิดีโอโดยไม่มีโฆษณาและรองรับเพลย์ลิสต์

แล้วฉันก็รอสักครู่

อืมม…ไม่มีความรู้เหรอ?

สิ่งแรกที่เกิดขึ้นกับฉันคือหน้าต่างที่มีบริการ YouTube มีปุ่มที่น่าเกลียดอยู่ตรงกลางด้านบน และมันก็เปิดลิงก์จาก youtube.com ไปยัง youtube-ube.com แต่ก็ไม่กลับมาอีก ที่นี่ ฉันเริ่มปวดหัวแล้วจนผมถึงกับคิดว่า “ต้องการอะไร…”

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

บางทีฉันอาจจะทำให้มันยากเกินไปสำหรับเขา…

สุดท้ายแล้ว ฉันก็ได้ทุกอย่างตามที่ต้องการ โดยมีปุ่มเดินหน้า/ถอยหลังแบบลอยที่จะหายไปเมื่อวิดีโออยู่ในโหมดเต็มจอ แต่ประวัติไม่ได้รับการจัดการอย่างดี จนกระทั่งฉันตระหนักและเสนอสิ่งใหม่ ฉันจึงได้แอปที่ "สมบูรณ์แบบ" ไปแล้ว ปัญหาอยู่ที่การเปลี่ยนเส้นทางจาก YouTube ไปยัง YouTube ซึ่งทำให้ปัญหาแย่ลงไปอีก อินริสร้างการเปลี่ยนเส้นทางอีกครั้งไปยัง youtube-nocookie.com เนื่องจากไม่อยากแก้ไขปัญหาอะไรมากเกินไป ไม่เช่นนั้นก็จะไม่ใช่ Vibe Coding ฉันจึงบอกเขาว่าสิ่งที่เขาควรทำคือลบรายการประวัติรายการสุดท้าย เขาเสนอฟังก์ชันหนึ่งให้กับฉัน แต่มันใช้ไม่ได้ ขอโทษที่ซ้ำซ้อน และแล้วก็มีอีกฟังก์ชันหนึ่งที่ใช้งานได้ดีเกินไป มันเป็นก้าวกระโดดที่ใหญ่เกินไป

สิ่งเดียวที่เหลือที่จะทำคือการเปลี่ยน "-2" ที่เสนอให้เป็น "-1" ซึ่งจะทำให้มันกลับจาก youtube-nocookie เป็น youtube โดยข้าม youtube-ube และทำงานตามที่ฉันคาดหวัง ฉันอยากได้ AI ที่มีชื่อเสียงอย่าง ChatGPT ที่จะรู้ว่า yout-ube.com กำลังทำอะไรอยู่ และให้คำตอบแก่ฉันเร็วขึ้น แต่ไม่เลย

ฉันจะใช้แอพนี้เพื่อตัวเองไหม?

ฉันอาจจะต้องใช้แอป ChatGPT ที่ฉันสร้างขึ้น มันก็เหมือนกับ ฟรีทูปแต่ก็มีความเป็นส่วนตัวน้อยลงบ้าง Google จะบันทึกข้อมูลบางส่วน แต่สิ่งที่ดีเกี่ยวกับวิดเจ็ตเว็บ Qt ก็คือมันไม่ได้บันทึกอะไรเลย เช่น คุกกี้ที่สามารถบอกอะไรมากมายเกี่ยวกับฉันได้ นอกจากนี้ ฉันยังใช้ AdGuard Home บน Raspberry Pi ของฉัน ดังนั้นข้อมูลระยะไกลจำนวนมากจึงหายไปในหลุมดำ

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