Làm Cùng Long.
← Quay lại Tản Mạn
Công việc · 11 phút đọc ·

Tạo ra được chưa có nghĩa là đã triển khai

Càng dễ tạo ra thứ trông như đã hoàn thành, tôi càng thấy cần phân biệt rõ: có đầu ra, chạy được, được dùng và tạo ra kết quả là bốn trạng thái khác nhau.

Một chuỗi bốn khối từ bản nháp đến kiểm chứng, vận hành và giá trị, trong đó khoảng cách giữa các bước được thể hiện như những nhịp cầu chưa hoàn tất
Minh họa editorial tạo cho Làm Cùng Long

Có một cảm giác rất dễ xuất hiện khi làm việc cùng AI: thứ gì đó đã được tạo ra, nên mình có cảm giác công việc gần như đã xong.

Một đoạn code chạy ra màn hình. Một dashboard có đủ biểu đồ. Một tài liệu dài vài chục trang. Một workflow automation nhìn rất hợp lý. Một kế hoạch có mục tiêu, bước làm, KPI và timeline. Chỉ trong một buổi, thậm chí vài phút, mình có thể đi từ trang trắng đến một đầu ra trông khá hoàn chỉnh.

So với trước đây, đây là một thay đổi rất lớn.

Nhưng càng dùng AI nhiều, tôi càng thấy cần tự nhắc mình một điều khá đơn giản: tạo ra được chưa có nghĩa là đã triển khai.

Và triển khai được cũng chưa chắc đã có nghĩa là thứ đó đang tạo ra giá trị.

Nghe có vẻ hiển nhiên. Nhưng chính vì AI làm phần “tạo ra” nhanh và đẹp hơn, ranh giới giữa các trạng thái lại càng dễ bị mờ.

Một file xuất hiện không phải là điểm kết thúc

Tôi thấy điều này rõ nhất ở những công việc có nhiều lớp phía sau đầu ra.

Ví dụ một dashboard. Việc tạo được dashboard mới chỉ chứng minh rằng mình có thể kết nối một số dữ liệu và biểu diễn chúng thành biểu đồ. Nó chưa trả lời dữ liệu có đúng định nghĩa không, nguồn có cập nhật ổn định không, các chỉ số có cùng grain không, người dùng có hiểu cách đọc không, và quan trọng hơn: dashboard đó có giúp ai đưa ra quyết định tốt hơn không.

Một workflow automation cũng vậy. Có sơ đồ node chạy từ đầu đến cuối chưa đủ để gọi là hệ thống đã vận hành. Nó còn phải xử lý trường hợp dữ liệu thiếu, API lỗi, quyền truy cập thay đổi, một bước trả về định dạng khác dự kiến, hoặc con người nhập sai thứ mà hệ thống đang chờ.

Code do AI tạo càng dễ làm mình nhầm hơn. Nhìn một giao diện hiện ra trên preview rất thuyết phục. Nhưng giữa preview và production vẫn còn build, dependency, biến môi trường, responsive, tracking, form, bảo mật, rollback và hàng loạt chi tiết nhỏ mà người dùng cuối sẽ chạm vào.

Ngay cả một bài viết cũng có khoảng cách tương tự. Có bản nháp không có nghĩa là đã có một bài đáng xuất bản. Nó còn phải đi qua kiểm chứng claim, nguồn, quyền sử dụng hình ảnh, cấu trúc, giọng viết, liên kết, metadata và câu hỏi khó nhất: bài này có thực sự đáng để người khác dành thời gian đọc không?

Tôi bắt đầu nhìn các đầu ra theo một chuỗi dài hơn:

Tạo ra → Chạy được → Được kiểm chứng → Được sử dụng → Tạo ra giá trị.

AI đang làm bước đầu tiên nhanh lên rất nhiều. Trong một số trường hợp, nó còn giúp mạnh ở bước hai và ba.

Nhưng nó không tự động kéo cả chuỗi đi cùng tốc độ.

Vấn đề không phải AI làm chưa đủ tốt

Tôi không nghĩ đây là một điểm yếu riêng của AI.

Trước AI, chúng ta cũng từng nhầm giữa “làm xong file” và “giải quyết xong vấn đề”. Một bản kế hoạch được trình bày đẹp vẫn có thể nằm yên trong thư mục. Một dashboard có thể được làm rất kỹ nhưng không ai mở sau buổi bàn giao. Một quy trình có thể đúng trên giấy nhưng nhân sự thực tế vẫn quay về Excel cũ vì cách mới quá phức tạp.

AI chỉ làm hiện tượng này rõ hơn vì tốc độ tạo artifact tăng quá nhanh.

Ngày trước, nếu mất ba ngày để làm một prototype, mình thường có cảm giác đó mới là bước thử. Bây giờ nếu prototype xuất hiện sau ba mươi phút và trông khá đẹp, não rất dễ nâng trạng thái của nó lên thành “gần xong”.

Đây là chỗ tôi thấy cần cẩn thận với cảm giác tiến độ.

Số lượng đầu ra tăng không đồng nghĩa số vấn đề đã được giải quyết tăng tương ứng.

