Series Workshop Online - VBA in Excel 06/06/2026

Thực hành thiết lập tự động hóa các thao tác thủ công trong xử lý dữ liệu và lập báo cáo trong Excel

“Vibe Coding” là gì? Tạo ứng dụng bằng AI mà không cần viết một dòng code

Vibe coding là gì

Bạn có một ý tưởng tự động hóa công việc, có thể là một công cụ nhỏ để tính KPI hàng tháng, một trang web thu thập phản hồi khách hàng, hay một dashboard theo dõi tiến độ dự án. Nhưng bạn không biết lập trình, và việc nhờ đội IT có thể mất vài tuần.

Nếu đó là năm 2024, bạn sẽ phải chờ. Nhưng trong năm 2026, bạn có thể tự tạo ra công cụ đó, chỉ bằng cách mô tả ý tưởng cho AI. Đó chính là Vibe Coding.

Vibe Coding là gì?

Vibe Coding là phương pháp tạo ra phần mềm, ứng dụng hoặc công cụ bằng cách mô tả ý tưởng cho AI bằng ngôn ngữ tự nhiên thay vì viết code theo cách truyền thống.

Thuật ngữ này được đặt ra bởi Andrej Karpathy — nhà khoa học AI, đồng sáng lập OpenAI và cựu Giám đốc AI tại Tesla — trong một bài đăng trên X (Twitter) vào ngày 2 tháng 2 năm 2025:

“There’s a new kind of coding I call ‘vibe coding’, where you fully give in to the vibes, embrace exponentials, and forget that the code even exists.”

(“Có một kiểu lập trình mới tôi gọi là ‘vibe coding’ — nơi bạn hoàn toàn đắm chìm vào cảm hứng, đón nhận sự phát triển theo cấp số nhân, và quên đi rằng code tồn tại.”)

Nói đơn giản hơn: nếu lập trình truyền thống là bạn tự xây ngôi nhà từng viên gạch, thì Vibe Coding là bạn mô tả ngôi nhà mơ ước và AI xây giúp bạn. Công việc của bạn là hướng dẫn, kiểm tra, và điều chỉnh, không phải đặt từng viên gạch.

Điều quan trọng là bạn không cần biết Python, JavaScript hay bất kỳ ngôn ngữ lập trình nào. Bạn chỉ cần biết mô tả rõ ràng điều mình muốn và đó chính là kỹ năng Prompt Engineering.

Vibe Coding hoạt động như thế nào?

Quy trình Vibe Coding tuân theo một vòng lặp 4 bước:

Bước Hành động Ví dụ
1. Mô tả ý tưởng (Prompt) Viết yêu cầu bằng ngôn ngữ tự nhiên “Tạo một ứng dụng web để nhân viên chấm điểm mức độ hài lòng sau mỗi cuộc họp, hiển thị kết quả dạng biểu đồ”
2. AI tạo code Công cụ AI sinh ra mã nguồn và giao diện AI tạo trang web hoàn chỉnh với form đánh giá + biểu đồ
3. Xem kết quả & chạy thử Xem bản preview trực tiếp trên trình duyệt Click thử các nút, kiểm tra luồng hoạt động
4. Điều chỉnh & lặp lại Phản hồi cho AI để sửa/thêm tính năng “Thêm tùy chọn ẩn danh khi đánh giá” → AI cập nhật ngay

Tại sao Vibe Coding bùng nổ trong năm 2025–2026?

Vibe Coding không phải trào lưu nhất thời. Có 3 yếu tố nền tảng khiến xu hướng này bùng nổ và sẽ tiếp tục phát triển:

1. Sự trưởng thành của các mô hình ngôn ngữ lớn (LLM)

Các mô hình AI như GPT-4o, Claude Sonnet, Gemini đã đạt đến mức có thể hiểu yêu cầu phức tạp và sinh ra code hoàn chỉnh, bao gồm cả giao diện, logic xử lý, và kết nối cơ sở dữ liệu. Đây là bước nhảy vọt so với chỉ 2 năm trước, khi AI chỉ có thể gợi ý vài dòng code đơn lẻ.

2. Sự xuất hiện của công cụ Vibe Coding chuyên dụng

Một hệ sinh thái công cụ hoàn chỉnh đã hình thành để bất kỳ ai kể cả người chưa từng viết code có thể tạo ra ứng dụng chỉ bằng prompt. Theo Index.dev (2026), các công cụ phổ biến nhất hiện nay bao gồm:

