Skip to content
··11 phút đọc

Tôi Xây Lại Toàn Bộ Ứng Dụng AI Podcast Trong 14 Ngày. Tôi Sợ.

Tôi xây lại ứng dụng podcast trong 14 ngày — dự án ban đầu mất 6 tháng. Tốc độ tăng tốc này khiến tôi sợ, và nó cũng nên khiến bạn sợ.

Nếu bạn đã đọc các bài viết trước đây của tôi, bạn biết tôi có cảm xúc phức tạp về nội dung do AI tạo ra. Tôi đã viết về nội dung nhạt nhẽo, vô hồn nghe như được viết bởi không ai cả. Tôi đã lập luận rằng AI nên khuếch đại chuyên môn, không thay thế nó.

Vậy tại sao tôi vừa dành hai tuần để đại tu hoàn toàn DIALØGUE — một công cụ tạo podcast hỗ trợ AI?

Câu trả lời thành thật: Tôi bị cuốn vào.

Sau khi sử dụng plugin `frontend-design` của Claude Code để thiết kế lại trang web cá nhân trong 3 ngày, tôi không thể ngừng nghĩ về những gì khác tôi có thể xây. Tốc độ khiến tôi say mê. Chất lượng tốt hơn những gì tôi có thể tự đạt được. Tôi muốn đẩy xa hơn — để xem mình có thể đi nhanh và xa đến đâu.

Sự tò mò đó dẫn đến 119 commit, một bản viết lại backend hoàn toàn, và một sản phẩm thực sự tốt hơn. Nó cũng dẫn đến một số suy nghĩ không thoải mái về tương lai của cô con gái tuổi teen.

Nhưng tôi đi trước câu chuyện rồi.

Dòng Thời Gian Khiến Tôi Sợ

Đây là điều ám ảnh tôi:

| Dự án | Độ phức tạp | Thời gian xây dựng |

|---------|------------|---------------|

| DIALØGUE v1 | MVP tạo podcast | ~6 tháng |

| STRAŦUM | 9 AI agent, 11 framework, multi-tenant | 75 ngày |

| DIALØGUE v2 | Đại tu hoàn toàn + tính năng lớn | 14 ngày |

DIALØGUE nguyên bản mất khoảng sáu tháng buổi tối và cuối tuần. Học stack, mắc lỗi, debug production lúc 2 giờ sáng. Hành trình indie hacker bình thường.

Rồi tôi xây STRAŦUM — khách quan phức tạp gấp 2-3 lần — trong 75 ngày. Vẫn cảm thấy như một thành tựu.

Nhưng lần này? 119 commit trong 14 ngày. Hợp nhất backend hoàn toàn. Tính năng mới mà lẽ ra mất vài tuần mỗi cái. Và tôi vẫn có công việc toàn thời gian là VP tại một agency quảng cáo toàn cầu.

Điều này không nên khả thi.

Tại Sao Tôi Làm (Lý Do Thật)

Tôi sẽ thành thật: động lực ban đầu không cao thượng gì.

Tôi muốn thử thêm các plugin Claude Code.

Sau khi plugin `frontend-design` biến đổi trang web cá nhân, tôi tò mò về các khả năng khác như /feature-dev, /code-simplifier, /code-explorer, v.v... Tôi muốn xem "plan mode" có thể làm gì cho các quyết định kiến trúc. Tôi muốn trải nghiệm "phép thuật" của parallel agent mà tôi nghe nói nhưng chưa thực sự dùng.

Vậy tôi chọn DIALØGUE làm sân chơi. UI cần chỉnh sửa dù sao. Cái cớ hoàn hảo.

Cái bắt đầu là "để tôi thiết kế lại vài màn hình" biến thành "khoan, kiến trúc backend sai" rồi thành "thực ra, tôi nên thay thế toàn bộ AI stack."

Hai tuần sau, tôi có sản phẩm mới.

Thiết kế trang chủ DIALØGUE v2

DIALØGUE mới: thiết kế lại hoàn toàn từ đầu.

Những Gì Thực Sự Thay Đổi (Và Tại Sao Nó Quan Trọng Với Bạn)

Nhanh Hơn, Ổn Định Hơn

Phía sau hậu trường, tôi đã hợp nhất kiến trúc backend đáng kể — cái từng là hàng chục service riêng lẻ giờ là một hệ thống tinh gọn. Bạn sẽ không thấy sự thay đổi này, nhưng sẽ cảm nhận được: ít lỗi hơn, xử lý nhanh hơn, kết quả nhất quán hơn. Ứng dụng đơn giản *hoạt động* tốt hơn.