Có thể hôm nay tôi tạo được năm automation thay vì một. Nhưng nếu chưa có monitoring, chưa có log, chưa biết khi lỗi thì ai xử lý, năm automation đó có thể chỉ là năm nguồn lỗi mới.

Có thể tôi tạo được hai mươi ý tưởng content. Nhưng nếu không có bước chọn, viết sâu, kiểm chứng và public, hai mươi ý tưởng vẫn chỉ là inventory ý tưởng.

Có thể AI giúp tôi sinh một notebook phân tích rất nhanh. Nhưng nếu dữ liệu đầu vào chưa đủ tín hiệu để trả lời câu hỏi kinh doanh, việc notebook chạy thành công không làm cho kết luận trở nên đáng tin hơn.

Đầu ra là bằng chứng rằng một bước đã xảy ra. Nó không phải bằng chứng rằng mục tiêu đã đạt.

Tôi muốn tách “Done” thành nhiều trạng thái hơn

Một trong những thay đổi nhỏ nhưng hữu ích với tôi là không dùng một chữ “xong” cho mọi thứ.

Với một việc có yếu tố kỹ thuật hoặc vận hành, tôi muốn biết nó đang ở đâu trong chuỗi.

Có thể là Draft: đã có bản đầu tiên nhưng chưa kiểm tra.

Có thể là Validated: logic, dữ liệu hoặc nội dung đã qua các kiểm tra cần thiết.

Có thể là Deployed: đã được đưa vào môi trường thực tế.

Có thể là Adopted: người cần dùng đã thực sự dùng nó trong công việc.

Và cuối cùng mới là Effective: có bằng chứng rằng nó tạo ra kết quả mong muốn hoặc ít nhất cải thiện được vấn đề ban đầu.

Tôi không nhất thiết phải biến mọi task thành một hệ thống trạng thái phức tạp. Điều quan trọng là câu hỏi phía sau:

Mình đang nói “xong” theo nghĩa nào?

Nếu câu trả lời không rõ, khả năng cao là chúng ta đang đánh đồng việc sản xuất đầu ra với việc hoàn thành mục tiêu.

Điều này đặc biệt quan trọng khi làm cùng AI agent hoặc automation. Một agent có thể báo “task completed” vì nó đã tạo file, gửi request hoặc cập nhật một record. Nhưng góc nhìn của hệ thống và góc nhìn của doanh nghiệp có thể khác nhau.

Agent hoàn thành thao tác không có nghĩa khách hàng đã nhận đúng thứ.

API trả 200 không có nghĩa dữ liệu bên trong đúng.

Form submit thành công không có nghĩa lead đã đến đúng nơi và có người xử lý.

Deploy thành công không có nghĩa trang không vỡ trên mobile.

Báo cáo được tạo không có nghĩa quyết định tiếp theo đã rõ hơn.

Khi tách những lớp này ra, tôi thấy việc QA không còn là một bước phụ ở cuối. Nó trở thành phần nối giữa “máy đã làm” và “thực tế đã thay đổi”.

AI càng mạnh, tiêu chuẩn xác nhận càng cần rõ

Có một nghịch lý khác: khi công cụ còn yếu, mình thường kiểm tra rất kỹ vì không tin nó. Khi công cụ làm tốt hơn, mình dễ giảm cảnh giác vì phần lớn thời gian đầu ra trông đúng.

Nhưng một hệ thống đủ tốt để tạo niềm tin lại có thể làm những lỗi hiếm trở nên khó nhận ra hơn.

Nếu mười lần trước code chạy đúng, lần thứ mười một mình có xu hướng bấm merge nhanh hơn.

Nếu AI tóm tắt chín tài liệu khá chuẩn, tài liệu thứ mười có thể được đọc lướt hơn.

Nếu automation chạy ổn cả tháng, một thay đổi nhỏ ở nguồn dữ liệu có thể âm thầm làm kết quả sai mà không tạo lỗi rõ ràng.

Vì vậy, tôi không muốn tăng quyền cho AI chỉ dựa trên cảm giác “nó làm khá tốt”. Tôi muốn quyền tăng theo bằng chứng về độ tin cậy của từng loại việc.

Việc rủi ro thấp, dễ đảo ngược, có validator rõ thì có thể tự động hóa sâu hơn.

Việc tác động production, tiền, dữ liệu khách hàng, tracking hoặc quyết định khó đảo ngược thì cần gate chặt hơn.

Điểm này nghe giống quản trị rủi ro hơn là năng suất, nhưng với tôi hai thứ đang ngày càng gắn với nhau. Năng suất thật không phải làm nhiều thao tác hơn mỗi giờ. Nó là đưa được nhiều công việc có giá trị đi qua hệ thống mà không làm tăng lỗi và chi phí sửa sai nhanh hơn giá trị tạo ra.

Khoảng cách khó nhất thường nằm ở con người

Có một phần mà AI chưa thể giải quyết chỉ bằng cách tạo đầu ra tốt hơn: người dùng có muốn và có thể thay đổi cách làm hay không.

Một hệ thống mua hàng có thể có logic tốt, nhưng nếu người vận hành không hiểu vì sao một SKU được đề xuất điều chuyển, họ sẽ khó tin kết quả.

