Nguyen Le Phong

AI Đang Định Hình Lại Mọi Vai Trò Phần Mềm: Tư Duy Của BA, PO, PM, Dev, QC… Thay Đổi Thế Nào

AI không chỉ là một công cụ chạy nhanh hơn gắn vào cách chúng ta làm phần mềm — nó đang âm thầm dịch chuyển trọng tâm của từng vai trò. Những công việc từng định nghĩa một BA, PO, PM, Dev hay QC đang bị tự động hóa từ dưới lên, và phần còn lại là một công việc khác hẳn, dựa trên tư duy phán đoán, gu thẩm mỹ và khả năng kiểm chứng. Đây là một góc nhìn tỉnh táo, đi qua từng vai trò: điều gì đang phai nhạt, điều gì đang trở nên quan trọng, và điều gì cần cảnh giác khi đội ngũ chuyển từ AI-assisted sang AI-first — để bạn thấy rõ điều gì có thể mất đi, điều gì được thêm vào, và làm sao để vẫn thực sự có giá trị trong một thời đại đã khác.

Mọi làn sóng công cụ trong ngành phần mềm đều hứa sẽ thay đổi cách chúng ta làm việc. Phần lớn chỉ khiến công việc cũ chạy nhanh hơn. AI thì khác — không phải vì nó gõ phím nhanh hơn, mà vì nó dịch chuyển trọng tâm của từng vai trò. Những đầu việc từng định nghĩa một Business Analyst, một Product Owner, một lập trình viên hay một kỹ sư QC đang bị "hút" đi từ dưới lên. Phần còn lại không phải "vẫn việc đó, có thêm trợ thủ". Nó là một công việc khác, dựa trên những phần máy móc vẫn chưa làm tốt: đặt đúng bài toán, phán đoán, và kiểm chứng rằng kết quả thực sự đúng.

Bài viết này là tấm bản đồ tỉnh táo, đi qua từng vai trò. Với mỗi vai trò, ta cùng nhìn ba điều: điều gì đang phai nhạt, điều gì đang trở nên quan trọng, và điều gì cần cảnh giác. Mục tiêu không phải tung hô hay hù dọa — mà giúp bất kỳ ai trong một đội phần mềm thấy rõ điều gì có thể mất đi, điều gì được thêm vào, và làm sao để vẫn thực sự có giá trị khi đội ngũ chuyển dần từ "AI-assisted" sang "AI-first".

Bài này dành cho ai

Không chỉ riêng lập trình viên. Nếu công việc của bạn chạm tới vòng đời phần mềm theo bất kỳ cách nào — tìm hiểu nhu cầu, quyết định làm gì, đưa sản phẩm ra, hay bảo vệ chất lượng — thì mặt đất đang dịch chuyển dưới chân bạn. Hiểu cách nó dịch chuyển là bước đầu để đứng vững một cách tự tin, thay vì bị cuốn đi.

Một dịch chuyển nằm sau tất cả

Trước khi đi vào từng vai trò, đây là khuôn mẫu duy nhất giải thích mọi thay đổi bên dưới. Trên diện rộng, AI đẩy công việc của bạn từ tạo ra sản phẩm sang diễn đạt ý định, điều phối công việc, và kiểm chứng kết quả.

Suốt nhiều thập kỷ, nút thắt của phần mềm là khâu sản xuất: viết code, viết tài liệu, viết test, dựng thiết kế. Đó đúng là phần AI nay làm trong vài giây. Nên nút thắt dịch chuyển — sang biết phải yêu cầu điều gì, và phán đoán xem thứ trả về có tốt hay không. Kỹ năng khan hiếm không còn là gõ ra câu trả lời, mà là đặt đúng câu hỏiđánh giá câu trả lời.

