Trong năm qua, đội ngũ kỹ thuật của chúng tôi đã trải qua một trong những thay đổi sâu sắc nhất mà tôi đã thấy trong sự nghiệp của mình. Chúng tôi đã chuyển từ việc sử dụng các công cụ AI sang kỹ sư mã nhanh hơn ... đến một thế giới nơi AI bây giờ về cách chúng tôi thiết kế, xây dựng và vận chuyển phần mềm. giúp đỡ Tại trung tâm Những gì bắt đầu như một thí nghiệm “giáo viên AI” kiểu Copilot đã trở thành một quá trình phát triển hoàn toàn AI đầu tiên, và nó đang thay đổi mọi thứ - tốc độ, chất lượng, và thậm chí những gì nó có nghĩa là một kỹ sư. Từ driver đến navigator Khi chúng tôi bắt đầu, AI chỉ là một trợ lý, và con người là - Kỹ sư vẫn viết mã trong khi AI cung cấp gợi ý và hoàn thiện. tài xế Hôm nay, với tư cách Giám đốc Kỹ thuật của chúng tôi Alastair McClelland Đặt nó: "Một kỹ sư bây giờ là người điều hướng - và AI là người lái xe." Anh ấy đúng, các kỹ sư bây giờ mô tả Phải xảy ra, AI sau đó thực hiện, kiểm tra và lặp lại. cái gì Tại sao Về cơ bản, chúng tôi đang thực hiện phát triển dựa trên thông số kỹ thuật trước khi cụm từ trở nên phổ biến. kỹ thuật của kỹ sư đã chuyển từ viết mã sang thể hiện ý định. Tương tự của người lái xe và người điều hướng hoạt động tốt bởi vì một nhà điều hướng giỏi biết khi nào cần can thiệp và kiểm soát. Điều gì đã thay đổi trong thực tế Sự biến đổi này đã định hình lại cách các nhóm của chúng tôi làm việc: Nguyên mẫu: Bây giờ chúng tôi đang xây dựng và xác nhận các ý tưởng nhanh hơn 10 lần Giao hàng sản xuất: Khoảng 3x nhanh hơn trong khi duy trì chất lượng mạnh Độ phủ sóng thử nghiệm: Thông thường gấp đôi các cấp độ trước đó - ngay cả các nguyên mẫu cũng được thử nghiệm Chấp nhận: Khoảng một nửa các kỹ sư của chúng tôi đã hoàn toàn AI đầu tiên; những người khác đang theo sau trên đường cong áp dụng đó. Chúng tôi thậm chí còn theo dõi việc sử dụng token như một thước đo của sự tham gia và năng suất AI.Thật đáng chú ý là bao nhiêu thời gian “suy nghĩ” của chúng tôi bây giờ được dành để cộng tác với AI, không phải chiến đấu chống lại nó. Vai trò mới, tư duy mới AI đã thay đổi hình thức công việc kỹ thuật của chính nó. Các kỹ sư hiện đang tập trung nhiều hơn vào kiến trúc và sản phẩm - xác định hệ thống và giải quyết các vấn đề thực sự của khách hàng thay vì thực hiện các nhiệm vụ được xác định trước. Đánh giá mã cũng đã phát triển.Họ không còn là về việc bắt các vấn đề nhỏ, họ là về việc học tập và cải thiện chung Bởi vì AI đã xử lý syntax, cấu trúc và linting. , Và trong khi chúng ta vẫn cần kỷ luật và thử nghiệm, trọng tâm của chúng tôi bây giờ là các lời nhắc tốt hơn, thông số kỹ thuật rõ ràng hơn và các vòng phản hồi thông minh hơn cho AI. Như Alastair đã nói, “Các kỹ sư giỏi nhất đang trở thành những người giao tiếp giỏi nhất – những người có thể mô tả chính xác ý định cho cả con người và máy móc.” Những gì chúng ta đã học được Dưới đây là những bài học lớn nhất từ chuyển đổi AI đầu tiên của chúng tôi: Bạn có thể đi nhanh hơn và có được các bản phát hành an toàn hơn nếu bạn nhúng thử nghiệm từ đầu. AI cần bối cảnh, không phải quản lý vi mô.Thành công phụ thuộc vào các thông số kỹ thuật rõ ràng, dữ liệu có cấu trúc và các vòng phản hồi chặt chẽ. Kỹ năng nâng cao không bao giờ dừng lại. công cụ AI phát triển hàng tháng; vì vậy hãy sử dụng kỹ năng để sử dụng nó tốt. Sự tiến hóa nhanh chóng đòi hỏi một tư duy tăng trưởng và một nền văn hóa tôn vinh thử nghiệm. Dự án Celerity: Kỹ thuật cho thời đại AI Để làm cho điều này bền vững, chúng tôi đã ra mắt Dự án Celerity - sáng kiến của chúng tôi để xây dựng lại môi trường phát triển của chúng tôi xung quanh AI. Nó tập trung vào: Monorepo context-sharing trên nhiều ứng dụng Phát triển dựa trên Spec bằng cách sử dụng OpenSpec và ADR Nhúng “kỹ năng” như /slash lệnh bên trong các dự án Thực hiện mạnh mẽ, thân thiện với LLM Mermaid + Markdown cho tài liệu rõ ràng, có thể đọc bằng máy Mỗi quyết định là về việc làm cho hệ thống của chúng tôi dễ đọc cho cả người và AI - giữ tốc độ của chúng tôi cao mà không hy sinh chất lượng. Nơi chúng ta đang hướng Chúng tôi hy vọng kỹ thuật rộng lớn sẽ ổn định ở khoảng 2-3 lần giao hàng nhanh hơn, với nguyên mẫu tiếp tục đạt đến 10X. Nhưng sự thay đổi thực sự không chỉ là tốc độ - đó là tư duy. Các kỹ sư của chúng tôi không còn chỉ viết mã; họ Họ đang thiết kế các hệ thống có thể tự giải thích, tự kiểm tra và liên tục phát triển. Và họ đang phát triển mạnh trong môi trường đó. Như Alastair tóm tắt nó hoàn hảo: “Chúng tôi không thay thế kỹ sư bằng AI – chúng tôi đang định nghĩa lại kỹ thuật là gì.” Suy nghĩ cuối cùng Cuộc cách mạng AI trong phát triển phần mềm không phải là về tự động hóa; nó là về tăng cường. Khi chúng ta kết hợp sự rõ ràng của ý định của con người với độ chính xác và quy mô của việc thực hiện AI, chúng ta không chỉ di chuyển nhanh hơn - chúng ta xây dựng tốt hơn. Bạn muốn trở thành kỹ sư dữ liệu AI-first? Chúng tôi đã được AI-first kỹ thuật đầu tiên AI-first, AI-native kỹ thuật dữ liệu AI Agent tên là Metis. (Whew - đó là rất nhiều 'AI.') Nếu bạn muốn kiểm tra nó, - Nó là miễn phí! get started with native CI/CD for Snowflake (bắt đầu với CI/CD gốc cho Snowflake)