Các phóng viên tham gia buổi runnerthon về vibe coding tại trụ sở Popupstudio ở quận Gangnam, Seoul, ngày 17/3. Ảnh: DigitalToday

“Tôi chỉ cần tải vài mẫu card news vào Claude Code rồi yêu cầu làm theo phong cách tương tự, hệ thống đã có thể dựng được bộ khung cơ bản.”

Tối 17/3, tại quận Gangnam, Seoul, startup Popupstudio tổ chức buổi tổng kết runnerthon về vibe coding dành cho phóng viên. Trong 4 tuần, 7 người tham gia đã phát triển các mini project bằng AI và trình bày kết quả ở phiên cuối. Phần lớn trong số này trước đó thậm chí chưa từng dùng terminal.

Vibe coding là cách phát triển phần mềm bằng ngôn ngữ tự nhiên, trong đó người dùng mô tả yêu cầu cho AI thay vì trực tiếp viết mã. Nhờ đó, ngay cả người không có nền tảng lập trình cũng có thể tạo ra sản phẩm thử nghiệm.

Người thuyết trình đầu tiên, A, phụ trách truyền thông tại một tổ chức, giới thiệu công cụ tự động tạo card news. Khi nhập một bản báo cáo, AI sẽ tóm tắt nội dung và sắp xếp lại theo định dạng thẻ. Người dùng có thể chọn ba phong cách trình bày và bốn tông màu chủ đạo. A cho biết công cụ này dự kiến được dùng cho Instagram và kênh KakaoTalk.

B, phóng viên theo dõi lĩnh vực startup, mang đến một ứng dụng quản lý sức khỏe có chức năng theo dõi luyện tập và chế độ ăn theo ngày, theo tháng. Theo B, sản phẩm chỉ được hoàn thiện sát giờ thuyết trình. Ban đầu, ứng dụng chỉ hiển thị giao diện nhưng các tab không hoạt động vì AI mới tạo bản nháp mang tính mô phỏng, chưa có chức năng thực tế. Sau khi chụp lỗi màn hình và gửi lại cho AI, hệ thống đã tự điều chỉnh. B cho biết kinh nghiệm rút ra từ runnerthon là càng cung cấp đầy đủ bối cảnh, khả năng AI xử lý lỗi càng cao, và khi bế tắc thì nên tiếp tục đặt câu hỏi cho AI.

Một phóng viên khác giới thiệu dự án “thông báo đấu thầu của Cơ quan Mua sắm Công”. Đây là bot Telegram chuyên thu thập thông tin trúng thầu trong lĩnh vực AI và phần mềm của 22 cơ quan trực thuộc Bộ Khoa học và CNTT Hàn Quốc. Công việc vốn đòi hỏi phải vào NaraJangteo mỗi ngày đã được tự động hóa. Bot gửi cập nhật vào mỗi buổi sáng, cho biết doanh nghiệp nào trúng dự án nào và quy mô ra sao. Theo nhóm thực hiện, đôi khi hệ thống còn ghi nhận các gói thầu trị giá hàng chục tỷ won.

Dự án được khởi động từ một thư mục duy nhất. Bài học chính trong tuần đầu tiên là: thư mục được tạo hôm nay có thể nhanh chóng trở thành một dịch vụ hoàn chỉnh. Môi trường phát triển được sử dụng là Microsoft VS Code.

Một nội dung trọng tâm của chương trình là context engineering, tức cách truyền đạt bối cảnh cho AI một cách có cấu trúc. Người dùng có thể tạo các tệp markdown trong thư mục dự án để ghi hướng dẫn, chẳng hạn tệp CLAUDE.md với các yêu cầu như “trò chuyện bằng tiếng Hàn”, “giải thích trước khi chỉnh sửa mã” hoặc “mỗi lần chỉ sửa một tệp”. Theo ban tổ chức, khi bổ sung thêm README mô tả dự án, cấu trúc thư mục và tóm tắt trạng thái hiện tại, AI sẽ nắm được toàn cảnh tốt hơn. Một mẹo cũng được nhấn mạnh là trong markdown, các chỉ dẫn dạng “DO NOT” thường hiệu quả hơn “DO”.

Bước tiếp theo là phát triển dựa trên tài liệu và tệp cấu hình. Khi các tệp cần cho vận hành, như khóa API của Public Data Portal hoặc khóa API của Claude, đã được lưu trong thư mục, người dùng có thể mở rộng dự án chỉ bằng cách yêu cầu AI tham chiếu tệp ở đường dẫn tương ứng rồi tiếp tục tạo mã. Theo cách này, nhóm thực hiện bot đấu thầu cũng xây dựng sẵn hơn 30 từ khóa như “AI”, “trí tuệ nhân tạo”, “LLM”, “AI tạo sinh” và “MSP” để đưa vào mã nguồn.

Sau 9 phiên trao đổi, bot đã hoàn thiện. Khâu triển khai được thực hiện bằng GitHub Actions, công cụ tự động hóa miễn phí. Mô hình dùng để phân tích thông tin đấu thầu là Anthropic Claude Haiku, được đánh giá là nhanh, chi phí thấp và phù hợp với các tác vụ lặp lại. Chi phí vận hành thực tế chỉ ở mức vài won mỗi lần chạy.

Dự án thông báo đấu thầu giành giải nhất. Choi Jun-ho, Content Lead của Popupstudio đồng thời là người lên kế hoạch cho runnerthon, nhận xét rằng đây là chương trình mà ai nhìn vào cũng thấy có thể dùng ngay trong thực tế. Theo ông, “vibe coding là quá trình làm việc liên tục với một đồng nghiệp tên là AI”, đồng thời dự báo trong tương lai gần, khái niệm nhà phát triển có thể nhường chỗ cho “builder”.

Sau khi runnerthon khép lại, điều được các phóng viên nhắc đến nhiều nhất lại là tầm quan trọng của việc đi hiện trường trong quá trình tác nghiệp. Phóng viên C nói: “Các đàn anh luôn bảo phải gặp nhiều người, phải ra hiện trường, và cuối cùng họ đã đúng.” Đáp lại, phóng viên D nhận xét: “Một thời kỳ hoang dã đang quay trở lại.”

Từ khóa

#trí tuệ nhân tạo #vibe coding #Claude #GitHub Actions #VS Code #context engineering #bot Telegram
Copyright © DigitalToday. All rights reserved. Unauthorized reproduction and redistribution are prohibited.