Selama setahun terakhir, tim teknik kami telah melalui salah satu perubahan paling mendalam yang pernah saya lihat dalam karir saya. Kami telah berpindah dari menggunakan alat AI ke insinyur kode lebih cepat ... ke dunia di mana AI sekarang cara kami merancang, membangun, dan mengirimkan perangkat lunak. Bantuan Di pusat Apa yang dimulai sebagai eksperimen "assistant AI" gaya Copilot telah menjadi proses pengembangan yang sepenuhnya AI pertama, dan itu mengubah segalanya - kecepatan, kualitas, dan bahkan apa artinya menjadi insinyur. Dari Pengemudi ke Navigator Ketika kami memulai, AI hanyalah asisten, dan manusia adalah - insinyur masih menulis kode sementara AI menawarkan petunjuk dan penyelesaian. pengemudi Saat ini, sebagai Direktur Teknik kami Alastair McClelland Letakkan saja : “Seorang insinyur sekarang adalah navigator – dan AI adalah pengemudi.” Dia benar, insinyur sekarang menggambarkan yang harus terjadi, Yang penting, dan keterbatasan. AI kemudian menerapkan, menguji, dan iterasi. apa Mengapa Pada dasarnya, kami melakukan pengembangan yang didorong oleh spesifikasi sebelum frasa menjadi populer. kerajinan insinyur telah bergeser dari mengetik kode ke mengekspresikan niat. Analogi pengemudi dan navigator bekerja dengan baik karena seorang navigator yang baik tahu kapan harus campur tangan dan mengambil kendali. Apa yang berubah dalam praktek Transformasi ini telah mengubah cara kerja tim kami: Prototyping: Kami sekarang membangun dan memvalidasi ide hingga 10x lebih cepat Pengiriman produksi: Hampir 3x lebih cepat sambil mempertahankan kualitas yang kuat Pendekatan tes: Biasanya dua kali lipat dari level sebelumnya - bahkan prototipe diuji Adopsi: Sekitar setengah dari insinyur kami sudah sepenuhnya AI-first; yang lain mengikuti pada kurva adopsi itu. Kami bahkan melacak penggunaan token sebagai ukuran keterlibatan dan produktivitas AI. Sangat luar biasa berapa banyak waktu "pikir" kita sekarang dihabiskan untuk berkolaborasi dengan AI, bukan melawan itu. Peran baru, pemikiran baru AI telah mengubah bentuk pekerjaan teknik itu sendiri. Insinyur sekarang lebih berfokus pada arsitektur dan produk - mendefinisikan sistem dan memecahkan masalah pelanggan nyata daripada menerapkan tugas-tugas yang telah ditetapkan. Ulasan kode juga telah berevolusi. mereka tidak lagi tentang menangkap masalah kecil, mereka tentang belajar dan perbaikan bersama Karena AI sudah menangani sintaks, struktur, dan linting. , Dan sementara kami masih membutuhkan disiplin dan pengujian, fokus kami sekarang adalah pada petunjuk yang lebih baik, spesifikasi yang lebih jelas, dan lingkaran umpan balik yang lebih cerdas untuk AI. Seperti yang dikatakan Alastair, "Para insinyur terbaik menjadi komunikator terbaik - mereka yang dapat menggambarkan niat dengan tepat kepada manusia dan mesin." Apa yang telah kita pelajari Berikut adalah pelajaran terbesar dari transformasi AI pertama kami: Anda dapat pergi lebih cepat dan mendapatkan rilis yang lebih aman jika Anda memasukkan pengujian dari awal. AI membutuhkan konteks, bukan manajemen mikro.Sukses tergantung pada spesifikasi yang jelas, data terstruktur, dan lingkaran umpan balik yang ketat. Upskilling tidak pernah berhenti. alat AI berkembang setiap bulan; jadi lakukan keterampilan untuk menggunakannya dengan baik. Evolusi yang cepat membutuhkan pola pikir pertumbuhan dan budaya yang merayakan eksperimen. Proyek Celerity: Teknik untuk Era AI Untuk membuat ini berkelanjutan, kami meluncurkan The Celerity Project – inisiatif kami untuk membangun kembali lingkungan pengembangan kami di sekitar AI. Ini berfokus pada: Monorepo berbagi konteks di berbagai aplikasi Pengembangan berbasis Spec menggunakan OpenSpec dan ADR Embedded “Skills” sebagai /slash perintah di dalam proyek Implementasi yang kuat, ramah LLM Mermaid + Markdown untuk dokumentasi yang jelas dan dapat dibaca mesin Setiap keputusan adalah tentang membuat sistem kami dapat dibaca oleh orang dan AI - menjaga kecepatan kami tinggi tanpa mengorbankan kualitas. Ke mana kita menuju Kami mengharapkan teknik yang luas untuk menstabilkan sekitar Pengiriman 2-3x lebih cepat, dengan prototipe terus mencapai 10X. Tetapi perubahan sejati bukan hanya kecepatan - itu adalah pola pikir. Insinyur kami tidak lagi hanya menulis kode; mereka Mereka merancang sistem yang dapat menjelaskan diri mereka sendiri, menguji diri mereka sendiri, dan terus berkembang. Dan mereka berkembang di lingkungan itu. Seperti Alastair meringkasnya dengan sempurna: “Kami tidak menggantikan insinyur dengan AI – kami mendefinisikan ulang apa itu teknik.” pemikiran akhir Revolusi AI dalam pengembangan perangkat lunak bukan tentang otomatisasi; itu tentang amplifikasi. Ketika kita menggabungkan kejelasan niat manusia dengan akurasi dan skala eksekusi AI, kita tidak hanya bergerak lebih cepat – kita membangun lebih baik. Ingin menjadi insinyur data AI pertama? Kami telah menjadi AI-first engineering pertama AI-first, AI-native data engineering AI Agent bernama Metis. (Whew - itu banyak 'AI.') Jika Anda ingin memeriksa, Ini adalah gratis! Mulai dengan native CI/CD untuk Snowflake