Gemini สร้างแอปจัดการสวนใน 5 นาทีและแก้บั๊กอัตโนมัติใน 23…

ที่มาภาพ: The Verge

AI-อ่าน 6 นาทีThe Verge

Gemini สร้างแอปจัดการสวนใน 5 นาทีและแก้บั๊กอัตโนมัติใน 23…

⚡ สรุป 30 วิ

ผู้ใช้สั่ง Gemini ให้สร้างแอปบันทึกสภาพต้นไม้และแจ้งรดน้ำ ภายในห้านาทีแอปทำงานในเบราว์เซอร์ แต่พบบั๊กที่ต้องคลิกแก้ ระบบซ่อมแซมอัตโนมัติใน 233 วินาที…

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

Overview

ผู้ใช้ระบุว่าต้องการแอปช่วยบันทึกสภาพต้นไม้และจัดการการปลูกพืชในสวนหลังบ้าน แล้วส่งคำสั่งยาว ๆ ไปยัง Gemini ผลลัพธ์แรกที่ปรากฏคือหน้าต่างพรีวิวของแอปพร้อมกับข้อความแจ้งว่า “~ Channel is unrecoverably broken and will be disposed!” ซึ่งบ่งบอกว่ามีช่องสื่อสารที่เสียหายอย่างรุนแรง ผู้ใช้ต้องกดปุ่ม “Fix” เพื่อให้ระบบพยายามซ่อมแซมข้อผิดพลาดนั้น

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

Prompt & Generation

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

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

Bug & Auto‑Repair

เมื่อแอปเปิดทำงานครั้งแรก ระบบแจ้งว่าช่องสื่อสาร (channel) “unrecoverably broken” และจะถูกทำลาย ผู้ใช้ต้องคลิกปุ่ม “Fix” เพื่อให้ Gemini เริ่มกระบวนการแก้ไข ข้อความแจ้งบั๊กนั้นอธิบายว่ามี “blockages” และ “race conditions” ที่ทำให้กระบวนการทำงานไม่ต่อเนื่อง

หลังจากคลิกปุ่ม ระบบใช้เวลา 233 วินาที เพื่อดำเนินการซ่อมแซมและรายงานว่าการแก้ไขสำเร็จ แม้ว่าผู้ใช้จะไม่เข้าใจรายละเอียดเชิงเทคนิคของ “blockages” หรือ “race conditions” ก็ตาม แต่การที่โมเดลสามารถระบุและแก้ไขข้อบกพร่องเหล่านี้ได้โดยอัตโนมัติ ถือเป็นความก้าวหน้าใหม่ในด้านการพัฒนา AI‑assisted

Technical Terms Explained

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

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

Implications for AI‑Assisted Development

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

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

Community Reaction

บทความต้นฉบับที่ The Verge รายงานได้รับความสนใจจากชุมชนผู้พัฒนาและผู้สนใจ AI อย่างกว้างขวาง ผู้ใช้หลายคนแสดงความคิดเห็นว่าแม้การทำงานของ Gemini จะดู “thrilling” แต่ก็ยังต้องการการตรวจสอบและการเรียนรู้จากผู้ใช้เพื่อให้แน่ใจว่าแอปที่ได้ทำงานอย่างถูกต้องและปลอดภัย

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

Summary

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

แชร์บทความนี้:

ชอบบทความแบบนี้?

สมัคร AI Automate Weekly Newsletter — รับเคล็ดลับ AI + how-to ใหม่
ทุกสัปดาห์ตรงถึง inbox ฟรี ไม่มีสแปม

แหล่งข่าวต้นฉบับ

ชื่อต้นฉบับ
My yard is dying, so I made an app for that
ผู้เขียน
Allison Johnson
แหล่ง
The Verge
วันที่เผยแพร่
13 มิถุนายน 2569 เวลา 20:00

Related

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

iOS 27 เปิดแอป Siri สแตนด์อโลนบนหน้าจอหลักของ iPhoneAI
16 มิถุนายน 2569 เวลา 05:00

iOS 27 เปิดแอป Siri สแตนด์อโลนบนหน้าจอหลักของ iPhone

iOS 27 เปิดตัวแอป Siri แยกเป็นสแตนด์อโลนบนหน้าจอหลักของ iPhone ทำให้ผู้ใช้เรียกใช้บริการ AI ได้โดยตรงจากไอคอนเดียว…

9to5Mac8 นาที
ใช้ NotebookLM ของ Google กับ Claude ของ Anthropic แปลงข้…AI
16 มิถุนายน 2569 เวลา 03:30

ใช้ NotebookLM ของ Google กับ Claude ของ Anthropic แปลงข้…

ผู้เขียนทดลองใช้ NotebookLM ของ Google ร่วมกับ Claude ของ Anthropic เพื่อสรุปข้อมูลและแปลงเป็นขั้นตอนปฏิบัติ ลดเวลาการอ่านและจดโน้ตหลายชั่วโมง

XDA Developers6 นาที
ทดสอบอัปเดตใหญ่ของ NotebookLM 3 รายการและการยกเลิกฟีเจอร์…AI
15 มิถุนายน 2569 เวลา 21:30

ทดสอบอัปเดตใหญ่ของ NotebookLM 3 รายการและการยกเลิกฟีเจอร์…

NotebookLM ยังคงเป็น AI ช่วยวิจัยยอดนิยม ด้วยอัปเดต UI การสรุปแม่นยำขึ้นและความเร็วในการจัดการข้อมูล การยกเลิกฟีเจอร์เสียงแม้เงียบแต่เปลี่ยนวิธีใช้มาก

XDA Developers6 นาที
เกมอินดี้ต้องสร้าง Prototype ให้ดี มิใช่พึ่ง AI เพื่อรับเ…AI
15 มิถุนายน 2569 เวลา 17:00

เกมอินดี้ต้องสร้าง Prototype ให้ดี มิใช่พึ่ง AI เพื่อรับเ…

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

Rock Paper Shotgun7 นาที
คัดลอกลิงก์แล้ว!