Nghiên Cứu Thông Minh Hơn Với Nguồn Dẫn

Phiên bản cũ nghiên cứu chủ đề nhưng bạn phải tin nó có đúng sự thật.

Giờ đây, mọi sự kiện đều có nguồn. Khi DIALØGUE nghiên cứu "tương lai của làm việc từ xa," bạn thấy chính xác mỗi insight đến từ đâu — bài viết nào, nghiên cứu nào, chuyên gia nào. Bạn có thể xác minh mọi thứ trước khi đưa vào podcast. Gemini 3.0 Flash với grounding rất tốt cho việc này.

Và đây là phần tôi tự hào nhất: khi bạn upload nghiên cứu riêng (thêm bên dưới) và AI tìm thấy thông tin mâu thuẫn trực tuyến, nó cho bạn biết. "PDF của bạn nói X, nhưng các bài viết gần đây nói Y." Rồi bạn quyết định phiên bản nào thuộc về podcast.

Không còn hộp đen. Podcast của bạn, sự thật của bạn, quyền kiểm soát của bạn.

Sử Dụng Nghiên Cứu Riêng

Có whitepaper? Báo cáo thường niên? Nghiên cứu bạn muốn biến thành cuộc thảo luận podcast?

Upload PDF. DIALØGUE trích xuất insight quan trọng và đan xen vào podcast — đồng thời đối chiếu với tìm kiếm web trực tiếp để đảm bảo không có gì lỗi thời.

Điều này rất hữu ích cho tư vấn viên, nhà phân tích, nhà nghiên cứu — bất kỳ ai có kiến thức độc quyền muốn chia sẻ nhưng không có thời gian viết kịch bản từ đầu.

DIALØGUE upload PDF

Upload nghiên cứu riêng và DIALØGUE đan xen vào podcast.

30 Giọng Nói, Xem Trước Bất Kỳ Giọng Nào

Phiên bản cũ có 6 giọng. Giờ có 30 — từ "thông tin và rõ ràng" đến "phấn khích và cuốn hút" đến "nhẹ nhàng và dịu dàng."

Mỗi giọng có một tính cách. Charon thông tin và chính xác, hoàn hảo cho chủ đề công nghệ. Fenrir phấn khích và ấm áp, lý tưởng cho phỏng vấn. Sulafat chăm sóc, tuyệt vời cho nội dung sức khỏe. Bạn có thể tùy chỉnh tốc độ (chậm đến nhanh) và giọng điệu (chuyên nghiệp đến thân mật).

Và trước khi quyết định, bạn có thể xem trước bất kỳ giọng nào với nội dung thực. Mười giây kịch bản, giọng bạn đang cân nhắc. Không thích? Thử giọng khác. Chỉ tạo khi bạn hài lòng.

Bộ chọn giọng DIALØGUE

30 giọng để chọn, mỗi giọng có tính cách riêng.

Chỉnh Sửa Kịch Bản Thực Sự

Luồng cũ: duyệt outline, đợi audio, hy vọng điều tốt nhất.

Giờ có một điểm dừng. Sau khi AI viết kịch bản đầy đủ, bạn thấy từng chữ trước khi nó thành audio. Không thích cách một phân đoạn chạy? Viết lại. Muốn thêm giai thoại cá nhân? Thêm vào. AI xử lý cấu trúc; bạn hoàn thiện thông điệp.

Đây là "human in the loop" mà tôi luôn nói. Kịch bản là của bạn để định hình.

DIALØGUE chỉnh sửa kịch bản trước khi tạo audio

Xem lại và chỉnh sửa từng dòng trước khi tạo audio.

8 Phong Cách Podcast Phù Hợp Với Giọng Nói Của Bạn

Không phải podcast nào cũng nên nghe giống nhau. Giờ bạn có thể chọn từ 8 phong cách khác nhau — từ trò chuyện thoải mái đến tranh luận có cấu trúc đến phân tích chuyên sâu.

Chọn format phù hợp với nội dung và đối tượng của bạn.

Phong cách podcast DIALØGUE

Từ trò chuyện thoải mái đến tranh luận có cấu trúc — chọn format của bạn.

Theo Dõi Tiến Trình Thời Gian Thực

Phiên bản cũ là hộp đen. Nhấn tạo, đợi, hy vọng.

