ปีที่แล้ว Replit เปิดบริการ Replit Agent ที่สามารถเขียนโปรแกรมได้เต็มรูปแบบด้วยตัวเองโดยแทบไม่ต้องโค้ดเลย แต่สัปดาห์ที่ผ่านมา Jason Lemkin ผู้ก่อตั้งบริการ SaaStr ทดลองใช้งาน Replit Agent แล้วพบว่าปัญญาประดิษฐ์ล้างฐานข้อมูลของเขาไปทั้งหมด จนทาง Replit ต้องออกฟีเจอร์มาแก้ปัญหานี้
Jason พบว่า Replit Agent สั่ง npm run db:push ระหว่างทำงานทำให้ฐานข้อมูลหายไปทั้งหมด แม้ว่า Jason จะสั่งให้ห้ามเขียนข้อมูลลงฐานข้อมูลแล้วก็ตาม
ตัว Jason ยังยืนยันเขาติดการพัฒนาแบบ Vibe Coding อย่างมาก และกระบวนการพัฒนาแบบนี้ก็ลดค่าใช้จ่ายลงได้มาก แม้เขาจะใช้งาน Replit อย่างหนัก จนบางวันใช้เครดิตกว่า 200 ดอลลาร์ก็ตาม
ทาง Replit ระบุว่าที่จริงฐานข้อมูลมีฟีเจอร์กู้คืนข้อมูลแบบ point-in-time อยู่แล้วทำให้สามารถกู้คืนได้เสมอ แต่ฟีเจอร์แยกฐานข้อมูลนี้จะทำให้ความปลอดภัยดีขึ้น ตัว Agent สามารถใช้งานฐานข้อมูลสำหรับพัฒนาได้เสมอ และหากมีการแก้ไข schema ก็จะถามว่าต้องการแก้บนฐานข้อมูลโปรดักชั่นด้วยหรือไม่
ที่มา - Replit, The Register
on