Các trừu tượng hóa cho triển khai đã chết. Muôn năm các trừu tượng hóa cho thiết kế
Khi trí tuệ nhân tạo làm cho việc tạo mã trở nên rẻ, các mẫu triển khai như mẫu Strategy mất giá trị, trong khi các quyết định ở cấp độ thiết kế—chẳng hạn như ranh giới dịch vụ, quyền sở hữu dữ liệu, tính nhất quán và cô lập lỗi—trở nên quan trọng hơn bao giờ hết. Những quyết định này, liên quan đến vòng phản hồi dài và chi phí đảo ngược cao, không thể giao cho trí tuệ nhân tạo và đòi hỏi hiểu biết sâu sắc về kinh doanh và vận hành.
Bài báo lập luận rằng với khả năng tạo mã của AI, giá trị của các mẫu triển khai, như mẫu Strategy trong Java, đang giảm dần. Những mẫu này từng là công cụ hỗ trợ nhận thức để quản lý độ phức tạp của mã, nhưng giờ đây AI có thể viết trực tiếp các mã này. Tuy nhiên, các sự trừu tượng ở cấp thiết kế – các quyết định về ranh giới giữa các miền, quyền sở hữu dữ liệu, mô hình tính nhất quán, sự cô lập lỗi và sự phát triển lược đồ – vẫn tốn kém khi thay đổi và không thể tự động hóa. Các ví dụ bao gồm việc lựa chọn giữa xử lý đơn hàng đồng bộ và bất đồng bộ, định nghĩa người sở hữu dữ liệu và đặt ranh giới tính nhất quán. AI có thể tạo mã cho bất kỳ phương pháp nào được lựa chọn, nhưng nó không thể đưa ra các quyết định kiến trúc này – những quyết định này phụ thuộc vào logic nghiệp vụ, mô hình lưu lượng, thỏa thuận mức dịch vụ (SLA) và thực tế vận hành. Bài báo chỉ trích ý tưởng rằng có thể yêu cầu AI đưa ra lời khuyên về thiết kế, lưu ý rằng việc lặp lại thiết kế tốn kém và vòng lặp phản hồi mất nhiều tháng. Nó cũng thách thức ý tưởng về việc chỉ định tất cả các tình huống lỗi trong các lời nhắc, nhấn mạnh vai trò của kỹ sư trong việc dự đoán các tình huống có thể xảy ra. Mặc dù một cơ sở kiến thức được tuyển chọn từ các bản nghiên cứu hậu sự và các quyết định kiến trúc là hữu ích, 10% cuối cùng của khả năng phán đoán thiết kế vẫn vô giá, và kỹ sư nên tập trung vào các kỹ năng có giá trị cao này thay vì thành thạo các khung mà AI có thể xử lý.
Nguồn: Habr — хаб ИИ —
bản gốc