Một dashboard có thể đúng, nhưng nếu định nghĩa “lead tốt” giữa Marketing và Sales khác nhau, biểu đồ đẹp không giải quyết được tranh luận.

Một automation có thể tiết kiệm thao tác, nhưng nếu khi lỗi không ai biết cách can thiệp, người dùng sẽ quay về quy trình thủ công vì cảm thấy an toàn hơn.

Một công cụ AI có thể rất mạnh, nhưng nếu đội ngũ không biết lúc nào nên tin, lúc nào phải kiểm tra và ai chịu trách nhiệm cuối cùng, quyền năng của công cụ lại tạo thêm bất định.

Vì vậy, “triển khai” với tôi không chỉ là đưa phần mềm lên production.

Nó còn là giải nghĩa cho người dùng: input là gì, hệ thống xử lý thế nào, output có nghĩa gì, trường hợp nào không nên tin, và khi có ngoại lệ thì con người làm gì.

Đây là phần thường chậm hơn việc viết code.

Nhưng nếu bỏ nó, mình có thể xây một hệ thống kỹ thuật chạy được mà hệ thống vận hành không chạy.

Tôi muốn đo tiến độ gần hơn với giá trị

Một câu hỏi tôi đang cố dùng nhiều hơn là: bằng chứng tiếp theo nào sẽ cho thấy việc này tiến gần hơn tới giá trị thực?

Nếu đang làm website, bằng chứng tiếp theo có thể không phải thêm một section mới, mà là form đã gửi lead thật thành công trên mobile.

Nếu đang làm tracking, không phải tag đã được tạo, mà là event chỉ bắn đúng khi hành vi thực sự xảy ra và không gửi dữ liệu cá nhân không nên gửi.

Nếu đang làm dashboard, không phải có thêm biểu đồ, mà là một câu hỏi kinh doanh quan trọng đã có thể trả lời nhất quán.

Nếu đang làm automation, không phải workflow chạy xanh một lần, mà là nó chạy ổn qua nhiều tình huống, có log, có cảnh báo và có đường quay lại khi lỗi.

Nếu đang dùng AI để nghiên cứu, không phải có bản tổng hợp dài, mà là claim quan trọng truy được về evidence và nguồn gốc.

Cách nhìn này giúp tôi bớt bị cuốn vào việc sản xuất thêm artifact chỉ vì chúng dễ tạo.

Nó cũng buộc tôi quay lại câu hỏi ban đầu: mình đang cố thay đổi điều gì trong thực tế?

Nếu không trả lời được, rất có thể task đã trượt từ mục tiêu sang phương tiện.

Không phải thứ gì cũng cần đi đến production

Một điểm phản biện quan trọng là: không phải mọi đầu ra đều cần triển khai.

Prototype có giá trị riêng của prototype. Một bản nháp có thể chỉ để học. Một dashboard thử có thể giúp phát hiện dữ liệu không đủ. Một notebook chạy ra kết luận “chưa đủ tín hiệu” vẫn là kết quả hữu ích nếu nó giúp tránh một quyết định thiếu căn cứ.

Vì vậy, tôi không muốn biến “phải deploy” thành một KPI mới.

Điều cần rõ là mục đích của đầu ra ngay từ đầu.

Nếu mục tiêu là khám phá, thành công có thể là học được điều gì đó và dừng đúng lúc.

Nếu mục tiêu là vận hành, thành công cần đi xa hơn file hoặc prototype.

Nếu mục tiêu là tạo quyết định, thành công là người chịu trách nhiệm có thêm bằng chứng để chọn tốt hơn.

Nếu mục tiêu là tự động hóa, thành công không chỉ là bot chạy mà còn là con người bớt việc lặp lại mà không mất quyền kiểm soát cần thiết.

Khi mục tiêu rõ, trạng thái “done” cũng bớt mơ hồ.

Điều tôi muốn giữ lại

AI đang làm cho khoảng cách từ ý tưởng đến đầu ra gần như biến mất trong nhiều loại công việc.

Đó là một lợi thế rất lớn. Tôi không muốn làm chậm nó một cách không cần thiết.

Nhưng chính vì bước đầu tiên nhanh hơn, tôi muốn dành nhiều sự chú ý hơn cho những bước phía sau: kiểm chứng, tích hợp, vận hành, adoption và kết quả.

Có lẽ trong thời gian tới, kỹ năng quan trọng không chỉ là biết tạo ra thứ gì bằng AI. Rất nhiều người sẽ làm được phần đó.

Khác biệt nằm ở khả năng đưa một đầu ra đi hết quãng đường từ “trông có vẻ đúng” đến “được kiểm chứng”, từ “chạy được” đến “được dùng”, và từ “được dùng” đến “thực sự giải quyết vấn đề”.

Vì vậy, mỗi khi một agent báo hoàn thành, một file vừa được tạo, một dashboard vừa render hay một workflow vừa chạy xanh, tôi muốn giữ lại một câu hỏi trước khi gọi nó là xong:

Thứ này mới được tạo ra, hay nó đã thực sự đi vào đời sống của công việc?