Điểm nổi bật
- Engagement: 12 points, 3 comments sau hon 1 gio len HN.
- Luan diem trung tam: code AI sinh ra co the chay duoc nhung van khong dat neu nguoi review khong dien giai duoc cach no giai bai toan.
- Phe dong tinh: nhan manh nguy co diff lon, abstraction som va he thong kho ly giai hon.
- Phe bo sung: van nen dung AI, nhung chi sau khi ky su tu nghien cuu va dat du gia thuyet cho giai phap.
Biểu đồ
Tóm tắt
Thread nay bat nguon tu mot bai viet ngan nhung danh trung noi dau rat hien tai cua lap trinh vien: toc do implementation da khong con la nut that lon nhat khi coding agent co the tao diff trong vai phut, con nut that moi la kha nang doc, giai thich va bao ve quyet dinh ky thuat truoc dong doi. Tac gia bai viet khong phan doi AI code; anh ta phan doi viec chap nhan mot giai phap ma chinh nguoi dung no chua kip tieu hoa.
Phan trao doi tren HN tuy chua lon ve so luong, nhung noi dung kha co dac. Mot ben nhac lai rang "works" chua bao gio dong nghia voi "good engineering". Ben con lai bo sung them mot goc nhin thuc dung: AI van co gia tri neu ky su xem no nhu mot nguon y tuong va tu lam bai tap nghien cuu truoc khi merge. Do do, day la mot thread nho nhung phan anh ro su chuyen dich tu do luong bang output sang do luong bang muc do hieu va kha nang kiem soat.
Chi tiết
Bai viet goc cua Vini Brasil co lap luan kha ro rang: coding agent khong lam giam nhu cau tu duy kien truc, no chi day nhanh khoi luong implementation, va vi the no day ap luc sang khau review. Tac gia mo ta mot kinh nghiem rat de dong cam voi cac doi ky thuat dang dung agent hang ngay: khi mot task lon duoc agent lam xong, git diff tro thanh mot khoi luong thong tin ma chinh nguoi go prompt chua chac da thuc su nghi ky truoc do. Ket qua la cognitive overload xuat hien dung luc nguoi ky su can tu tin nhat.
Danh sach ly do tac gia thuong reject AI code trong bai viet goc da tro thanh tam diem cua thread. Cac y nhan gom: khong the giai thich cach tiep can bang loi cua minh, diff lon hon van de, dua abstraction vao qua som, hoac tao ra mot he thong kho ly giai hon du CI van xanh. Day la mot tap hop tieu chi rat "engineering" thay vi "LLM mysticism". No noi rang gia tri cua mot thay doi khong nam o cho test pass, ma nam o muc do phu hop voi quy mo, kha nang bao tri va chi phi nhan thuc ma no ap len ca doi.
Ba comment dau tren HN tuy ngan nhung lam ro hai net tranh luan. Mot nguoi nhac lai cau then chot cua bai viet va bo sung y "adequate often means done and cheap", nghia la mot giai phap duoc chap nhan khong phai luc nao cung la giai phap dep nhat, nhung it nhat no phai nam trong pham vi ky su co the giai trinh. Mot nguoi khac hoi nguoc "lam sao xac minh la no thuc su works", nhac rang ngay ca tieu chi dau vao cua bai viet cung can bi truy van. Comment con lai dien giai tu the dung AI co ky luat hon: co the nhan y tuong tu may, nhung phai tu nghien cuu lai va ra quyet dinh tren co so hieu biet cua minh.
Gia tri chien luoc cua thread nam o cho no xac nhan mot bien chuyen trong van hoa phat trien phan mem. Truoc day, khi code duoc viet cham hon, ky su thuong tich luy du bieu tuong van de truoc khi ra tay. Bay gio, agent co the di truoc nhan thuc cua con nguoi, va tao cam giac nang suat ao neu doi nhom do ket qua bang so dong code hoac toc do dong PR. Thread nay ngat quang dong ao tuong do. No goi y rang quy trinh team sap toi se can them guardrail cho con nguoi: diff nho hon, review co chu dich hon, va acceptance khong dua tren "agent da lam xong" ma dua tren "nguoi chiu trach nhiem co thuc su so huu giai phap hay chua".
Noi cach khac, day khong phai tranh luan xem AI co viet code duoc khong. Cau hoi that su la sau khi AI viet xong, ai se chiu trach nhiem cho tinh don gian, kha nang mo rong va kha nang giai thich cua he thong. HN dang nghieng ve mot cau tra loi kha bao thu nhung hop ly: coding agent rat huu ich, nhung quyen ky duyet cuoi cung van phai thuoc ve nguoi co the tu dien ta lai cach bai toan duoc giai.