Quay lại Blog
Nhật ký AI
31 Tháng 07, 2026
8 phút đọc

Tôi và AI

Là một người làm chuyên môn, không biết viết code, làm thế nào mình có thể tự tay xây dựng một Web App trông cũng khá xịn sò như các bạn đang xem? Câu trả lời nằm ở tư duy Logic và sự trợ giúp của AI.

Trước đây, từ thời sinh viên, mình đã có khá nhiều ý tưởng về game, phần mềm, trang web,... Tuy nhiên, có một rào cản rất lớn ngăn cách những ý tưởng tuyệt vời trở thành sản phẩm thực tế: Sự thiếu hụt kỹ năng lập trình (vì mình học HR chứ không phải học về lập trình, mà lúc đó cũng khờ ghê, không nghĩ tới việc đi học thêm cho kỹ năng này luôn).

Là một người làm chuyên môn (Product Manager, HRIS,...), mình hiểu rất rõ luồng quy trình của các sản phẩm cần đi như thế nào, dữ liệu cần chuyển đi đâu, và giao diện phải trông ra sao để người dùng thấy thỏa mãn. Nhưng nếu bảo mình tự tay mở trình soạn thảo lên và gõ từng dòng lệnh React hay TypeScript, câu trả lời chắc chắn là: "Mình không biết code!"

Thế nhưng, chào mừng bạn đến với DuySite. Đằng sau giao diện mượt mà, công cụ thời gian thực (Chat Room) hay khả năng xử lý tài liệu bảo mật tuyệt đối (PDF Splitter) mà bạn đang trải nghiệm, chính là kết quả của một kỷ nguyên mới: Agentic AI.

1. Nỗi đau của "Người có ý tưởng nhưng không biết Code"

Trước đây, nếu muốn làm một tính năng đơn giản như Live Translate (Dịch thời gian thực), mình sẽ phải:

  • Lên mạng tìm một freelancer hoặc đội ngũ dev.
  • Viết một bản mô tả yêu cầu (BRD) dài đằng đẵng.
  • Chờ đợi hàng tuần, hàng tháng.
  • Nhận về một sản phẩm có thể không đúng 100% ý mình vì sự lệch pha trong giao tiếp.
  • Nếu muốn chỉnh sửa, lại phải quay lại vòng lặp trên.

Nỗi đau cốt lõi: Chi phí đắt đỏ và thời gian chờ đợi làm mình cũng nản, mình sợ đủ thứ, sợ tốn kém vô ích, sợ sai.

2. Giải pháp: Biến AI thành "Thợ Code" của riêng mình

Mọi thứ thay đổi khi các mô hình AI tiên tiến ra đời. Mình không dùng AI để hỏi đáp linh tinh, mình dùng nó như một trợ lý lập trình xuất sắc nhất.

Đóng vai trò là một "Kiến trúc sư trưởng", công việc của mình không phải là gõ code, mà là giao việc (Prompting) như sau:

  • "Tôi muốn xây dựng khung Web App bằng Next.js 16, giao diện tối (Dark Mode), hỗ trợ 2 ngôn ngữ Anh/Việt. Hãy dựng Base Code cho tôi."
  • "Ở trang PDF Splitter, tôi cần logic thế này: Nếu người dùng chọn tách theo dung lượng (Ví dụ: Max 1MB), hãy lưu bản Snapshot của file trước khi thêm trang mới. Nếu thêm trang mà vỡ dung lượng, nén file đó lại rồi tạo file mới. Bắt buộc xử lý ở Client-side bằng pdf-lib để bảo mật."

Mình nạp vào AI kiến thức về Logic, Process, và AI trả lại cho mình mã nguồn hoạt động đầy đủ.

3. Những thành quả đầu tiên

Bằng cách liên tục brainstorm, thảo luận, điều chỉnh, thống nhất, sản phẩm DuySite đã được thành hình với tốc độ không tưởng:

  1. Kiến trúc bền vững: Hệ thống Dark Mode (với 2 biến thể Blue Tech và Earth Tech) cùng hệ thống đa ngôn ngữ Next-Intl được AI thiết lập chuẩn chỉ không thừa một dòng code.
  2. WebSockets (Chat Room): Tích hợp Pusher và Upstash Redis để làm Chat thời gian thực. Mình chỉ cần vẽ ra luồng: User gõ -> Server nhận -> Pusher phát sóng (Broadcast), phần còn lại AI tự viết.
  3. Zero-Cost & Bảo mật (PDF Splitter): Thay vì thuê Server mạnh để cắt file, mình yêu cầu AI đưa toàn bộ tiến trình này xuống trình duyệt (Client-side) của người dùng. Kết quả? Hệ thống chạy với chi phí 0 đồng (Zero-cost) và tuyệt đối không xâm phạm dữ liệu cá nhân (vì file chưa từng rời khỏi máy của người dùng).

4. Tương lai của những người ngoại đạo như mình: Trở về với "Logic"

Sau khi hoàn thành DuySite (phase 1 thôi nhé, mình sẽ vẫn còn muốn thêm các tính năng tiện ích hay ho cho nó), mình nhận ra một sự thật: AI không cướp việc của con người, nó chỉ dịch chuyển giá trị của con người.

Các Coder không bị thay thế, hay mất việc, hay bị đe dọa gì cả, thậm chí họ còn lợi thế hơn phần còn lại đó chứ. Họ hiểu công nghệ, họ hiểu AI hơn người ngoại đạo như mình, chắc chắn họ điều khiển AI mượt hơn mình.

Còn những người ngoại đạo như mình thì sao, nếu nắm giữ Tư duy Logic (Logical Thinking), Khả năng định hình Quy trình (Process Mapping) và Sự thấu cảm Người dùng (UI/UX) sẽ thấy chúng ta làm việc dễ dàng hơn bao giờ hết. Bạn không cần biết C++, Java, hay TypeScript để làm ra sản phẩm (ý là không cần biết hoặc nhớ cụ thể hàm hay code chính xác, chúng ta chỉ cần nắm về nguyên lý, cách nó vận hành). Và bạn chỉ cần biết mình muốn gì, và làm thế nào để miêu tả nó một cách chặt chẽ nhất thì AI sẽ giúp bạn phần còn lại.

DuySite là minh chứng sống cho việc đó. Và hành trình từ Zero đến Hero này mới chỉ vừa bắt đầu!