Điều này dẫn tới một hệ quả nghịch lý: khi việc xây dựng rẻ đi, cái giá của việc xây nhầm lại tăng lên. Khi một tính năng tốn cả tháng, một ý tưởng tồi chết ngay ở khâu lên kế hoạch. Khi nó chỉ tốn một buổi chiều, đội ngũ làm ra thứ sai với tốc độ cao. Phán đoán — gu thẩm mỹ, ưu tiên, đặt bài toán — trở thành "hào nước" bảo vệ giá trị thật sự. Mọi mục bên dưới chỉ là biến thể của ý này.

Kỹ năng làm nền cho tất cả

Chất lượng thứ AI trả cho bạn tỉ lệ thuận với chất lượng context bạn đưa vào. Việc chủ ý thiết kế phần thông tin đầu vào ấy — bối cảnh, ràng buộc, ý định — là một bộ môn riêng, gọi là context engineering. Nó đang âm thầm trở thành năng lực cốt lõi cho mọi vai trò trong danh sách này, không riêng kỹ sư.

Business Analyst (BA)

BA luôn là người phiên dịch giữa sự rối rắm của con người và sự chính xác của hệ thống. AI rất giỏi nửa cơ học của công việc đó — và gần như vô dụng ở nửa thuộc về con người.

Điều đang phai nhạtĐiều đang trở nên quan trọng
Viết tay tài liệu yêu cầu dài và bản nháp user story đầu tiênĐặt đúng bài toán thật đằng sau yêu cầu
Tổng hợp thủ công nghiên cứu, ghi chú, biên bản họpHỏi những câu mà stakeholder chưa biết để mà trả lời
Định dạng lại cùng một thông tin cho nhiều đối tượngKiểm chứng yêu cầu do AI trích xuất với thực tế nghiệp vụ

BA ngày càng trở thành "context engineer của nghiệp vụ" — người nạp cho mô hình tri thức nghiệp vụ chính xác và bắt được chỗ những yêu cầu "nghe rất hợp lý" của nó sai một cách tinh vi.

Cần cảnh giác

AI sẽ vui vẻ tạo ra bộ yêu cầu đầy đủ, tự tin, trình bày đẹp — nhưng sai. "Đầu vào rác thì đầu ra là rác tự tin." Giá trị của BA không còn là cái tài liệu, mà là người hiểu nghiệp vụ đủ sâu để phát hiện lỗi sai tự tin trước khi nó biến thành sản phẩm.

Product Owner (PO)

Khi việc xây dựng rẻ đi, việc quyết định xây cái gì lại đắt lên — và đó chính là cả thế giới của PO.

Điều đang phai nhạtĐiều đang trở nên quan trọng
Việc vặt chải chuốt backlog; viết acceptance criteria từ con số 0Ưu tiên dứt khoát và can đảm nói "không"
Tổng hợp báo cáo và cập nhật cho stakeholderTư duy theo kết quả (outcome) — định nghĩa thế nào là "tốt"
Viết bản nháp spec và release note đầu tiênKhám phá khách hàng và kiểm chứng nhu cầu thật
Cần cảnh giác

Rủi ro lớn nhất của PO thời AI là "nhà máy tính năng" tăng tốc: làm ra nhiều hơn, nhanh hơn, nhưng theo hướng sai. Khi chi phí xây dựng giảm, kỷ luật của việc không xây — kiểm chứng trước khi cam kết — mới là công việc. Tốc độ mà thiếu định hướng chỉ là chuyển động tốn kém.

Project / Product Manager (PM)

Rất nhiều công việc PM kinh điển là chi phí điều phối — báo cáo, tóm tắt, slide, đôn đốc. AI "ăn" hết phần đó, giải phóng PM cho phần vốn luôn là công việc thật.

Điều đang phai nhạtĐiều đang trở nên quan trọng
Báo cáo trạng thái, tóm tắt họp, dựng slideĐiều phối cả con người lẫn các AI agent
Lập kế hoạch và dựng timeline cơ bảnPhán đoán trong bất định; gánh các đánh đổi khó
Đi đòi cập nhật và làm báo cáo thủ côngKể câu chuyện, tạo đồng thuận, gây dựng niềm tin
Cần cảnh giác

