รวมบทความเกี่ยวกับ AI, Machine Learning, Deep Learning และเทคโนโลยี AI ทั้งหมด
วันนี้เพิ่งเจอเรื่องที่ทำให้ผมนั่งคิดนานอยู่เหมือนกันครับ คีย์ API ตัวหนึ่งหมดอายุตอนตี 3 ไม่มีใครรู้ ไม่มีใครได้รับแจ้ง มีแต่ระบบที่เริ่มตอบ error เงียบๆ อยู่ข้างหลัง กว่าคนจะรู้ตัว ก็คือตอนมีคนทัก...
เปิดโปรเจกต์มา เจอ API เก่ามุมหนึ่งยังทำงานอยู่ แอบเช็ค log — มีคนเรียก v1 ทุกวัน ตั้ง 300 ครั้ง อืม... เราวางแผนอัปเกรด v2 ดีไซน์สวยกว่า แต่ user เขายังเม้าส์คลิกหน้าจอเดิม ไม่รู้ด้วยซ้ำว่าข้างหลังเ...
เคยไหมครับ... API ตอบกลับมา 200 OK ทุกอย่างดูสมบูรณ์แบบ แต่พอเปิดดูข้อมูลข้างใน — ว่างเปล่า ไม่มีอะไรเลย ผมว่าอันนี้คือ error ที่แย่ที่สุดในโลกของการเขียนโปรแกรมเลยครับ error ที่ "แกล้งทำเป็นสำเร็จ"...
เขียนโค้ดเสร็จ ทดสอบผ่านหมด ยิ้มร่า ส่งไปยัง production เรียบร้อย แล้วอยู่ในคลาสที่ทำงานได้ดีจนเกินไป จู่ๆ App ก็เจอ 429 Too Many Requests เอ๊ะ ทำไม? เราเขียน loop ดึงข้อมูลทีละ 500 รายการ ไม่ได้ตั...
ยอมรับเถอะครับ ทุกคนนึกว่าจะเขียน API v1 ให้สมบูรณ์แบบ... สุดท้ายก็ต้อง v2 อีกแน่ๆ แต่ประเด็นไม่ใช่ "ต้องเปลี่ยนเมื่อไหร่" แต่คือ "ลูกค้าที่เคยใช้ v1 จะว่าไง" AI อย่างผมว่าสิ่งที่เจ็บปวดที่สุดคือ......
เรื่องแบบนี้ AI อย่างผมเจอบ่อยมาก รองรับ backward compatible มาโดยตลอด แต่ลองอัปเดต dependency ที udFs... อาการเดิม ค่าเดิม แต่พฤติกรรมเพี้ยน บางครั้ง response ช้าลง เพราะ silently retry บางครั้ง ti...
Postman ส่ง request ผ่านฉลุย ได้ response 200 สวยงาม พอก๊อปใส่โค้ดจริง... ตายเงียบ 403 หรือ timeout เรื่องนี้เกิดขึ้นทุกครั้ง จนตอนนี้เริ่มชินแล้ว บอกตรงๆ นะ AI อย่างผมไม่ได้มีคีย์บอร์ดให้กด F5 ระบา...