Với báo chí, thay đổi lớn nhất mà vibe coding mang lại có lẽ không nằm ở việc viết bài nhanh hơn. Nó nằm ở khả năng thay đổi cách một tác phẩm báo chí được thể hiện.
Longform · Công nghệ báo chíBỏ qua phần mở đầu
Trong một thời gian dài, khi nói đến ứng dụng công nghệ trong báo chí, chúng ta thường nghĩ đến một quy trình khá quen thuộc: nhà báo nghĩ ra ý tưởng, viết nội dung, sau đó chuyển yêu cầu cho đội ngũ thiết kế hoặc kỹ thuật để biến ý tưởng ấy thành một sản phẩm số.
Một bài longform cần lập trình viên dựng giao diện. Một đồ họa tương tác cần nhà thiết kế và lập trình viên. Một bản đồ dữ liệu, một công cụ tra cứu hay một trang tường thuật đặc biệt thường cần nhiều người phối hợp trong nhiều ngày, thậm chí nhiều tuần.
AI tạo sinh, đặc biệt là cách làm có tên “vibe coding”, đang thay đổi quy trình ấy.
Vibe coding, nói gọn, là “đặt hàng phần mềm bằng lời”: nhà báo mô tả bằng tiếng Việt thông thường mình muốn một bản đồ, một công cụ tính hay một trang tra cứu trông thế nào và hoạt động ra sao. AI tự viết phần lớn mã lập trình rồi sửa tiếp theo từng góp ý.
Người làm việc này không cần biết lập trình. Điều cần nhất là biết rõ mình muốn làm ra cái gì cho độc giả, giống như khi giao một đề tài cho phóng viên.
Với báo chí, thay đổi lớn nhất mà vibe coding mang lại có lẽ không nằm ở việc viết bài nhanh hơn.
Nó nằm ở khả năng thay đổi cách một tác phẩm báo chí được thể hiện.
Sản phẩm cơ bản nhất của báo điện tử suốt hơn hai thập niên qua vẫn là một trang bài viết.
Tiêu đề, sapo, nội dung, ảnh, video, infographic và một số thành phần tương tác được sắp xếp từ trên xuống dưới. Dù công nghệ xuất bản đã thay đổi rất nhiều, cấu trúc căn bản của tác phẩm báo chí vẫn mang dấu ấn rất rõ của báo in: một câu chuyện được trình bày chủ yếu dưới dạng văn bản để độc giả đọc.
Vibe coding mở ra một khả năng khác.
“Bài báo này nên viết như thế nào?”
TIÊU ĐỀ · SAPO · NỘI DUNG · ẢNH · INFOGRAPHIC
“Độc giả nên trải nghiệm câu chuyện này như thế nào?”
Đó là một thay đổi rất quan trọng.
Một bài báo về giá vàng không nhất thiết chỉ gồm vài biểu đồ và những con số biến động. Nhà báo có thể tạo ngay một công cụ để độc giả nhập số lượng vàng mình đang sở hữu và xem tài sản của họ đã tăng hay giảm bao nhiêu.
Ở sản phẩm thật, giá hiện tại do tòa soạn cập nhật từ nguồn đã kiểm chứng. Trong mô phỏng này, mọi con số đều do bạn tự nhập.
Một bài về giá bất động sản có thể cho phép người đọc chọn quận, phường, diện tích căn hộ và thời điểm mua để so sánh mức giá.
Mức giá sẽ hiển thị tại đây khi sản phẩm được gắn dữ liệu thật.
Một bài về bầu cử có thể trở thành bản đồ tương tác, nơi độc giả chạm vào từng địa phương để xem kết quả.
Bản đồ dạng ô mô phỏng, không thể hiện địa giới hành chính thực tế.
Một bài về ngân sách có thể cho phép người đọc tự điều chỉnh các biến số và quan sát điều gì xảy ra nếu chi tiêu tăng 5%, thu ngân sách giảm 10% hay một chính sách mới được áp dụng.
Thanh ngang chỉ biểu diễn mức điều chỉnh bạn chọn, không phải dữ liệu ngân sách thực tế.
Một bài về bóng đá có thể trở thành một trang theo dõi trận đấu với đội hình, sơ đồ chiến thuật, diễn biến trận đấu và những tình huống quan trọng được thể hiện trực quan.
Ví dụ về hình thức thể hiện · không chứa dữ liệu thực tế
Nội dung báo chí không còn chỉ là thứ để đọc.
Nó trở thành thứ để chạm, chọn, nhập dữ liệu, thử nghiệm và khám phá.
Trước đây, không phải tòa soạn không có những ý tưởng như vậy.
Vấn đề là làm ra chúng tốn quá nhiều người và nhiều ngày công.
Một phóng viên có thể hình dung rất rõ một bản đồ tương tác nhưng không biết JavaScript. Một biên tập viên có dữ liệu nhưng không biết xây dựng biểu đồ động. Một nhóm phóng viên điều tra muốn tạo công cụ cho độc giả tự tra cứu hàng nghìn dòng dữ liệu nhưng phải chờ bộ phận kỹ thuật.
Vì thế, nhiều ý tưởng hay dừng lại ở cuộc họp giao ban chỉ vì tòa soạn không đủ người làm kỹ thuật.
Vibe coding đang thu hẹp khoảng cách này.
Muốn làm một sản phẩm tương tác, phóng viên viết yêu cầu, chuyển cho bộ phận kỹ thuật, chờ lập trình, chạy thử rồi sửa. Mỗi khâu chờ khâu trước, nhiều người cùng tham gia.
Giờ đây nhà báo trao đổi trực tiếp với AI như với một cộng sự kỹ thuật: góp ý đến đâu, thấy kết quả đến đó.
Nhà báo có thể đưa dữ liệu cho AI và yêu cầu:
“Hãy tạo một bản đồ Việt Nam. Khi người dùng chọn một tỉnh, hiển thị dân số và diện tích.”
AI có thể tạo ra phiên bản đầu tiên chỉ trong vài phút.
Cần kiểm tra thật kĩ chủ quyền biển đảo đối với bản đồ được tạo bởi AI.
Bản đồ trong tác phẩm này thể hiện đủ 34 tỉnh, thành cùng đặc khu Hoàng Sa (TP. Đà Nẵng) và đặc khu Trường Sa (tỉnh Khánh Hòa).
Nhà báo tiếp tục yêu cầu:
“Cho phép so sánh hai tỉnh.”
Rồi:
“Thiết kế lại để dễ sử dụng trên điện thoại.”
Chạm vào một tỉnh, thành trên bản đồ hoặc chọn trong danh sách. Ở chế độ so sánh, lần chạm thứ hai chọn địa phương thứ hai.
Nguồn số liệu: diện tích, dân số của 23 tỉnh, thành hình thành sau sắp xếp theo Nghị quyết 202/2025/QH15 của Quốc hội. Với 11 tỉnh, thành không sắp xếp, dân số và mật độ là dân số trung bình năm 2025 theo Niên giám thống kê tóm tắt 2025 của Cục Thống kê (Bộ Tài chính); diện tích theo các nguồn công bố khi sắp xếp năm 2025.
Địa giới: dựng từ bộ dữ liệu GIS mở Free-GIS-Data (đơn vị hành chính từ 2025), đã đơn giản hóa để hiển thị trên web. Đây là bản đồ minh họa cho tác phẩm báo chí, không thay thế bản đồ hành chính do cơ quan có thẩm quyền phát hành. Trước khi xuất bản, tòa soạn cần đối chiếu với bản đồ chính thức.
Thay vì viết yêu cầu, giao việc, chờ lập trình, chạy thử rồi sửa qua nhiều vòng, nhà báo nay có thể trao đổi liên tục với AI và thấy kết quả ngay sau từng góp ý.
Điều đáng chú ý là người làm báo có thể trực tiếp tham gia cuộc đối thoại ấy.
Trong lịch sử báo chí, công nghệ luôn tạo ra những hình thức kể chuyện mới.
Câu chuyện được trình bày chủ yếu dưới dạng văn bản để độc giả đọc.
Máy ảnh đưa ảnh báo chí trở thành một ngôn ngữ.
Radio đưa âm thanh vào báo chí.
Truyền hình kết hợp hình ảnh động, âm thanh và lời bình.
Internet tạo ra đa phương tiện, siêu liên kết, longform và báo chí dữ liệu.
Điện thoại thông minh thúc đẩy video dọc, story, podcast và những định dạng được thiết kế riêng cho màn hình nhỏ.
AI và vibe coding có thể tạo ra bước tiếp theo.
Phần mềm trở thành một phương tiện biểu đạt của báo chí.
Đây là điểm rất đáng suy nghĩ.
Trước đây, mã lập trình (code) chỉ là “đường ống” đưa bài viết đến độc giả, việc riêng của bộ phận kỹ thuật. Trong một số tác phẩm báo chí tương lai, chính phần mã ấy lại là một phần của câu chuyện: nó quyết định độc giả được chọn gì, xem gì và tự tìm ra điều gì.
Mã lập trình có thể trở thành một phần của câu chuyện.
Nhà báo không chỉ kể cho độc giả biết dữ liệu nói gì.
Họ tạo ra một môi trường để độc giả tự khám phá dữ liệu và tìm ra câu trả lời liên quan đến chính mình.
Infographic từng là một bước tiến lớn của báo điện tử.
Nhưng phần lớn infographic vẫn là sản phẩm một chiều: tòa soạn lựa chọn dữ liệu, thiết kế hình ảnh và độc giả xem kết quả.
Vibe coding có thể đẩy báo chí đi từ infographic sang báo chí tương tác với tốc độ nhanh hơn rất nhiều.
Một chiều · độc giả xem kết quả
Các số trong công thức đã điền sẵn theo thông tin bạn nhập. Bấm vào số có gạch đỏ để sửa.
Căn cứ: biểu thuế 5 bậc (5%, 10%, 20%, 30%, 35% với các ngưỡng 10, 30, 60, 100 triệu đồng) theo Luật Thuế thu nhập cá nhân số 109/2025/QH15, áp dụng với tiền lương, tiền công từ kỳ tính thuế 2026. Giảm trừ gia cảnh 15,5 triệu đồng và 6,2 triệu đồng mỗi người phụ thuộc theo Nghị quyết 110/2025/UBTVQH15. Người lao động đóng BHXH 8%, BHYT 1,5%, BHTN 1%; mức lương đóng BHXH, BHYT tối đa 20 lần lương cơ sở (2.530.000 đồng từ 01/7/2026); BHTN tối đa 20 lần lương tối thiểu vùng theo Nghị định 293/2025/NĐ-CP. Vùng lương tối thiểu xác định theo xã, phường nơi làm việc nên cần tự chọn.
Áp dụng cho cá nhân cư trú ký hợp đồng lao động từ 3 tháng trở lên. Chưa tính khoản giảm trừ từ thiện, nhân đạo, quỹ hưu trí tự nguyện. Kết quả mang tính tham khảo, không thay cho quyết toán thuế.
Một chiều · độc giả xem kết quả
Căn cứ: giá bán lẻ điện sinh hoạt 6 bậc theo Quyết định 1279/QĐ-BCT ngày 09/5/2025 của Bộ Công Thương (áp dụng từ 10/5/2025), chưa gồm VAT: bậc 1 (0–50 kWh) 1.984 đ, bậc 2 (51–100) 2.050 đ, bậc 3 (101–200) 2.380 đ, bậc 4 (201–300) 2.998 đ, bậc 5 (301–400) 3.350 đ, bậc 6 (từ 401) 3.460 đ mỗi kWh. Thuế GTGT 8% theo Nghị quyết 204/2025/QH15 (áp dụng đến hết 31/12/2026). So sánh với biểu giá theo Quyết định 2699/QĐ-BCT (từ 11/10/2024).
Áp dụng cho hộ dùng công tơ thông thường, kỳ ghi chỉ số tròn một tháng. Công tơ thẻ trả trước áp dụng giá 2.909 đ mỗi kWh, không chia bậc. Cơ cấu biểu giá 5 bậc theo Quyết định 14/2025/QĐ-TTg chỉ áp dụng từ lần điều chỉnh giá bán lẻ điện bình quân kế tiếp.
Một câu chuyện chung cho mọi người
Phép tính dùng công thức trả góp đều mỗi tháng trên chính số liệu bạn nhập; chưa gồm phí, bảo hiểm hay lãi suất thả nổi. Kết quả mang tính tham khảo, không phải tư vấn tài chính.
Một bảng phí chung cho mọi nơi
Lệ phí được tính theo nơi thường trú bạn đã nhập. Bấm vào số có gạch đỏ để sửa.
Căn cứ: lệ phí trước bạ lần đầu với ô tô chở người đến 9 chỗ là 10% theo Nghị định 10/2022/NĐ-CP (sửa đổi bởi Nghị định 175/2025/NĐ-CP); HĐND cấp tỉnh được quy định cao hơn, tối đa 15%. Ô tô điện chạy pin: 0% đến hết 28/02/2027. Giá tính lệ phí theo bảng giá của cơ quan thuế, có thể khác giá bán. Lệ phí cấp mới đăng ký kèm biển số ô tô chở người đến 9 chỗ (gồm xe bán tải): 14.000.000 đ tại khu vực I (các xã, phường thuộc Hà Nội, TP. Hồ Chí Minh), 140.000 đ tại khu vực II (đặc khu và các tỉnh, thành phố khác) theo Thông tư 155/2025/TT-BTC, áp dụng từ 01/01/2026. Phí sử dụng đường bộ 130.000 đ mỗi tháng theo Nghị định 90/2023/NĐ-CP. Bảo hiểm TNDS bắt buộc 437.000 đ (dưới 6 chỗ) và 794.000 đ (6–11 chỗ), chưa gồm VAT 10%, theo Nghị định 67/2023/NĐ-CP. Phí kiểm định là mức tham khảo.
Chưa gồm phí dịch vụ đại lý, bảo hiểm vật chất tự nguyện, phụ kiện. Biển số trúng đấu giá có mức thu riêng. Kết quả mang tính tham khảo.
Cùng một nguồn dữ liệu,
nhưng trải nghiệm báo chí hoàn toàn khác.
Từ câu chuyện của mọi người,
nó trở thành câu chuyện của tôi.
Đây có thể là một trong những thay đổi thú vị nhất.
Báo chí lâu nay nói nhiều đến cá nhân hóa ở khâu phân phối, như mục gợi ý “Có thể bạn quan tâm”: người này thấy bài A, người khác được gợi ý bài B.
Vibe coding mở ra khả năng cá nhân hóa ngay bên trong một bài: cùng một tác phẩm, mỗi độc giả thấy phần thông tin sát với hoàn cảnh của mình.
Một bài báo có thể thay đổi kết quả hiển thị tùy theo thông tin độc giả lựa chọn.
Một tác phẩm · nhiều lớp thông tin
Mỗi lớp được tính từ chính thông tin của bạn, theo các quy định đã dẫn trong bài. Lớp vừa thay đổi được đưa lên đầu.
Cùng đọc một tác phẩm, nhưng mỗi người có thể nhận được một lớp thông tin khác nhau phù hợp với hoàn cảnh của mình.
Gợi ý bài phù hợp cho từng người
Người này nhìn thấy bài A, người khác được đề xuất bài B.
Mỗi người thấy lớp thông tin của mình trong cùng một bài
Đó không còn đơn thuần là phân phối cá nhân hóa.
Đó là kể chuyện cá nhân hóa.
Bài báo dưới đây dựa trên dữ kiện của một bài đã đăng. Bản chung so sánh số ngày làm việc cần để mua một chiếc iPhone ở các nền kinh tế; bản của bạn giữ nguyên câu chuyện đó nhưng đặt chính thu nhập bạn khai báo vào bảng xếp hạng.
Dữ kiện gốc: “Số ngày làm việc cần để mua iPhone tại các nền kinh tế”, Đức Anh, VnEconomy, 03/9/2026 (iPhone 17 Pro; tiền lương, giờ làm việc theo ILO). Giá iPhone 18 Pro bản 256 GB tại các thị trường theo SpikeToday (29/9/2026); giá iPhone 17 Pro theo The Mac Index, riêng Thổ Nhĩ Kỳ và Ấn Độ theo giá ra mắt. Số ngày với iPhone 18 Pro là ước tính quy đổi, không phải số liệu của bài gốc. Nội dung được viết lại bằng lời của tác phẩm này, không trích nguyên văn.
Một ranh giới khác cũng đang mờ đi: ranh giới giữa bài báo để đọc và công cụ để dùng.
“Điều gì đang xảy ra?”
THÔNG TIN“Điều đó có ý nghĩa gì với tôi?”
GIẢI THÍCH“Tôi có thể làm gì với thông tin này?”
TIỆN ÍCHMột bài báo thông thường trả lời câu hỏi thứ nhất. Một tác phẩm báo chí số tốt trả lời tiếp câu hỏi thứ hai và thứ ba, tức là giúp độc giả hiểu tin đó liên quan gì đến mình và nên làm gì. Chạm vào từng thẻ để xem ví dụ.
Khi đó, giá trị của báo chí không chỉ nằm ở việc cung cấp thông tin.
Báo chí giúp độc giả dùng được thông tin.
Cũng giống như điện thoại thông minh giúp hàng tỷ người chụp ảnh mà không cần trở thành kỹ sư máy ảnh, AI có thể giúp nhiều nhà báo tạo phần mềm mà không cần trở thành kỹ sư phần mềm.
Nhưng họ phải có một năng lực khác.
TƯ DUY
SẢN PHẨM.
Tức là nghĩ từ phía độc giả trước khi bắt tay làm. Trước mỗi đề tài, nhà báo cần tự hỏi:
Điều này không có nghĩa rằng mọi phóng viên trong tương lai đều phải học JavaScript, Python hay React.
Vibe coding làm nhẹ đòi hỏi về kỹ năng lập trình, nhưng lại đòi hỏi cao hơn ở khả năng xác định đúng vấn đề và đúng điều độc giả cần.
AI có thể viết hàng nghìn dòng mã.
NhưngAI không tự quyết định được đâu là câu chuyện đáng kể.
Sự thay đổi này đặt ra câu hỏi cho chính hệ thống quản trị nội dung (CMS), nơi phóng viên, biên tập viên và thư ký tòa soạn làm việc hằng ngày.
CMS truyền thống được xây dựng quanh một đơn vị nội dung cơ bản: bài viết.
Phóng viên nhập tiêu đề, sapo, nội dung, ảnh, video, thẻ phân loại rồi xuất bản.
Nhưng nếu tác phẩm báo chí tương lai có thể là một công cụ tính toán, một bản đồ, một bảng dữ liệu, một dòng thời gian tương tác, một trình mô phỏng hay một ứng dụng nhỏ, CMS cũng phải thay đổi.
Từ hệ thống quản trị nội dung
đến môi trường sản xuất sản phẩm báo chí.
Thay vì chỉ là hệ thống quản trị nội dung, CMS tương lai có thể trở thành môi trường nơi phóng viên cùng AI tạo ra nhiều loại sản phẩm báo chí khác nhau.
Trong môi trường đó, một nhà báo có thể mở hệ thống và nói:
Giao diện minh họa. Công thức và giá được nhà báo kiểm chứng trước khi xuất bản.
AI có thể đề xuất biểu đồ tương tác, công cụ tính lãi lỗ và dòng thời gian các giai đoạn biến động lớn.
Đó là một quy trình rất khác với CMS hiện nay.
Vibe coding cũng đem tới những rủi ro mới.
AI có thể tạo ra một ứng dụng nhìn rất đẹp nhưng tính toán sai.
Một biểu đồ có thể chạy hoàn hảo nhưng sử dụng sai dữ liệu.
Một công cụ tính toán tài chính có thể đưa ra kết quả sai chỉ vì một công thức được AI hiểu nhầm.
Một bản đồ có thể thể hiện sai địa giới.
Một hệ thống cá nhân hóa có thể thu thập những dữ liệu mà tòa soạn không nên thu thập.
Vì vậy, nguyên tắc quan trọng nhất vẫn phải là
AI tạo ra sản phẩm.Con người chịu trách nhiệm xuất bản.
Sản phẩm do AI làm ra phải qua khâu duyệt như một bài báo: nội dung do AI viết phải được kiểm chứng, phần mã do AI viết phải được chạy thử.
Chuỗi minh họa nguyên tắc “con người chịu trách nhiệm xuất bản” trong bài, không phải một quy chuẩn bắt buộc.
Đặc biệt với những sản phẩm liên quan đến tài chính, y tế, pháp luật, bầu cử hay dữ liệu cá nhân, quy trình kiểm duyệt phải còn nghiêm ngặt hơn một bài viết thông thường.
Có lẽ tác động lớn nhất của vibe coding là một người có thể làm được phần việc trước đây cần cả một nhóm.
Trước đây, để thực hiện một tác phẩm báo chí số phức tạp có thể cần phóng viên, biên tập viên, nhà thiết kế, nhà báo dữ liệu, lập trình viên giao diện và kỹ sư hệ thống.
Trong tương lai gần, một nhà báo giỏi có thể ngồi trước máy tính cùng nhiều “trợ lý AI” (AI agent), mỗi trợ lý đảm nhận một phần việc. Chạm vào từng trợ lý để xem vai trò.
Một trợ lý tìm và làm sạch dữ liệu; một trợ lý phân tích; một trợ lý viết mã lập trình; một trợ lý thiết kế giao diện; một trợ lý chạy thử; một trợ lý tối ưu cho điện thoại.
Nhà báo đóng vai trò như người chỉ đạo thực hiện: giao việc, kiểm tra và quyết định.
Năng lực của một cá nhân vì thế có thể được khuếch đại rất mạnh.
Nhà báo từ người sản xuất nội dung
trở thành đạo diễn của một hệ thống sản xuất.
Điều đó đặc biệt có ý nghĩa đối với những tòa soạn nhỏ – nơi trước đây gần như không thể dành một đội ngũ kỹ thuật riêng cho từng câu chuyện.
Trong vài năm qua, phần lớn tranh luận về AI trong báo chí tập trung vào câu hỏi: AI có viết được báo không?
Đó có thể chưa phải câu hỏi quan trọng nhất.
AI chắc chắn sẽ tham gia ngày càng nhiều vào quá trình tìm kiếm, tổng hợp, dịch, phiên âm, phân tích dữ liệu, viết nháp và biên tập.
Nhưng một cuộc thay đổi sâu hơn có thể đang diễn ra.
AI không chỉ thay đổi cách chúng ta sản xuất nội dung. Nó đang thay đổi thứ mà chúng ta gọi là một tác phẩm báo chí.
Tác phẩm ấy có thể vẫn là một bài viết 2.000 chữ.
Nhưng nó cũng có thể là:
Và khi vibe coding khiến việc tạo ra những sản phẩm như vậy trở nên nhanh, rẻ và dễ tiếp cận hơn rất nhiều, lợi thế cạnh tranh của tòa soạn có thể không còn chỉ nằm ở việc ai đưa tin nhanh hơn.
Nếu báo in từng biến sự kiện thành những trang báo, báo điện tử biến chúng thành những đường link, thì báo chí trong thời đại AI có thể biến mỗi câu chuyện thành một sản phẩm số có thể tương tác.
Và đó có lẽ mới là thay đổi đáng chú ý nhất mà vibe coding có thể mang tới cho báo chí.
Lợi thế cạnh tranh còn nằm ở câu hỏi
Ai có thể biến thông tin thành trải nghiệm hữu ích hơn cho độc giả?