Đừng nhầm hoạt động do AI tạo ra với tiến độ thật. Một cơn lũ tài liệu, ticket, kế hoạch bóng bẩy có thể tạo ảo giác đang tiến lên, trong khi những quyết định thật vẫn chưa được đưa ra. Việc của PM là giữ đội ngũ hướng về kết quả, không phải sản lượng.

Designer (UX/UI)

Công cụ generative nay tạo ra mockup, biến thể và copy trong vài giây. Giá trị của designer dịch lên trên — từ "làm ra pixel" sang định hướng và tuyển chọn chúng.

Điều đang phai nhạtĐiều đang trở nên quan trọng
Cặm cụi dựng bản nháp, đẩy pixel ban đầuGu thẩm mỹ, phán đoán và một quan điểm rõ ràng
Làm tay vô số biến thể copy và bố cụcTổng hợp nghiên cứu người dùng và định nghĩa ý đồ thiết kế
Lắp ghép component, asset lặp đi lặp lạiTư duy hệ thống, accessibility và sự nhất quán thương hiệu
Cần cảnh giác

Kết quả "đậm mùi AI", chung chung, rập khuôn đang ở khắp nơi. Khi ai cũng tạo được một màn hình "tạm ổn", điểm khác biệt là thiết kế có chủ đích — phân cấp, cá tính, một hệ thống mạch lạc. Tuyển chọn mà thiếu quan điểm chỉ tạo thêm sự na ná nhau.

Lập trình viên / Software Engineer

Đây là vai trò thay đổi ồn ào nhất — và bị hiểu lầm nhiều nhất. AI viết code nhanh, nhưng viết chưa bao giờ là phần khó. Hiểu, tích hợp và kiểm chứng mới khó. Đó là nơi công việc đang dịch tới.

Điều đang phai nhạtĐiều đang trở nên quan trọng
Boilerplate, nhớ cú pháp, tra cứu APIThiết kế hệ thống và kiến trúc — hình hài tổng thể
Hiện thực bản nháp đầu, các CRUD đơn giảnĐọc và review code nhiều hơn hẳn việc viết
Viết test cơ học, đơn giảnGỡ những lỗi tinh vi; diễn đạt ý định thật chính xác
Refactor cơ học, chuyển đổi giữa các frameworkPhán đoán đánh đổi, bảo mật, và hiểu rõ tại sao

Nút thắt dịch dứt khoát từ viết sang review. Kỹ năng của một senior không còn là "bạn có làm ra được không?" mà là "bạn có thể nói nhanh và đáng tin rằng cái này đúng, an toàn và dễ bảo trì hay không?".

Cần cảnh giác

Ba mối nguy thật: teo kỹ năng (không gỡ được lỗi của thứ bạn chưa từng hiểu), tin quá mức (code tự tin nhưng có lỗ hổng bảo mật tinh vi hoặc sai một edge case), và nợ "chạy được mà không hiểu". Những kỹ sư vững vàng coi output của AI như pull request của một junior — hữu ích, nhanh, và không bao giờ merge khi chưa review thật sự. (Đọc thêm: nghệ thuật review code.)

Kỹ sư QA / QC

Đảm bảo chất lượng có lẽ là vai trò AI thay đổi sâu sắc nhất — vì AI vừa hỗ trợ QA, vừa tạo ra một thứ hoàn toàn mới để kiểm thử: chính các tính năng AI mang tính bất định.

Điều đang phai nhạtĐiều đang trở nên quan trọng
Chạy test thủ công, lặp đi lặp lạiTest khám phá & phản biện — phá vỡ mọi thứ một cách sáng tạo
Viết test case khuôn mẫu, script regression cơ bảnĐịnh nghĩa "chất lượng" thực sự là gì cho một tính năng
Bảo trì tay những script UI dễ vỡTư duy theo rủi ro: chỗ nào hỏng thì thật sự đau
Đánh giá tính năng AI: thiết kế eval cho output của LLM, kiểm thử hallucination, thiên kiến, an toàn
Cần cảnh giác

