1 คะแนน โดย GN⁺ 2024-09-26 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • XKCD 1425 (Tasks) turns ten years old today

    • การ์ตูน XKCD ชื่อดังเรื่องหนึ่งอย่าง "Tasks" มีอายุครบ 10 ปีในวันนี้
    • งานอย่างเช่น "ตรวจว่ารูปนี้เป็นนกหรือไม่" ตอนนี้สามารถแก้ได้ง่ายผ่าน vision LLM, CLIP, ResNet+ImageNet เป็นต้น
    • แต่การแยกแยะระหว่างปัญหาง่ายกับปัญหายากในการพัฒนาซอฟต์แวร์ก็ยังต้องอาศัยประสบการณ์อย่างมาก
    • LLMs ทำให้ปัญหานี้ยิ่งซับซ้อนขึ้น
    • การทำความเข้าใจว่า LLMs สามารถแก้งานประเภทใดได้อย่างน่าเชื่อถือนั้นเป็นเรื่องยากมากและไม่เป็นไปตามสัญชาตญาณ
    • เป็นระบบคอมพิวเตอร์ที่อ่อนด้านคณิตศาสตร์และไม่สามารถทำ fact lookup ได้อย่างน่าเชื่อถือ
  • AI-assisted programming tools

    • การมาถึงของเครื่องมือเขียนโปรแกรมที่มี AI ช่วยทำให้มีคนเริ่มสร้างซอฟต์แวร์ของตัวเองมากขึ้น
    • โปรแกรมเมอร์มือใหม่ที่ใช้ AI ช่วยรุ่นใหม่กำลังเรียนรู้ได้อย่างรวดเร็วว่าปัญหาไหนง่ายและปัญหาไหนยาก
    • เมื่อไม่นานมานี้เคยเห็นการบ่นว่า Claude Artifact ไม่สามารถวิเคราะห์ภาพได้
    • ตัว Claude เองวิเคราะห์ภาพได้อยู่แล้ว แต่เป็นเพราะ CSP header ทำให้โค้ดที่สร้างขึ้นไม่สามารถเรียก API ไปยัง LLM ได้
  • Recent articles

    • DJP: A plugin system for Django - 25 กันยายน 2024
    • Notes on using LLMs for code - 20 กันยายน 2024
    • Things I've learned serving on the board of the Python Software Foundation - 18 กันยายน 2024

สรุปโดย GN⁺

  • บทความนี้เน้นย้ำว่าการแยกแยะปัญหาง่ายกับปัญหายากในการพัฒนาซอฟต์แวร์มีความสำคัญเพียงใด
  • เครื่องมือ AI อย่าง LLMs กำลังทำให้ประเด็นนี้ซับซ้อนมากขึ้น
  • เมื่อการใช้เครื่องมือเขียนโปรแกรมที่มี AI ช่วยเพิ่มขึ้น ก็มีผู้คนจำนวนมากขึ้นเข้าสู่การพัฒนาซอฟต์แวร์
  • การเข้าใจข้อจำกัดทางเทคนิคอย่าง CSP header เป็นสิ่งสำคัญ
  • โครงการที่มีความสามารถคล้ายกัน ได้แก่ GPT-4, BERT เป็นต้น

1 ความคิดเห็น

 
GN⁺ 2024-09-26
ความคิดเห็นจาก Hacker News
  • ความเร็วในการพัฒนาของ AI/ML น่าทึ่งมาก

    • ตอนที่งานวิจัย GAN ออกมาเมื่อ 10 ปีก่อน คุณภาพของภาพที่สร้างขึ้นน่าประทับใจมาก
    • ความก้าวหน้าจนถึงตอนนี้เหนือจินตนาการ
  • ซอฟต์แวร์ก็เหมือนบ้าน

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

    • พลังงานที่ต้องใช้เพื่อคงสภาพการทำงานของดาวเทียมมากกว่าการฝึกโมเดลอย่างมาก
  • มีคำพูดว่า "ดูเหมือนว่านี่จะไม่ค่อยเข้ากัน"

    • เมื่อ 10 ปีก่อนไม่คิดเลยว่าสิ่งที่ยากกับสิ่งที่ง่ายจะสลับกันได้
  • ยังยากอยู่ดีที่จะเข้าใจว่างานแบบไหนที่ LLM แก้ได้

    • เคยใช้ ChatGPT เพื่อช่วยลูกสาวทำงานนำเสนอ แต่ไม่ได้ผลลัพธ์ตามที่ต้องการ
    • สุดท้ายกลับใช้มันจัดตัวอักษรแต่ละตัวจากผักเพื่อสร้างคำที่ลูกสาวต้องการแทน
  • Jeremy Howard ได้นำตัวจำแนกนี้ไปใช้ในกระบวนการ diffusion ของเขา

  • ยังอยู่ในขอบเขตที่ Randall คาดไว้

    • ตอนเริ่มโครงการประเมินว่าใช้เวลา 5 ปี และหลังจากผ่านไป 10 ปีก็มีโซลูชันที่เปิดเผยต่อสาธารณะแล้ว
  • 1425 ออกมาในปี 2014

    • มีคำพูดว่า "ต้องใช้เวลาห้าปีพร้อมทีมวิจัย"
    • ในปี 2020 BBC โพสต์บล็อกเกี่ยวกับกล้องที่ตรวจจับชนิดของนกได้
  • ตรวจจับว่ามีสีของนกทั่วไปอยู่ในภาพหรือไม่ แล้วค่อยปรับแก้ตอนนำคู่แข่งออกในภายหลัง

  • ในอดีตเคยมีผู้จัดการที่ไม่เข้าใจการเขียนโปรแกรม

    • คิดว่าเป็นแค่ปุ่มปุ่มเดียวที่เปิดหน้าต่างข้อมูลเล็ก ๆ
    • ต้องใช้เวลาพอสมควรกว่าจะเข้าใจว่าการเตรียมข้อมูลนั้นกินเวลาหลายสัปดาห์