[Bản dịch] Cách dự đoán tương lai
(commits.world)Dự đoán tương lai bằng các xu hướng phần cứng
Ý tưởng cốt lõi
Sự phát triển của phần mềm rất khó dự đoán, nhưng hiệu năng phần cứng lại tăng đều đặn theo một tỷ lệ nhất định. Từ năm 1994, tác giả đã ghi lại vào bảng tính năng lực xử lý, dung lượng ổ cứng, RAM và tốc độ modem của những máy tính mình sở hữu, rồi tính tốc độ tăng trưởng trung bình hằng năm. Bằng cách tận dụng xu hướng tuyến tính này, có thể dự đoán khi nào các sự kiện phi tuyến tính (những biến động công nghệ lớn) sẽ trở thành hiện thực.
Những trường hợp dự đoán đã được kiểm chứng
Video trực tuyến: năm 1994 dự đoán là “khoảng năm 2005 sẽ khả thi” → YouTube xuất hiện vào tháng 2 năm 2005
Dịch vụ tải nhạc: dự đoán “xuất hiện vào 1999~2000” → Napster ra mắt vào tháng 6 năm 1999
Tốc độ Internet: chỉ với 2 mốc dữ liệu modem năm 1986 và 1998 đã dự đoán 25Mbps vào năm 2012 → thực tế dùng 30Mbps
Vì sao cách này hiệu quả
1. Kết hợp giữa tuyến tính và phi tuyến tính
Câu nói “video trực tuyến sẽ đến vào năm sau” đã được lặp lại suốt nhiều năm nhưng không thành hiện thực. Tác giả từ bỏ việc cố dự đoán sự phát triển của công nghệ nén phần mềm, thay vào đó chỉ tính xem khi nào băng thông sẽ đủ lớn. Đây là cách tìm ra thời điểm mà phần cứng nền tảng sẽ tạo ra bước đột phá.
2. Hiệu ứng crowdsourcing
- Khi phần cứng đủ mạnh → phát minh trở nên khả thi
- Khi phần cứng đó được phổ biến rộng rãi → phát minh trở thành điều tất yếu (hàng trăm, hàng nghìn người có thể cùng đóng góp)
Cách làm thực tế (3 bước)
Step 1: Tính tốc độ tăng trưởng hằng năm
Chỉ cần 2 điểm dữ liệu trong quá khứ là đủ. Ví dụ, nếu so sánh năng lực xử lý của máy tính năm 1996 và máy tính năm 2011, có thể biết rằng trong 15 năm, nó đã tăng trung bình 1,47 lần mỗi năm. Tốt hơn nên dùng dữ liệu từ công nghệ mà chính bạn đang sở hữu, thay vì siêu máy tính trong phòng thí nghiệm. Vì đó mới là công nghệ trở thành đối tượng của crowdsourcing.
Step 2: Kéo dài xu hướng tuyến tính vào tương lai
Lấy tốc độ tăng trưởng hằng năm lũy thừa theo số năm trôi qua rồi nhân với giá trị gốc. Để sanity check, hãy dùng dữ liệu của hai thời điểm trong quá khứ để dự đoán hiện tại, rồi so sánh với thực tế.
Step 3: Áp các sự kiện phi tuyến tính vào xu hướng
Xác định các điều kiện nền tảng của công nghệ mong muốn, rồi tìm thời điểm các điều kiện đó được đáp ứng.
- Video trực tuyến: giả định 320×200 pixel, 16fps, nén 5 lần → cần khoảng 1.6Mb/giây → đạt vào năm 2005
- Máy tính di động: cần kích thước bằng cục tẩy bút chì (khối lập phương 1/4 inch) → đạt vào năm 2030
- AI cấp độ con người: tùy theo ước tính độ phức tạp và số máy tính được投入 → trong khoảng 2024~2050
1 bình luận
Có những công nghệ trở thành trung tâm tại thời điểm chuyển đổi mô hình.