Hai cái bẫy. Thứ nhất, AI viết test cho code do AI viết chia sẻ cùng điểm mù — bạn cần kiểm chứng thực sự độc lập, không phải để mô hình tự chấm bài mình. Thứ hai, kiểm thử output bất định của AI phá vỡ kiểu test đúng/sai kinh điển: câu trả lời có thể "tốt" ở vô số hình thức hợp lệ. Điều này khai sinh một bộ môn mới — xây eval — mà QA ở vị trí lý tưởng để làm chủ.

Và phần còn lại của đội ngũ

Cùng một khuôn mẫu lan tới mọi vai trò lân cận. Vắn tắt:

Vai tròPhai nhạtTrở nên quan trọng
DevOps / SREViết IaC khuôn mẫu, runbook, lục logĐộ tin cậy của hệ thống có AI trong vòng lặp, quản trị chi phí/compute, observability cho agent, lập "hàng rào" an toàn
Data / AnalystViết SQL từ đầu, biểu đồ cơ bản, lắp ráp báo cáoĐặt đúng câu hỏi, chất lượng & độ tin của dữ liệu, phán đoán thống kê, định nghĩa chỉ số
EM / Tech LeadMột phần khối lượng review code vòng đầu, tổng hợp trạng tháiNuôi dưỡng con người trong thời AI, giữ chuẩn chất lượng, quyết định đặt AI ở đâu, bảo vệ lộ trình trưởng thành của junior

Những điều đang âm thầm mất đi (và vì sao đáng lưu tâm)

Có những mất mát thuần lợi — chẳng ai tiếc boilerplate. Nhưng vài điều đáng được gọi tên và bảo vệ có chủ đích, vì chúng bào mòn một cách lặng lẽ:

  • Nấc thang từ junior lên senior. Junior xưa nay trưởng thành nhờ làm đúng những việc AI nay làm thay. Nếu tự động hóa mất luôn giai đoạn học nghề, senior tương lai sẽ ra đời từ đâu? Đội ngũ phải chủ ý dựng lại cách con người học nền tảng.
  • Sự hiểu sâu. Khi code, yêu cầu và test hiện ra tức thì, ta dễ bị cám dỗ đưa ra thứ mình không thực sự hiểu. "Nợ thấu hiểu" ấy đến hạn vào lúc tệ nhất — giữa một sự cố.
  • Sự vật lộn hữu ích. Có những kỹ năng chỉ được tôi luyện khi ta vật lộn với một bài toán khó. Khoán hết mọi vật lộn cho AI có thể khiến đội ngũ nhanh nhưng nông.
  • Tính nguyên bản. Mô hình có xu hướng trượt về mức trung bình của dữ liệu huấn luyện. Dựa vào nó thiếu chọn lọc thì mọi thứ bắt đầu na ná nhau — code, thiết kế, câu chữ, ý tưởng.
Cái bẫy "thiên kiến tự động hóa"

Con người tin quá mức vào tự động hóa tự tin — đây là một thiên kiến đã được ghi nhận rõ. AI càng thường đáng tin, ta càng ít kiểm tra kỹ, và đó đúng là lúc những lỗi sai tự tin hiếm hoi của nó lọt qua. Giữ một chút hoài nghi không phải bi quan; đó là kỷ luật nghề nghiệp.

Những điều đang được thêm vào (các kỹ năng cốt lõi mới)