Giờ bạn thấy chính xác đang diễn ra gì: "Đang nghiên cứu chủ đề..." "Đang viết phân đoạn 3/5..." "Đang tạo audio..." Không còn thắc mắc ứng dụng bị crash hay đang thực sự hoạt động.

Quản Lý Thư Viện Podcast

Tìm kiếm, lọc, sắp xếp, xóa. Cuối cùng.

Khi thư viện phát triển, bạn cần cách tìm kiếm. Tìm theo tiêu đề hoặc chủ đề. Lọc theo trạng thái. Sắp xếp theo ngày. Xóa những cái không ổn.

Tính năng nhỏ. Cải thiện chất lượng cuộc sống lớn.

Thư viện DIALØGUE

Tìm kiếm, lọc, và quản lý thư viện podcast ngày càng phát triển.

Xác Thực Hai Yếu Tố Tùy Chọn

Nếu bạn đang tạo nội dung bằng công cụ này, bạn nên bảo vệ được tài khoản. Giờ bạn có thể bật 2FA với bất kỳ ứng dụng authenticator nào.

Không hào nhoáng, nhưng quan trọng.

Trải Nghiệm Claude Code

Đây là những gì khiến tôi bất ngờ khi làm việc với Claude Code ở tốc độ này:

Parallel Agent Thực Sự Hoạt Động

Tôi nói với Claude Code: "Sử dụng nhiều agent song song khi phù hợp."

Và nó đã làm. Một agent lập bản đồ codebase trong khi agent khác thiết kế triển khai. Agent thứ ba refactor code hiện có trong khi tôi review tính năng mới.

Cảm giác như có một đội. Ngoại trừ đội không bao giờ ngủ và không phàn nàn.

Plan Mode Thay Đổi Cách Tôi Suy Nghĩ

Trước khi viết bất kỳ code nào, Claude Code sẽ vào "plan mode" — khám phá codebase, lập bản đồ dependency, đề xuất kiến trúc.

Các kế hoạch thường tốt hơn những gì tôi sẽ nghĩ ra. Kỹ lưỡng hơn. Nhận biết edge case tốt hơn. Cân nhắc pattern hiện có nhiều hơn.

Tôi ngừng coi mình là kiến trúc sư. Tôi trở thành người review. Người ra quyết định. Người đặt tiêu chuẩn thẩm mỹ.

Các Con Số

| Chỉ số | Giá trị |

|--------|-------|

| Tổng commit | 119 |

| Số ngày | 14 |

| File thay đổi | 484 |

| Dòng thêm/xóa | 89.000+ |

| Giọng mới | 6 -> 30 |

| Code tôi viết | ~0 |

Dòng cuối không phải lỗi đánh máy. Tôi viết xấp xỉ không dòng code nào. Tôi mô tả những gì muốn. Tôi review những gì được xây. Tôi ra quyết định. Nhưng triển khai thực sự? Claude Code.

Phần Khiến Tôi Mất Ngủ

Đây là nơi tôi cảm thấy không thoải mái.

Tôi có cô con gái tuổi teen. Thông minh, tò mò, chăm chỉ. Mọi thứ phụ huynh mong đợi.

Và tôi không biết nói gì với con về tương lai.

Các kỹ năng tôi học trong 18 năm quảng cáo — tư duy chiến lược, giải quyết vấn đề sáng tạo, hiểu tâm lý con người — vẫn quan trọng. Nhưng kỹ năng thực thi? Phần "làm sao để thực sự tạo ra thứ gì đó"? AI có thể làm được rồi. Thường tốt hơn tôi. Ngày càng tốt hơn mỗi tháng.

Tôi từng nghĩ "tư duy phản biện" là câu trả lời. Học cách suy nghĩ, và bạn sẽ luôn có giá trị.

Nhưng vấn đề là: AI có thể cho bạn 50% tư duy phản biện cho bất kỳ vấn đề nào. Có lẽ 70%. Mức sàn đã được nâng cao đến nỗi "tôi biết tư duy phản biện" không còn là yếu tố khác biệt như trước.

Còn lại gì? Thẩm mỹ? Phán đoán? Khả năng biết cái gì tốt? Có thể. Nhưng tôi không tự tin đặt cược sự nghiệp con gái vào đó.

Sự Thật Không Thoải Mái

Tôi phấn khích về những gì mình xây. DIALØGUE v2 thực sự tốt hơn. Người dùng sẽ có nhiều quyền kiểm soát hơn, linh hoạt hơn, nhiều cách hơn để tạo podcast phản ánh chuyên môn của họ.

Nhưng tôi cũng sợ.

