[แปล] วิธีทำนายอนาคต
(commits.world)ทำนายอนาคตจากแนวโน้มของฮาร์ดแวร์
แนวคิดหลัก
ความก้าวหน้าของซอฟต์แวร์คาดเดาได้ยาก แต่ประสิทธิภาพของฮาร์ดแวร์จะพัฒนาอย่างสม่ำเสมอในอัตราที่ค่อนข้างคงที่ ผู้เขียนได้บันทึกความสามารถในการประมวลผล ความจุฮาร์ดไดรฟ์ RAM และความเร็วโมเด็มของคอมพิวเตอร์ที่ตนเองครอบครองลงในสเปรดชีตมาตั้งแต่ปี 1994 และคำนวณอัตราการเพิ่มขึ้นเฉลี่ยต่อปีไว้ การใช้แนวโน้มเชิงเส้นนี้ช่วยให้คาดการณ์ได้ว่าเหตุการณ์แบบไม่เชิงเส้น (การเปลี่ยนแปลงทางเทคโนโลยีครั้งใหญ่) จะเกิดขึ้นจริงเมื่อใด
ตัวอย่างการคาดการณ์ที่พิสูจน์แล้ว
วิดีโอสตรีมมิง: คาดการณ์ไว้ในปี 1994 ว่า "น่าจะเป็นไปได้ราวปี 2005" → YouTube เปิดตัวในเดือนกุมภาพันธ์ 2005
บริการดาวน์โหลดเพลง: คาดการณ์ว่า "จะปรากฏในช่วง 1999~2000" → Napster เปิดตัวในเดือนมิถุนายน 1999
ความเร็วอินเทอร์เน็ต: ใช้ข้อมูลโมเด็มเพียง 2 จุดจากปี 1986 และ 1998 เพื่อคาดการณ์ว่าในปี 2012 จะได้ 25Mbps → ใช้งานจริง 30Mbps
ทำไมวิธีนี้จึงใช้ได้ผล
1. การผสานกันของเชิงเส้นกับไม่เชิงเส้น
คำว่า "วิดีโอสตรีมมิงจะมาในปีหน้า" ถูกพูดซ้ำอยู่หลายปีแต่ก็ไม่เกิดขึ้นจริง ผู้เขียนจึงเลิกพยายามคาดการณ์ความก้าวหน้าของเทคโนโลยีบีบอัดซอฟต์แวร์ และหันไปคำนวณแทนว่าเมื่อใดแบนด์วิดท์จะเพียงพอ วิธีนี้คือการหาจุดเวลาที่ฮาร์ดแวร์พื้นฐานจะเปิดทางให้เกิดนวัตกรรม
2. ผลของการคราวด์ซอร์ส
- เมื่อฮาร์ดแวร์ทรงพลังพอ → การประดิษฐ์จึงเป็นไปได้
- เมื่อฮาร์ดแวร์นั้นแพร่หลายอย่างกว้างขวาง → การประดิษฐ์ย่อมเกิดขึ้นอย่างหลีกเลี่ยงไม่ได้ (เพราะมีคนหลายร้อยหลายพันคนร่วมสร้างได้)
วิธีปฏิบัติจริง (3 ขั้นตอน)
Step 1: คำนวณอัตราการเพิ่มขึ้นรายปี
ต้องมีเพียงข้อมูลย้อนหลัง 2 จุดก็พอ ตัวอย่างเช่น หากเปรียบเทียบความสามารถในการประมวลผลของคอมพิวเตอร์ในปี 1996 กับปี 2011 จะพบว่าเพิ่มขึ้นปีละ 1.47 เท่าตลอด 15 ปี ควรใช้ข้อมูลของเทคโนโลยีที่ตนเองถือครองจริง มากกว่าข้อมูลของซูเปอร์คอมพิวเตอร์ในห้องแล็บ เพราะมันคือเทคโนโลยีที่อยู่ในขอบเขตของการคราวด์ซอร์ส
Step 2: ลากแนวโน้มเชิงเส้นไปสู่อนาคต
นำอัตราการเพิ่มขึ้นรายปีมายกกำลังตามจำนวนปีที่ผ่านไป แล้วคูณด้วยค่าตั้งต้น จากนั้นทำ sanity check โดยใช้ข้อมูลอดีตสองช่วงเวลามาทำนายปัจจุบัน แล้วเปรียบเทียบกับความเป็นจริง
Step 3: นำเหตุการณ์แบบไม่เชิงเส้นมาเทียบกับแนวโน้ม
กำหนดเงื่อนไขพื้นฐานของเทคโนโลยีที่ต้องการ แล้วหาว่าเงื่อนไขนั้นจะครบเมื่อใด
- วิดีโอสตรีมมิง: สมมติ 320×200 พิกเซล, 16fps, บีบอัด 5 เท่า → ต้องการราว 1.6Mb/วินาที → ถึงจุดนั้นในปี 2005
- คอมพิวเตอร์แบบพกพา: ต้องมีขนาดเท่ายางลบดินสอ (ลูกบาศก์ 1/4 นิ้ว) → ถึงจุดนั้นในปี 2030
- AI ระดับมนุษย์: ขึ้นอยู่กับการประเมินความซับซ้อนและจำนวนคอมพิวเตอร์ที่投入 → อยู่ในช่วง 2024~2050
1 ความคิดเห็น
มีเทคโนโลยีที่กลายเป็นแกนกลางในช่วงเวลาที่เกิดการเปลี่ยนผ่านของกระบวนทัศน์อยู่เสมอ