Nếu khâu sản xuất không còn là điểm khác biệt, thì đây mới là:

  • Context engineering. Thiết kế thông tin bạn đưa cho AI để nó thành công ngay từ lần đầu — kỹ năng đòn bẩy lớn nhất cho mọi vai trò.
  • Kiểm chứng & đánh giá. Năng lực phán đoán nhanh và đáng tin về output của AI — gồm cả việc xây eval cho hệ thống bất định. Review trở thành kỹ năng chính, không phải việc làm thêm cho có.
  • Gu thẩm mỹ và phán đoán. Biết "tốt" trông như thế nào, và tại sao. Khi ai cũng tạo được lựa chọn, chọn đúng mới là giá trị.
  • Đặt bài toán. Biến một nhu cầu mơ hồ thành một bài toán sắc nét, có ranh giới rõ — phần AI không làm được vì nó không biết bạn thực sự muốn gì.
  • Điều phối (orchestration). Dẫn dắt một hỗn hợp con người và AI agent hướng về kết quả, rồi tích hợp các mảnh thành một thể thống nhất.
  • Tư duy hệ thống & bảo mật. Nhìn ra toàn cục, các rìa biên, và các kiểu hỏng hóc — bối cảnh mà AI thiếu theo mặc định.

"AI-assisted" và "AI-first": dịch chuyển này thực sự nghĩa là gì

Hai cụm từ này hay bị dùng tùy tiện. Phân biệt một cách thành thật:

  • AI-assisted giữ nguyên quy trình cũ và rắc AI lên trên: lập trình viên vẫn viết code và dùng AI để gợi ý tự động; BA vẫn viết tài liệu và dùng AI để trau chuốt. Nhanh hơn, nhưng luồng làm việc không đổi.
  • AI-first thiết kế lại quy trình quanh việc AI làm bản nháp đầu cho gần như mọi thứ, còn con người dịch sang diễn đạt ý định, điều phối và kiểm chứng. Mặc định trở thành "AI nháp, con người định hướng và phán xét" — và công cụ, nghi thức, thậm chí vai trò của đội ngũ tái cấu trúc quanh điều đó.
Đừng bắt chước "AI-first" kiểu phong trào

Đi theo AI-first là một lợi thế thật — nhưng chỉ khi có "hàng rào" tương xứng: review mạnh, eval, trách nhiệm rõ ràng, và một kế hoạch chủ ý cho việc con người vẫn học. AI-first mà không kiểm chứng thì không hề nhanh; nó chỉ tích lũy rủi ro nhanh hơn. Đội ngũ thắng cuộc là đội kết hợp việc áp dụng quyết liệt với kỷ luật nghiêm túc.

Những điều cần luôn cảnh giác

Một danh sách ngắn cho bất kỳ ai đang đi qua giai đoạn này — những thứ cắn vào đội ngũ đi nhanh mà không nhìn kỹ:

  • Sai một cách tự tin (hallucination). AI nói điều sai một cách trôi chảy. Bất cứ thứ gì có hệ quả thật — code, yêu cầu, con số, khẳng định — đều là bản nháp cần kiểm chứng, không bao giờ là câu trả lời cuối.
  • Trách nhiệm vẫn thuộc về con người. "AI viết mà" không bao giờ là lời bào chữa. Ai đưa nó ra thì người đó chịu trách nhiệm. Đừng khoán luôn trách nhiệm cùng với công việc.
  • Bảo mật và sở hữu trí tuệ. Code sinh ra có thể mang lỗ hổng hoặc vấn đề bản quyền; context dán vào có thể làm lộ dữ liệu nhạy cảm. Sự tiện lợi che giấu rủi ro thật.
  • Khoảng trống đánh giá. Nếu bạn không phân biệt được output tốt với output tệ, AI chỉ khiến bạn sai nhanh hơn. Hãy đầu tư vào khả năng phán đoán trước khi nhân rộng khả năng sản xuất.
  • Sự đồng nhất hóa. Output mặc định của AI vốn là trung bình. Khác biệt nay đòi hỏi chủ đích của con người.

Thích nghi — một cách thực tế

