โอ้โห..

 

เข้าใช้งานไม่ได้ครับ..

 

ภรรยาของผมใช้ Duolingo มานาน และตระหนักได้ว่าสุดท้ายมันเหลือแค่ 'สตรีกเพื่อรักษาไว้' เลยตัดสินใจเลิกใช้

ช่วงนี้ผมก็เริ่มคิดคล้ายกัน เลยทำให้ครบ 100 วันติดแล้วก็หยุด
ถ้าการบริหารถูกขับเคลื่อนด้วย LLM เป็นหลักถึงขนาดนั้น ก็คงเข้าใจได้กับความเห็นที่ว่าเวลาเรียนภาษาก็ไม่จำเป็นต้องใช้ Duolingo แล้ว

 

ยังไงผ่านไปอีกไม่กี่เดือน ตัวโมเดลเองก็คงเปลี่ยนอีกอยู่ดี เลยไม่มีความหมายหรือเปล่าครับ

 

พอจะทำล้อสี่เหลี่ยมให้กลายเป็นล้อกลม ก็ทำให้นึกถึงคำพูดของเจ้านายที่บอกว่าอย่าไปประดิษฐ์ล้อขึ้นมาใหม่ ยังมีผีเฝ้าคำว่า "อย่าประดิษฐ์ล้อใหม่" อยู่รอบตัวอีกเยอะเลย

 

ประเด็นนั้นก็อีกเรื่องหนึ่ง แต่การตั้งสมมติฐานว่าไม่ต้องคำนึงถึงการแทรกแซงของมนุษย์เลยนั้นดูฟันธงเกินไปนะครับ
ในกรณีอย่างการแก้ตัวเลขหรือข้อความเล็กน้อย การให้มนุษย์เข้ามาจัดการน่าจะมีประสิทธิภาพกว่า LLM มากกว่าครับ

 

เข้าใจว่าเมื่อกำหนดตัวเลือก temperature เป็น 0 จะรับประกันได้ว่าจะได้ผลลัพธ์เดิมสำหรับอินพุตเดียวกัน

 

ถ้าใช้เป็นคนรับใช้ ก็ถือว่าใช้ได้ดีเลย!

 

พอได้ยินคำว่า "quickSort ก็ต้องคู่กับ quickSort ด้วยกัน" ก็ถึงกับกุมท้ายทอยเลยครับ

 

LLM ไม่ได้รับประกันว่าจะให้ผลลัพธ์เดิมกับอินพุตเดียวกัน แบบนั้นการจัดการเวอร์ชันคอนฟิกในลักษณะนั้นจะใช้ได้จริงหรือครับ...
หรือว่าตอนนี้ผมยังใช้งานมันแบบมิติเดียวเกินไปอยู่

 

โปรดตรวจสอบบริบทให้แน่ใจก่อนอ่านบทความนี้

ตอนนี้ผมไม่ได้กำลังอวดทักษะการเขียนโค้ดของตัวเองอยู่ สิ่งที่กำลังชี้ให้เห็นคือโค้ดแย่ ๆ อย่าง quickSort() ที่ถูกใช้เป็นตัวอย่างอยู่ตอนนี้ กลับถูก GPT แสดงผลออกมาด้วยลำดับความสำคัญที่สูงกว่า

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

รอบตัวผมเอง ตอนนี้ก็มีโปรเจกต์ที่เต็มไปด้วยโค้ดแย่ ๆ ในลักษณะนี้เพิ่มขึ้นอย่างต่อเนื่องอยู่แล้ว

 

คือจัดวางให้แต่ละช่องสามารถเลือกบล็อกได้ แล้วใช้ CSS ตกแต่งแค่รูปลักษณ์ภายนอกอย่างนั้นเหรอ? น่าทึ่งจริง ๆ นะ

 

ตั้งใจประมาณว่า น่าจะใช้ได้แบบไม่ต้องคิดมากเหมือน type ไหมนะ ฮึฮึ

 

ในคำตอบของ GPT มีทั้ง quickSort และ quicSortInPlace อยู่ และจากที่มีคนชี้ในคอมเมนต์ถึงส่วน [...,quickSort(left), ...equal, ...quickSort(right)] ผมเลยเข้าใจว่าควรเปรียบเทียบ quickSort กับ quickSort ด้วยกัน และ quickSortInPlace กับ quickSortInPlace ด้วยกัน แต่ดูเหมือนจะไม่ใช่อย่างนั้นนะครับ

 

ในมุมของคนที่ใช้ Endeavour + lustre / Windows 11 + WSL + WSA
อย่างหลังสะดวกกว่า
แต่ประสิทธิภาพอย่างแรกดีกว่าครับ

 

ถ้าข้ออ้างในคอมเมนต์นี้เป็นความจริง แบบนั้น Google ก็แทบจะเป็นการช่วยเหลือการกระทำผิดทางอาญาอยู่แล้วไม่ใช่หรือ?

 

บทความหลักอ่านสนุกดี แต่พอมีหลายบทความเกินไปที่สรุปได้ประมาณว่า “การไม่ใช้ AI ไม่ได้แปลว่าทุกอย่างจะจบ แต่ในขณะเดียวกันการเชื่อใจมันแบบไม่ลืมหูลืมตาและปล่อยให้ตัวเองคุ้นชินไปกับมันก็ไม่ใช่เรื่องดี” ก็เริ่มรู้สึกเหนื่อยนิดหน่อยเหมือนกัน..

 

ได้เรียนรู้อะไรเยอะมาก