Nguyên tắc AI tối thiểu
Kiến trúc phần mềm có một quy tắc gọi là nguyên tắc quyền năng tối thiểu (principle of least power). Quy tắc này nói rằng bạn nên sử dụng công cụ đơn giản nhất để giải quyết một vấn đề. Hãy dùng một đoạn script thay vì một framework đồ sộ. Hãy dùng một tệp phẳng (flat file) thay vì một cơ sở dữ liệu phức tạp. Công cụ phải phù hợp với nhiệm vụ.
Nguyên tắc AI tối thiểu cũng tuân theo logic tương tự.
AI tạo ra lỗi. Nó tạo ra sự thiên kiến và thiếu nhất quán. Nó rất tốn kém. Quan trọng nhất, AI tối ưu hóa để trông có vẻ năng lực thay vì thực sự chính xác. Sử dụng AI quá sớm khiến bạn bị phụ thuộc vào một công cụ thiếu đi ngữ cảnh của bạn.
Đừng coi AI là câu trả lời cuối cùng. Hãy coi nó như một bản nháp đầu tiên nhanh chóng.
Thay vào đó, hãy thử các phương án thay thế sau:
- Rubber duck debugging (Gỡ lỗi với vịt cao su): Giải thích vấn đề của bạn thành tiếng để tự tìm ra giải pháp.
- Documentation (Tài liệu): Tìm kiếm trong các tài liệu hiện có thay vì yêu cầu một lời giải thích được tạo ra tự động.
- Peer review (Kiểm duyệt chéo): Hỏi một đồng nghiệp thay vì một mô hình chỉ muốn làm hài lòng bạn.
Tôi thường tìm đến AI quá nhanh. Tôi làm vậy vì nó luôn có sẵn. Nó tạo ra thứ gì đó trông có vẻ như là sự tiến triển chỉ trong vài giây. Nhưng công việc thực sự thì chậm rãi. Công việc thực sự bao gồm việc xác minh, đặt câu hỏi và quyết định xem kết quả đầu ra có phù hợp với nhu cầu của bạn hay không.
AI rất giỏi trong việc tỏ ra đúng đắn. Nó sử dụng ngôn ngữ tự tin và các câu dài để có vẻ thấu đáo. Nó thường nói những gì bạn muốn nghe. Điều này rất nguy hiểm khi cách tiếp cận của bạn đang sai lầm.
Khi bạn sử dụng AI để viết code, hãy đặt những câu hỏi sau:
- Điều gì phải đúng để mã này hoạt động?
- Nó dựa trên những giả định nào?
- Những trường hợp biên (edge cases) nào tồn tại trong ngữ cảnh cụ thể của tôi?
Nguyên tắc AI tối thiểu không phải là né tránh AI. Nó là về việc tránh tự động hóa quá mức. Đừng dùng đến xe tăng khi một chiếc xe đạp có thể đáp ứng được. Đừng dùng AI khi một công cụ đơn giản hơn có chi phí thấp hơn và hoạt động hiệu quả hơn.
Những người chiến thắng là những người hiểu rõ bản chất công việc của họ ngay cả khi không có AI.
Nguồn: https://dev.to/amrree/the-principle-of-least-ai-5c68
Cộng đồng học tập tùy chọn: https://t.me/GyaanSetuAi