Cho cá nhân và đội ngũ muốn dẫn dắt dịch chuyển này thay vì bị nó san phẳng:

  • Đi lên trên chuỗi giá trị. Chủ ý đầu tư vào phần AI không làm được: đặt bài toán, phán đoán, kiểm chứng, tư duy hệ thống, quan hệ con người.
  • Trở nên xuất sắc ở việc review. Dù vai trò nào, năng lực đánh giá output của AI nhanh và tốt nay là trung tâm. Hãy rèn nó như một nghề.
  • Giữ nền tảng sắc bén. Dùng AI để đi nhanh hơn, không phải để né tránh việc hiểu. Thỉnh thoảng hãy tự tay làm những việc khó để giữ cơ bắp.
  • Học context engineering một cách có chủ đích. Đó là kỹ năng nhân lên mọi kỹ năng khác. Bắt đầu với bài hướng dẫn này.
  • Bảo vệ cách con người trưởng thành. Nếu bạn dẫn dắt, hãy thiết kế lại giai đoạn học nghề để junior vẫn xây được sự hiểu thật, ngay cả khi AI làm phần việc tay chân.
  • Áp dụng quyết liệt, kiểm chứng không khoan nhượng. Tư thế thắng cuộc không phải sợ hãi cũng chẳng phải tin mù — mà là áp dụng hăng hái bọc trong kỷ luật nghiêm túc.

Những điều đọng lại

  • Một dịch chuyển giải thích tất cả: AI đẩy mọi vai trò từ tạo ra sản phẩm sang diễn đạt ý định, điều phối và kiểm chứng. Nút thắt dịch từ sản xuất sang phán đoán.
  • Xây dựng càng rẻ, xây nhầm càng đắt. Ưu tiên, gu thẩm mỹ và đặt bài toán trở thành "hào nước".
  • Mọi vai trò bị tái định hình, không bị xóa bỏ: BA → context engineer của nghiệp vụ; PO → người canh giữ khỏi "nhà máy tính năng"; PM → người điều phối con người và agent; Dev → người review và kiến trúc nhiều hơn người viết; QA → người làm chủ eval và niềm tin.
  • Cảnh giác điều bào mòn lặng lẽ: nấc thang junior–senior, sự hiểu sâu, sự vật lộn hữu ích, và tính nguyên bản.
  • Kỹ năng cốt lõi mới: context engineering, kiểm chứng, gu thẩm mỹ, đặt bài toán, điều phối, tư duy hệ thống & bảo mật.
  • AI-first hơn AI-assisted — nhưng chỉ khi có hàng rào: review, eval, trách nhiệm, và kế hoạch để con người vẫn học.
  • Trách nhiệm vẫn thuộc về con người. "AI viết mà" không bao giờ là lời bào chữa.
  • Tư thế thắng cuộc: áp dụng quyết liệt, kiểm chứng không khoan nhượng.

Câu hỏi đầy lo lắng — "AI có cướp việc của tôi không?" — là cách đặt vấn đề sai. Bức tranh thực tế là AI đang hòa tan những đầu việc từng lấp đầy mỗi vai trò, và để lại một phần lõi khó hơn, người hơn: quyết định điều gì đáng làm, và bảo đảm nó được làm cho đúng. Phần lõi ấy không co lại; nó đang trở thành toàn bộ công việc. Người vươn lên sẽ không phải người chối bỏ công cụ, cũng chẳng phải người tin chúng một cách mù quáng — mà là người học cách định hướng và kiểm chứng một cách lành nghề, và giữ cho phán đoán của mình sắc bén khi mọi thứ quanh họ nhanh dần lên. Thời đại đã khác; cách ta làm việc đang đổi theo. Phản ứng tốt nhất không phải sợ hãi, cũng không phải tung hô — mà là hiểu rõ dịch chuyển này, và nghiêng vào phần công việc vốn luôn, và vẫn đang, là của riêng bạn một cách không thể thay thế.

Bạn thấy bài viết thế nào?

Câu hỏi thường gặp