Không phải sợ công nghệ. Sợ tốc độ.

Mười bốn ngày trước, tôi có sản phẩm hoạt động. Hôm nay, tôi có sản phẩm hoàn toàn khác. Cái cũ cảm thấy thô sơ khi so sánh. Và trong 14 ngày nữa? 6 tháng nữa?

Xã hội chưa sẵn sàng cho tốc độ thay đổi này. Hệ thống giáo dục chưa sẵn sàng. Cấu trúc việc làm chưa sẵn sàng. Mô hình tư duy về kỹ năng nào quan trọng và nghề nghiệp nào ổn định — chẳng có gì sẵn sàng.

Tôi chưa sẵn sàng. Và tôi là một trong những người đang tích cực xây dựng các công cụ này.

Vậy Tại Sao Vẫn Tiếp Tục Xây?

Vì phương án thay thế tệ hơn.

Nếu công cụ AI sẽ tồn tại — và chúng sẽ — tôi thà xây những cái khuếch đại chuyên môn con người hơn là thay thế nó.

DIALØGUE không nhằm tạo nội dung cho bạn. Mà giúp bạn tạo nội dung tốt hơn khả năng tự mình. Trình chỉnh sửa outline tương tác, điểm dừng chỉnh sửa kịch bản, ghi nguồn — tất cả được thiết kế để giữ con người kiểm soát.

AI làm phần nhàm chán. Bạn ra quyết định quan trọng.

Đó là triết lý. Liệu nó có đủ để đối mặt với tương lai? Thành thật tôi không biết.

Hãy Thử

Nếu bạn muốn xem 14 ngày xây dựng trông như thế nào:

DIALØGUE đã ra mắt

Mới trong bản phát hành này:

- 30 giọng AI (tăng từ 6) với tùy chỉnh tốc độ và giọng điệu

- Upload PDF với ghi nguồn

- Xem trước giọng trước khi tạo

- Chỉnh sửa kịch bản trực tiếp

- 8 template phong cách podcast

- Theo dõi tiến trình thời gian thực

- Tìm kiếm, lọc, và quản lý thư viện podcast

- Hỗ trợ MFA/2FA

- UI mobile-first thiết kế lại hoàn toàn

Giao diện mobile-first DIALØGUE

Thiết kế mobile-first hoạt động đẹp trên mọi thiết bị.

Người dùng mới được 2 podcast miễn phí. Tạo thứ gì đó nghe giống bạn.

Những Gì Tôi Vẫn Đang Tìm Hiểu

Tôi không có câu trả lời rõ ràng. Nhưng đây là những gì tôi đang suy nghĩ:

1. Kỹ năng nào sẽ quan trọng trong 5 năm nữa? Không chỉ "AI không thể làm X" — mà cái gì sẽ được coi trọng khi AI có thể làm hầu hết mọi thứ ở mức đủ dùng?

2. Làm sao chuẩn bị cho thế hệ tiếp theo? Con gái tôi đang học cấp hai. Con sẽ gia nhập lực lượng lao động trong một thế giới tôi không thể dự đoán. Con nên học gì?

3. Ranh giới giữa khuếch đại và thay thế ở đâu? Tôi tin vào thiết kế human-in-the-loop. Nhưng vòng lặp ngày càng nhỏ. Khi nào nó biến mất?

4. Xây nhanh hơn có thực sự tốt hơn không? Tôi ship 119 commit trong 14 ngày. Nhưng tôi có ship đúng thứ không? Tốc độ không có hướng chỉ là hỗn loạn.

Tôi không có câu trả lời. Tôi không chắc ai có.

Nhưng tôi sẽ tiếp tục xây, viết, và tìm hiểu công khai. Hai ngày sau đợt xây lại này, tôi thêm 5 ngôn ngữ cho DIALØGUE trong 48 giờ — xây dựng trên cùng nền tảng Next.js + Supabase mà Claude Code đã giúp tôi tái cấu trúc.

Đó là tất cả những gì tôi biết cách làm.

---

Vẫn đang xây. Vẫn sợ. Vẫn đang cố gắng tìm ra nên nói gì với con gái.

Cập nhật (Tháng 2, 2026): Tôi bắt đầu xây ứng dụng iOS native cho DIALØGUE mà không biết Swift. Trải nghiệm đó làm rõ hơn suy nghĩ về câu hỏi con gái — hóa ra câu trả lời có thể là: "hãy học trở thành người mở Simulator."

---

Đọc tiếp

Hành trình
Kết nối
Ngôn ngữ
Tùy chọn