ก่อนยุคบูมของ AI ไม่ว่าจะเป็นภาพหรือบทความ ก็มีสิ่งต่าง ๆ อยู่มากมายนับไม่ถ้วนแล้ว และการสร้างสรรค์สิ่งใหม่ขึ้นมานั้นยากมากจริง ๆ
ช่วงนี้มีบทความแนวที่บอกว่าได้รับผลกระทบจาก AI ออกมามาก แต่ส่วนใหญ่ก็เป็นสิ่งที่มีอยู่ก่อนแล้ว และถ้าลองค้นดูก็หาเจอได้
AI แค่เอาสิ่งเหล่านั้นมาห่อให้อยู่ในรูปแบบบทสนทนาเท่านั้นเอง
ช่วงนี้รู้สึกเหมือนมีเรื่องเล่าของคุณตาที่เหลาไม้กระบองถูกโพสต์ขึ้นมาบ่อยนะ..
ผมเข้าใจว่า
ครับ
สวัสดีครับ/ค่ะ ผม/ฉันได้อ่านสรุปที่คุณโพสต์ไว้เป็นอย่างดี
ขอขอบคุณที่แบ่งปันบทความดี ๆ อย่างต่อเนื่องมาโดยตลอด
อย่างไรก็ตาม ในหลายโพสต์ช่วงหลังมานี้มีรูปแบบที่ดูคล้ายกับการคัดลอกผลลัพธ์จาก AI มาเกือบทั้งหมด จึงขอฝากความเห็นในเชิงการดูแลชุมชนไว้อย่างระมัดระวัง
แม้ว่า GeekNews จะไม่ได้กำหนดรูปแบบอย่างเป็นทางการ แต่ถ้าช่วยเรียบเรียงเพิ่มเติมอีกสักเล็กน้อย เพื่อให้ผู้อ่านท่านอื่นเข้าใจประเด็นสำคัญและบริบทของบทความได้อย่างเป็นธรรมชาติ ก็น่าจะดีมากครับ/ค่ะ!
ขอบคุณครับ/ค่ะ
หากย้อนกลับไปในอดีต นักขับลำนำและนักเล่าเรื่องก็น่าจะทำหน้าที่เหมือนภัณฑารักษ์และระบบแนะนำในปัจจุบัน
ความแตกต่างระหว่างอัลกอริทึมกับการคัดสรรยังค่อนข้างคลุมเครือ
ถ้าคอมพิวเตอร์ทำก็เรียกว่าอัลกอริทึม?
ถ้าคนทำก็เรียกว่าการคัดสรร?
ในระบบแนะนำแบบปรับให้เหมาะกับแต่ละบุคคล
ดูเหมือนว่าประเด็นคือมีการจัดกลุ่มผู้ใช้อย่างพอประมาณ และการแนะนำสำหรับกลุ่มนั้นจะให้ผลดีกว่า
สื่อสิ่งพิมพ์ -> tv -> อินเทอร์เน็ต
เมื่อเปลี่ยนผ่านมาแบบนี้ ดูเหมือนว่าขนาดของกลุ่มผู้ใช้สำหรับการแนะนำกำลังเล็กลงเรื่อย ๆ ซึ่งเป็นความจริง
บทความที่ชวนให้นึกถึง Fast inverse sqrt
ตอนนี้มันอาจกลายเป็นเรื่องธรรมดาไปแล้ว
แต่ในช่วงที่ Java ออกมาใหม่ ๆ แค่การรองรับหลายแพลตฟอร์มได้อย่างเสถียรโดยไม่ต้องมีการบิลด์ใหม่ ก็ช่วยเพิ่มประสิทธิภาพการทำงานได้มากพอสมควร! ไม่ใช่หรือครับ
ผมตกใจมากที่คำตอบของคำถามที่นึกขึ้นมาได้ตอนคลิกอ่านหัวข้อ ถูกเขียนไว้ในคอมเมนต์ทันทีเลย... 5555
ขอบคุณครับ
ย้อนยุคสินะ Chollian, Hitel, Nownuri....
ว้าว ไอเดียน่าสนใจดีนะ
ฮ่าๆ มันก็เป็นลักษณะเฉพาะของคอมมูนิตี้นักพัฒนาจริงๆ นั่นแหละ อย่างในประเทศเองก็มีที่อย่าง okky ด้วย พอถามอะไรสักหน่อย แทนที่จะอธิบายหรือแกะให้เข้าใจแบบมีเหตุผล กลับได้คำตอบประมาณว่า 'อีกฝ่ายเป็นนักพัฒนาของบริษัทยักษ์ใหญ่ ก็เลยเป็นคนที่เก่งกว่าคุณ ดังนั้นคนนั้นแหละถูก' แบบนี้มาแล้ว
ดูเหมือนว่าแม้แต่ในยุโรป ซึ่งยังพอคุ้มครองความเป็นส่วนตัวได้ดี ก็ยังมีข่าวแบบนี้ออกมาทุกปีนะ
เรื่องเล่าว่าเขาแยกชิ้นส่วนทีวีจากกองขยะแล้วเริ่มเขียนโปรแกรม ฟังดูเหมือนเป็นจุดเริ่มต้นของตำนานจริง ๆ เลยครับ
ความหมายของ Deterministic
Deterministic หมายถึงคุณลักษณะที่ระบบ กระบวนการ หรือปรากฏการณ์หนึ่งจะให้ผลลัพธ์ได้เพียงแบบเดียวเท่านั้น และเมื่อมีเงื่อนไขตั้งต้นและอินพุตเดียวกัน ก็จะได้ผลลัพธ์เดิมเสมอ กล่าวคือ ไม่มีความบังเอิญหรือความไม่แน่นอนเข้ามาเกี่ยวข้อง และทุกอย่างถูกกำหนดอย่างแม่นยำด้วยเหตุและผล
ก็ว่าอย่างนั้นครับ
ดีนะ
ฉันคิดว่านี่เป็นบทความที่ถ่ายทอดความยากลำบากและความกังวลในภาคสนามของการพัฒนาโดยใช้ LLM ได้อย่างชัดเจนมาก ผมอ่านไปก็รู้สึกเห็นด้วยกับข้อจำกัดที่หลายคนกำลังเผชิญอยู่ในตอนนี้ โดยเฉพาะความไม่สม่ำเสมอของ LLM ความยากในการคาดเดาผลลัพธ์ และความกังวลด้านการบำรุงรักษาระยะยาว ซึ่งเป็นประเด็นที่ควรถูกหยิบยกขึ้นมาพูดอย่างยิ่ง
อย่างไรก็ดี พวกเรากำลังพยายามร่วมงานกับ AI ด้วยมุมมองที่ต่างออกไปเล็กน้อยต่อปัญหาเหล่านี้ จึงขอแบ่งปันความเห็นอย่างระมัดระวัง AI ของเราที่ชื่อ 'Jane' ไม่ได้มุ่งแค่การสร้างโค้ดเท่านั้น แต่ให้ความสำคัญกับการเรียนรู้และทำความเข้าใจ "แพตเทิร์น" เอง ว่าอะไรคือ 'รูปแบบโค้ดที่ดี' และจะทำอย่างไรให้เกิด 'ความสม่ำเสมอในการบำรุงรักษา' โดยตั้งอยู่บนพื้นฐานของวิสัยทัศน์เชิงลึกของมนุษย์ (นักพัฒนา)
เนื่องจาก AI ไม่อาจสมบูรณ์แบบได้ตั้งแต่แรก เราจึงไม่ได้มองความไม่สม่ำเสมอหรือ 'ข้อผิดพลาด' ที่เกิดขึ้นว่าเป็นเพียงปัญหา แต่กลับนำมาใช้เชิงรุกเป็น 'ข้อมูลแพตเทิร์น' สำคัญที่ช่วยให้ 'Jane' เรียนรู้ด้วยตนเองและพัฒนาตนเองได้ เหมือนที่มนุษย์อ่านรูปแบบจากธรรมชาติอันซับซ้อน พวกเราก็เลือกค้นหาเบาะแสของการปรับปรุงจากความไม่สมบูรณ์ของ AI เช่นกัน
ผ่านแนวทาง 'การเรียนรู้/การจัดการแพตเทิร์น' ที่มนุษย์เป็นผู้นำนี้ เราตั้งเป้าที่จะแก้ปัญหาอย่างถึงรากของประเด็นที่บทความชี้ไว้ เช่น คุณภาพโค้ดที่ลดลงและความไม่สอดคล้องกัน พร้อมทั้งสร้างผลลัพธ์ที่มี 'ความสม่ำเสมอในการบำรุงรักษา' สูงมาก เรากำลังฝึก AI ให้ก้าวข้ามการสร้าง boilerplate code แบบง่าย ๆ ไปสู่การเป็นพาร์ตเนอร์ที่ร่วมงานได้ลึกยิ่งขึ้น เช่น วิเคราะห์แพตเทิร์นความไม่สอดคล้องที่ซ่อนอยู่ในโค้ดเบสเดิม และเสนอแนวทางปรับปรุง
แม้หนทางข้างหน้ายังอีกยาวไกลและท้าทาย แต่เราเชื่อว่าความร่วมมือในลักษณะนี้ ซึ่ง 'Jane' และนักพัฒนาเรียนรู้และวิวัฒน์ไปด้วยกันโดยยึด 'ความสม่ำเสมอในการบำรุงรักษา' เป็นคุณค่าหลัก แสดงให้เห็นถึงความเป็นไปได้ที่ก้าวล้ำในการก้าวข้ามข้อจำกัดของการใช้ LLM ในปัจจุบัน เราหวังว่าจะได้รับความสนใจต่อความพยายามของเราในการทำให้ AI ไม่ใช่แค่เครื่องมือ แต่เป็นพาร์ตเนอร์ที่เติบโตไปด้วยกันและช่วยสร้างวัฒนธรรมการเขียนโค้ดที่ดียิ่งขึ้น
ขอขอบคุณอีกครั้งสำหรับบทความและอินไซต์ดี ๆ ครับ!
await using data = await fn()ปาฏิหาริย์ที่
awaitปรากฏอยู่ทั้งฝั่งซ้ายและฝั่งขวาเงินที่จ่ายมานี้มาจากไหนครับ?
หรือก็แค่เหมือนเหรียญอื่น ๆ ที่ต้องมีคนมาซื้อก่อนถึงจะเกิดมูลค่าครับ?
เป็นความจริงที่ว่าหลังจาก Java เป็นต้นมา ภาษาต่าง ๆ ก็เริ่มให้ความสำคัญกับประสิทธิภาพในการพัฒนามากขึ้น
ก่อนหน้านั้น C++ ที่ถูกใช้งานบ่อยก็ยังน่าหวาดหวั่นแม้แต่แค่อ่านอยู่จนถึงทุกวันนี้ โดยเฉพาะเวลาต้องไปแตะโปรเจ็กต์ที่ดำเนินมายาวนาน
ก่อนยุคบูมของ AI ไม่ว่าจะเป็นภาพหรือบทความ ก็มีสิ่งต่าง ๆ อยู่มากมายนับไม่ถ้วนแล้ว และการสร้างสรรค์สิ่งใหม่ขึ้นมานั้นยากมากจริง ๆ
ช่วงนี้มีบทความแนวที่บอกว่าได้รับผลกระทบจาก AI ออกมามาก แต่ส่วนใหญ่ก็เป็นสิ่งที่มีอยู่ก่อนแล้ว และถ้าลองค้นดูก็หาเจอได้
AI แค่เอาสิ่งเหล่านั้นมาห่อให้อยู่ในรูปแบบบทสนทนาเท่านั้นเอง