AI có thay thế các công việc phần mềm như BA, PM, Dev hay QC không?
Bức tranh thực tế trong ngắn hạn là tái định hình, không phải thay thế hoàn toàn. AI hấp thụ những đầu việc lặp lại trong mỗi vai trò — bản nháp tài liệu, code khuôn mẫu, test case cơ học, báo cáo trạng thái — và để lại một phần lõi khó hơn, dựa trên phán đoán, đặt bài toán và kiểm chứng. Rủi ro không phải là vai trò biến mất sau một đêm; mà là người chỉ làm những việc nay đã tự động hóa sẽ kém giá trị hơn nhiều so với người đã đi lên phần định hướng và kiểm chứng. Công việc đổi hình hài; ai thích nghi kỹ năng thì vẫn giữ được giá trị.
Kỹ năng quan trọng nhất cần phát triển cho môi trường AI-first là gì?
Là khả năng kiểm chứng kết hợp với context engineering. Khi AI đảm nhận khâu sản xuất, kỹ năng khan hiếm trở thành (1) đặt đúng bài toán và đưa cho AI đủ context để giải tốt (context engineering), và (2) phán đoán nhanh và đáng tin xem output có đúng, an toàn và tốt hay không (kiểm chứng và đánh giá). Ở mọi vai trò — BA, PO, PM, Dev, QA — nút thắt dịch từ tạo ra sản phẩm sang diễn đạt ý định và đánh giá kết quả, nên hai kỹ năng này nhân giá trị nhanh hơn bất kỳ kỹ năng nào khác.
AI-assisted và AI-first khác nhau thế nào?
AI-assisted giữ nguyên luồng làm việc hiện có và thêm AI lên trên — bạn vẫn tự viết tài liệu hay code và dùng AI để tăng tốc vài phần. AI-first thiết kế lại quy trình để AI tạo bản nháp đầu cho gần như mọi thứ, còn con người dịch sang diễn đạt ý định, điều phối và kiểm chứng. AI-first là lợi thế thật, nhưng chỉ khi có hàng rào tương xứng: review mạnh, eval cho output bất định, trách nhiệm rõ ràng của con người, và kế hoạch chủ ý để con người vẫn học nền tảng. AI-first mà thiếu kiểm chứng chỉ tích lũy rủi ro nhanh hơn.
AI thay đổi vai trò QA / kiểm thử cụ thể như thế nào?
Hai cách lớn. Thứ nhất, AI tự động hóa phần lớn việc cơ học — chạy test lặp lại, test case khuôn mẫu, script regression cơ bản — đẩy QA về phía test khám phá, phản biện và theo rủi ro. Thứ hai, sâu sắc hơn: tính năng AI là bất định — một LLM có thể trả lời đúng ở vô số hình thức hợp lệ, phá vỡ kiểu test đúng/sai kinh điển. Điều này tạo ra một bộ môn mới — xây eval để đo chất lượng, và kiểm thử hallucination, thiên kiến, an toàn. Một lưu ý then chốt: AI viết test cho code do AI viết chia sẻ cùng điểm mù, nên kiểm chứng độc lập càng quan trọng hơn bao giờ hết.
Những rủi ro chính khi đi quá nhanh với AI trong đội phần mềm là gì?
Những rủi ro lớn: sai một cách tự tin (AI nói điều sai trôi chảy, nên mọi thứ có hệ quả đều phải kiểm chứng); teo kỹ năng và nợ thấu hiểu (đưa ra thứ mình không hiểu, lộ ra giữa sự cố); đứt gãy đường trưởng thành của junior (nếu AI làm phần việc học nghề, senior tương lai không có lối đi lên); rủi ro bảo mật và sở hữu trí tuệ (code sinh ra có lỗ hổng, context bị lộ); và sự đồng nhất hóa (output mặc định của AI là trung bình nên mọi thứ na ná nhau). Mạch xuyên suốt: hãy đầu tư vào khả năng đánh giá output trước khi nhân rộng khả năng sản xuất.