Công cụ Phù hợp với Điểm nổi bật
Bolt.new Người mới bắt đầu Nhanh nhất từ ý tưởng đến triển khai, chạy trên trình duyệt
Lovable Người không biết lập trình Giao diện trực quan, tạo ứng dụng full-stack bằng ngôn ngữ tự nhiên
Replit Người mới + người có kinh nghiệm Cân bằng giữa dễ dùng và linh hoạt, có cộng đồng lớn
v0 (Vercel) Prototype giao diện Tạo UI component chất lượng cao từ mô tả
Cursor Lập trình viên chuyên nghiệp IDE tích hợp AI, phù hợp dự án phức tạp

3. Nhu cầu tự động hóa từ người đi làm

Người đi làm không biết lập trình có thể dùng Vibe Coding để làm gì?

Đây là câu hỏi quan trọng nhất: Vibe Coding không chỉ dành cho dân công nghệ, đây là những ứng dụng thực tế mà người đi làm có thể tạo ra mà không cần viết code:

Nhóm 1 – Công cụ nội bộ (Internal Tools)

  • Dashboard theo dõi KPI: Tạo trang tổng hợp số liệu kinh doanh, cập nhật tự động từ Google Sheets
  • Form thu thập dữ liệu: Thay thế Google Form bằng giao diện chuyên nghiệp hơn, tùy chỉnh theo nhu cầu
  • Công cụ tính toán chuyên ngành: Máy tính ROI, máy tính chi phí, công cụ định giá sản phẩm
  • Hệ thống checklist/workflow: Tự động hóa quy trình phê duyệt, onboarding nhân viên mới

Ví dụ: Một nhân viên HR có thể tạo ứng dụng onboarding gồm checklist 30 ngày đầu tiên, tự động gửi nhắc nhở cho quản lý và nhân viên mới, chỉ bằng cách mô tả quy trình cho AI.

Nhóm 2 — Landing page & Microsite

  • Trang giới thiệu sản phẩm/sự kiện: Tạo landing page chuyên nghiệp trong 10 phút
  • Trang khảo sát: Thu thập phản hồi khách hàng với giao diện branded
  • Portfolio cá nhân: Website giới thiệu bản thân cho phỏng vấn hoặc networking

Nhóm 3 — Prototype & MVP

  • Demo ý tưởng cho sếp: Thay vì trình bày bằng slide, tạo bản demo có thể click và tương tác
  • Proof-of-concept cho dự án: Nhanh chóng kiểm chứng ý tưởng trước khi đầu tư nguồn lực phát triển chính thức

Giới hạn của Vibe Coding: Khi nào nên và không nên dùng?

1. Nên dùng (Green Light)

Ứng dụng Lý do
Trang thông tin, landing page Rủi ro thấp, kết quả tốt, không cần xử lý dữ liệu nhạy cảm
Prototype & demo Hoàn hảo để kiểm chứng ý tưởng trước khi phát triển chính thức
Công cụ nội bộ (dashboard, checklist) Bạn kiểm soát hoàn toàn quyền truy cập
Dự án cá nhân (portfolio, blog, tool nhỏ) Không rủi ro, tự do thử nghiệm

2. Cần cân nhắc (Yellow Light)

Ứng dụng Lý do
Ứng dụng xử lý dữ liệu khách hàng Cần review bảo mật trước khi triển khai
Hệ thống có logic nghiệp vụ phức tạp AI có thể tạo lỗi logic khó phát hiện
Ứng dụng cần hoạt động ổn định lâu dài Code do AI tạo có thể khó bảo trì nếu không hiểu cấu trúc

3. Không nên dùng (Red Light)

Ứng dụng Lý do
Hệ thống xử lý giao dịch tài chính Yêu cầu bảo mật và độ chính xác cực cao
Phần mềm doanh nghiệp quy mô lớn (ERP, CRM) Vượt quá khả năng của Vibe Coding hiện tại
Ứng dụng y tế, pháp lý Rủi ro pháp lý và an toàn không thể chấp nhận lỗi

Quy tắc chung: Vibe Coding tuyệt vời cho các công cụ nội bộ, prototype, và dự án cá nhân. Với bất kỳ ứng dụng nào liên quan đến dữ liệu nhạy cảm hoặc cần hoạt động production lâu dài, hãy có sự kiểm tra từ người có chuyên môn kỹ thuật.

Vibe Coding và Prompt Engineering: Hai kỹ năng bổ trợ nhau

Nếu đã đọc đến đây, bạn sẽ nhận ra một điều: chất lượng của Vibe Coding phụ thuộc hoàn toàn vào chất lượng prompt bạn viết.

Một prompt mơ hồ kiểu “Tạo cho tôi một ứng dụng quản lý” sẽ cho ra kết quả chung chung, thiếu chi tiết, phải sửa đi sửa lại. Ngược lại, một prompt có cấu trúc, xác định rõ mục đích, đối tượng, tính năng, giao diện, và giới hạn sẽ cho ra bản chạy được ngay từ lần đầu.

Prompt mơ hồ Prompt có cấu trúc
Yêu cầu “Tạo một app quản lý công việc” “Tạo ứng dụng web quản lý task cho team 5 người. Gồm: bảng Kanban 3 cột (To Do / Doing / Done), kéo thả task giữa các cột, mỗi task có tiêu đề + người phụ trách + deadline. Giao diện tối giản, tông trắng-xám-xanh. Responsive trên mobile.”
Kết quả App cơ bản, thiếu tính năng, giao diện mặc định App có đầy đủ tính năng yêu cầu, giao diện đúng ý, sẵn sàng sử dụng
Số lần sửa 5–10 lần 1–2 lần

Đó là lý do Prompt Engineering được xem là nền tảng của Vibe Coding. Không phải bạn cần biết lập trình, bạn cần biết giao tiếp hiệu quả với AI.

Bắt đầu học Vibe Coding từ đâu?

Nếu bạn muốn thử Vibe Coding ngay hôm nay, đây là lộ trình gợi ý:

Bước 1: Vào Bolt.new hoặc Lovable, mô tả một công cụ đơn giản bạn muốn có trong công việc. Mục tiêu chính là giúp bạn trải nghiệm vòng lặp prompt → kết quả → điều chỉnh.

Bước 2: Học Prompt Engineering có hệ thống. Vibe Coding chỉ hiệu quả khi prompt đủ tốt. Đầu tư vào kỹ năng Prompt Engineering sẽ giúp bạn tạo ra ứng dụng chất lượng hơn với ít lần sửa hơn.

Bước 3: Áp dụng vào công việc thực tế. Bắt đầu với một vấn đề thật trong công việc, một quy trình lặp lại, một báo cáo thủ công, một form thu thập dữ liệu, và thử tự động hóa bằng Vibe Coding.

Nếu bạn muốn đi theo lộ trình có cấu trúc, khóa học Practical AI Literacy của UniTrain dành riêng Module 5 — “Automation with AI (Vibe Coding)” để hướng dẫn bạn:

  • Tạo ứng dụng mini giải quyết vấn đề thực tế trong công việc
  • Tự động hóa các tác vụ lặp lại — hoàn toàn bằng ngôn ngữ tự nhiên
  • Kết hợp Prompt Engineering + Vibe Coding để tối đa hóa hiệu quả

Follow UniTrain để cập nhật thêm nhiều kiến thức hữu ích khác bạn nhé.

 

XEM THÊM

[Khóa học] Practical AI Literacy

[Kiến thức hữu ích] 6 bước viết prompt AI an toàn – Công thức bảo mật dữ liệu tối ưu nhất cho nhân sự đa ngành

[Kiến thức hữu ích] Prompt Engineering trong tài chính: Cách dùng AI hiệu quả cho phân tích và ra quyết định

Bài viết liên quan
Data Analysis Breakthrough Scholarship 2026

Với mong muốn tạo điều kiện cho các bạn trẻ tiếp cận kiến thức bài bản và phát triển tư duy phân tích dữ liệu thực tiễn, Data Analysis Breakthrough Scholarship 2026 chính

Xem thêm
Ưu đãi tháng 05/2026

Chương trình ưu đãi 05/2026 này mang đến ưu đãi kép cho học viên: Giảm ngay 155.000đ trên mức ưu đãi đóng sớm khi học viên đăng ký bất kỳ khóa học nào trong tháng này.

Xem thêm
So sánh ChatGPT vs Gemini vs Claude 2026: Nên chọn AI tool nào?

Ba cái tên ChatGPT, Gemini và Claude xuất hiện ở khắp nơi khi nói về AI, nhưng không cái nào là “tốt nhất tuyệt đối”. Mỗi tool có điểm mạnh khác

Xem thêm
Claude là gì? Tìm hiểu AI assistant của Anthropic và cách dùng 2026

Nếu bạn đã nghe tên ChatGPT nhưng chưa biết Claude là gì, bạn đang bỏ qua một trong những AI assistant mạnh nhất hiện nay, đặc biệt nếu công việc của

Xem thêm