Sau khi xuất bản 『Harness Engineering for AI Agents: Re:Zero』, tôi nhận được lời mời phỏng vấn từ Len Epp, nhà đồng sáng lập Leanpub. Dù khá lo lắng vì không tự tin vào tiếng Anh, tôi vẫn nhận lời vì xem đây là cơ hội để giới thiệu cuốn sách và Naia.Tôi viết cuốn sách này như một tài liệu nhập môn, giới thiệu cách áp dụng kỹ thuật harness vào Naia và giúp mọi người dễ dàng tiếp cận dự án mã nguồn mở Naia. Tận dụng ưu thế của sách điện tử, tôi dự định liên tục bổ sung những điều rút ra từ quá trình phát triển thực tế, và gần đây đã tiếp tục thực hiện lời hứa đó bằng bản cập nhật ấn bản thứ hai (2026.08.03). Bản tiếng Hàn cũng đã được cập nhật trên WikiDocs.
Trong quá trình chuẩn bị cho buổi phỏng vấn bằng tiếng Anh, tôi cùng AI hệ thống lại các câu hỏi dự kiến, trau chuốt câu trả lời, đồng thời sắp xếp những suy nghĩ về Naia và loại AI mà tôi muốn tạo ra thành một mạch hoàn chỉnh. Buổi phỏng vấn thực tế diễn ra khá ngắn, xoay quanh hai câu hỏi chính, nhưng tài liệu chuẩn bị vẫn còn rất nhiều nội dung mà tôi chưa kịp chia sẻ trong chương trình. Vì vậy, tôi quyết định công khai toàn bộ nội dung chuẩn bị và sử dụng công nghệ đã áp dụng cho Naia để chuyển nội dung đó thành một video phỏng vấn giả lập bằng AI bằng tiếng Anh. Tôi đã gửi video cho Len xem trước và nhận được sự đồng ý đăng tải.
Dù chuyển động môi trong một số đoạn vẫn hơi thiếu tự nhiên, tôi chọn chia sẻ cả quá trình lẫn kết quả đến thời điểm này thay vì tiếp tục chỉnh sửa. Hy vọng đây sẽ là một gợi ý nhỏ hữu ích về cách chuẩn bị cho một buổi phỏng vấn bằng tiếng Anh cùng AI.
1. Buổi phỏng vấn thực tế trên Leanpub Launch
Đây là buổi phỏng vấn thực tế với Len Epp, nhà đồng sáng lập Leanpub. Video bắt đầu phát từ thời điểm hai câu hỏi chính được đưa ra.
2. Buổi phỏng vấn giả lập bằng tiếng Anh dựa trên toàn bộ nội dung chuẩn bị
Đây không phải là bản ghi hình hay bản chép lời của cuộc trò chuyện thực tế. Video là màn tái hiện bằng AI, chuyển toàn bộ tài liệu chuẩn bị trước buổi phỏng vấn thành một cuộc hội thoại bằng tiếng Anh.
Lời bạt: câu chuyện về Naia mà tôi chưa kịp kể hết trong sách
Chỉ một mô hình thôi thì khó có thể trở thành “AI của riêng tôi”
Nhiều cuộc thảo luận về AI tập trung vào năng lực của mô hình. Nhưng loại AI mà tôi muốn tạo ra không thể được giải thích chỉ bằng một mô hình. Nó phải có khả năng ghi nhớ người dùng, hiểu ngữ cảnh công việc hiện tại, sử dụng những công cụ cần thiết, hoạt động trong phạm vi được cho phép và kiểm chứng kết quả.
“AI của riêng tôi” mà tôi nói đến không đơn thuần là một AI giỏi trò chuyện với tôi. Nó gần với một AI mà người dùng có thể kiểm soát ký ức, lịch sử, thiết lập, tính cách và ngữ cảnh công việc. Tôi muốn tạo ra một AI có thể tiếp tục làm việc cùng người dùng theo lựa chọn của họ, thay vì một mối quan hệ chỉ tồn tại trong vài cuộc trò chuyện ngắn ngủi bên trong dịch vụ của một công ty khác.
Mô hình nhỏ cần những nhiệm vụ rõ ràng hơn
Tôi không muốn che giấu giới hạn của các mô hình nhỏ hay mô hình cục bộ. Sự khác biệt về năng lực giữa các mô hình rõ ràng là có thật, và việc thiết kế tốt hệ thống xung quanh cũng không thể biến mọi mô hình nhỏ thành mô hình lớn.
Tuy vậy, nếu cung cấp cho mô hình nhỏ ngữ cảnh rõ ràng hơn và công cụ phù hợp, giới hạn phạm vi trách nhiệm một cách chặt chẽ, đồng thời kiểm chứng kết quả kỹ hơn, ta có thể giao cho chúng những nhiệm vụ cụ thể với độ ổn định cao hơn rất nhiều. Qua quá trình viết sách và xây dựng Naia, tôi ngày càng tin rằng mô hình càng nhỏ thì hệ thống phát triển và kiểm chứng xung quanh nó càng quan trọng.
Ưu tiên hoạt động cục bộ không có nghĩa là từ chối đám mây
Naia là một dự án ưu tiên hoạt động cục bộ. Tuy nhiên, điều đó không có nghĩa là chúng ta không nên sử dụng AI trên đám mây hay AI của các tập đoàn công nghệ lớn. Chúng ta vẫn cần có khả năng sử dụng những mô hình và dịch vụ tốt khi cần.
Điều tôi coi trọng là quyền lựa chọn của người dùng. Những thông tin quan trọng đối với cá nhân như ký ức, lịch sử, thiết lập và ngữ cảnh công việc nên nằm dưới sự kiểm soát của người dùng nhiều nhất có thể. AI cũng cần hoạt động được trong môi trường không có kết nối Internet hoặc không thể gửi dữ liệu đến dịch vụ bên ngoài. Với tôi, cục bộ không chỉ là một khẩu hiệu sản phẩm mà là một định hướng nhằm bảo vệ quyền kiểm soát của người dùng.
Naia không chỉ dừng lại ở một chatbot có avatar
Naia là một tác nhân AI trực quan ưu tiên hoạt động cục bộ, đồng thời là một không gian làm việc. Nhân vật trên màn hình có thể là cánh cửa giúp mọi người dễ dàng tiếp cận Naia, nhưng mục tiêu dài hạn không phải chỉ là tạo ra một chatbot có avatar.
Tôi muốn tạo ra một AI có thể ghi nhớ người dùng, sử dụng công cụ và làm việc cùng họ, trong khi dữ liệu cùng những quyết định quan trọng vẫn do người dùng kiểm soát. Tôi cũng muốn công khai quá trình đó dưới dạng mã nguồn mở để mọi người không chỉ sử dụng một sản phẩm hoàn thiện, mà còn có thể tự tìm hiểu, sửa đổi và thử xây dựng AI của riêng mình.
Luận điểm mà cuốn sách muốn trình bày
Luận điểm của 『Harness Engineering for AI Agents: Re:Zero』 không nằm ở việc AI có thể viết được bao nhiêu mã hoặc viết nhanh đến mức nào. Điểm xuất phát của cuốn sách là: để có thể giao việc phát triển phần mềm thực tế cho AI, con người phải hiểu, xem xét và kiểm thử được công việc do AI tạo ra, đồng thời có thể truy vết xem sai sót bắt nguồn từ đâu khi có vấn đề xảy ra.
Tôi gọi đó là kỹ thuật harness, với ý nghĩa rằng chúng ta phải thiết kế đồng thời ngữ cảnh, công cụ, phạm vi công việc, quyền hạn, quy trình kiểm thử và xem xét bao quanh mô hình. Tuy nhiên, tôi không cho rằng mình đang đưa ra một đáp án đúng cho mọi dự án. Cuốn sách giống một bản báo cáo thực địa, ghi lại điều gì đã thành công, điều gì đã thất bại, cũng như những quy tắc và phương pháp kiểm chứng nào là cần thiết trong quá trình tôi xây dựng lại Naia cùng AI.
Vì Naia là mã nguồn mở, tôi cũng hy vọng cuốn sách không phải một tài liệu hướng dẫn chỉ xuất bản một lần rồi kết thúc, mà sẽ trở thành một giáo trình sống, thay đổi cùng mã nguồn. Khi gặp một vấn đề mới trong mã nguồn, tôi sẽ sửa lại phần giải thích trong sách; những nguyên tắc được hệ thống hóa trong sách cũng sẽ tiếp tục được kiểm chứng qua công việc thực tế.
Nếu cuốn sách chủ yếu giải thích phương pháp phát triển này, thì tài liệu chuẩn bị phỏng vấn sẽ bổ sung lý do tôi tạo ra Naia và loại AI mà tôi muốn xây dựng. Đó là lý do lớn nhất khiến tôi đưa toàn bộ tài liệu chuẩn bị vào phần lời bạt lần này. Cuốn sách được phát hành công khai nên bạn có thể đọc trực tuyến mà không cần mua.
Cách tôi chuẩn bị phỏng vấn bằng tiếng Anh cùng AI
Trong lần chuẩn bị này, AI không chỉ được dùng như một công cụ viết hộ câu trả lời bằng tiếng Anh. Tôi sử dụng nó xuyên suốt quá trình tìm hiểu về cuộc phỏng vấn, rút gọn suy nghĩ của mình thành những câu ngắn, hỏi lại những cách diễn đạt chưa hiểu và luyện tập bằng giọng nói.
1. Trước tiên, cùng AI tìm hiểu hình thức và phạm vi của cuộc phỏng vấn
Tài liệu đầu tiên tôi cung cấp cho AI là email mời phỏng vấn từ Len. Tôi tìm hiểu hướng dẫn chính thức của Leanpub và các cuộc phỏng vấn gần đây để xác định thời lượng dự kiến, cách thức tiến hành và phạm vi câu hỏi. Việc xác định trước những gì cần chuẩn bị giúp tôi tránh sa vào quá trình tạo ra vô số câu hỏi dự kiến không có điểm dừng.
2. Tóm tắt cùng AI: rút gọn những điều nhất định phải nói thành ba câu
Thay vì tạo thật nhiều câu hỏi và câu trả lời, tôi cần những ý cốt lõi để có thể quay về bất kể được hỏi điều gì. Ba câu tôi chuẩn bị là:
- A model alone is not an agent. An agent needs a harness around the model. Chỉ một mô hình thôi thì chưa thể trở thành tác nhân. Cần có một hệ thống phát triển và kiểm chứng bao quanh mô hình.
- Harness engineering becomes even more important when we use smaller or local models. Khi sử dụng mô hình nhỏ hoặc mô hình cục bộ, hệ thống phát triển và kiểm chứng xung quanh mô hình càng trở nên quan trọng.
- Naia is open source, and the book will evolve as a living textbook for its source code. Naia là mã nguồn mở, và cuốn sách sẽ tiếp tục phát triển như một giáo trình sống dành cho mã nguồn của dự án.
Ngay cả khi câu hỏi thực tế khác với dự kiến, tôi vẫn định hướng câu trả lời quay về một trong ba câu này.
3. Ghi cả câu tiếng Anh lẫn nghĩa tiếng Hàn để hỗ trợ việc học
Tôi không học thuộc nguyên văn những câu trả lời tiếng Anh do AI tạo ra. Với những cách diễn đạt khó hiểu, tôi hỏi nghĩa và lý do sử dụng theo từng câu; những phần không đúng với suy nghĩ của mình thì tôi sửa lại. Bên dưới mỗi câu trả lời, tôi ghi thêm nghĩa tiếng Hàn và các từ khóa cần nhớ.
Trong cuộc phỏng vấn thực tế, hiểu mình muốn nói gì hữu ích hơn việc cố nhớ nguyên văn câu tiếng Anh. Ngay cả khi không nhớ chính xác câu đã chuẩn bị, tôi vẫn có thể diễn đạt lại điều mình hiểu bằng tiếng Anh đơn giản hơn.
4. Tôi dùng AI được tích hợp trong Naia để tổng hợp giọng nói của người hỏi và người trả lời, rồi nghe đi nghe lại
Tôi xuất tài liệu hoàn chỉnh thành tệp PDF để kiểm tra toàn bộ mạch nội dung. Sau đó, tôi nhờ AI tạo một tệp âm thanh tiếng Anh với giọng riêng cho người hỏi và người trả lời. Nhờ đã có môi trường phát triển của Naia, tôi có thể tạo và nhận tệp ngay mà không cần đăng ký thêm dịch vụ trả phí. Vì không có nhiều thời gian học riêng, tôi nghe lặp lại trong lúc di chuyển và nói theo các câu trả lời.
Khác với khi chỉ đọc văn bản, cách này giúp tôi làm quen với trình tự bắt đầu trả lời sau khi câu hỏi kết thúc và nhịp điệu khi nói. Có thể nói, cùng một tài liệu chuẩn bị đã được tái sử dụng thành PDF để đọc và thành âm thanh để luyện nói.
5. Chuẩn bị sẵn những câu dùng khi không nghe rõ câu hỏi
Thay vì cố trả lời mọi câu hỏi thật hoàn hảo, điều quan trọng hơn là không hoảng hốt khi không hiểu câu hỏi. Tôi chuẩn bị trước những câu như sau:
Could you please repeat the question a little more slowly? Bạn có thể vui lòng nhắc lại câu hỏi chậm hơn một chút được không?
My English is not perfect, so let me say it more simply. Tiếng Anh của tôi chưa hoàn hảo, nên xin phép được trình bày đơn giản hơn.
I want to be careful because I do not want to overclaim. Tôi muốn trả lời thận trọng vì không muốn đưa ra những khẳng định quá mức.
Vào ngày phỏng vấn, tôi mở sẵn tài liệu chuẩn bị và phiên làm việc với AI bên cạnh Zoom để có thể tìm từ khóa khi cần. Dù rất căng thẳng, Len đã hỏi đúng hai câu hỏi trọng tâm được gửi trước, và tôi có thể trả lời dựa trên những suy nghĩ đã chuẩn bị.
Nếu đang chuẩn bị cho một cuộc phỏng vấn bằng tiếng Anh, bạn có thể dùng nguyên khung dưới đây rồi điều chỉnh cho phù hợp với chủ đề của mình.
- Ba câu cốt lõi nhất định phải truyền tải
- Các câu hỏi dự kiến và câu trả lời bằng tiếng Anh
- Nghĩa tiếng Hàn của câu trả lời
- Từ khóa cần nhớ thay cho cả câu
- Các câu hỏi nối tiếp dự kiến
- Những câu dùng khi không nghe rõ câu hỏi
Lý do tôi chuyển tài liệu chuẩn bị thành video AI
Sau khi cuộc phỏng vấn thực tế kết thúc, tôi vẫn còn một tài liệu chuẩn bị khá dài. Tôi muốn công khai câu chuyện về Naia nằm trong tài liệu này. Mọi người có thể đọc toàn bộ nội dung dưới dạng bài viết, nhưng tôi nghĩ nó sẽ dễ tiếp nhận hơn khi được nghe theo mạch hội thoại, nên đã dựng lại thành một video phỏng vấn từ xa.
Lần này, tôi sử dụng công nghệ của Naia để tạo thêm giọng nói tiếng Hàn dựa trên phần âm thanh luyện tiếng Anh, rồi kết hợp hình ảnh và chuyển động do AI tạo ra với công nghệ đồng bộ khẩu hình mã nguồn mở để sản xuất cả bản tiếng Anh lẫn tiếng Hàn. Ban đầu, tôi dùng nguyên khung hình tại thời điểm bắt đầu nói nên khuôn mặt bị biến dạng. Sau đó, tôi khắc phục bằng cách chọn riêng một khung hình trung tính, trong đó mắt và miệng ổn định, rồi tạo video theo từng câu. Công việc này được Codex thực hiện bằng công nghệ của dự án Naia.
Quá trình này hơi khác với việc tạo video chỉ bằng một câu lệnh.
Nghiên cứu cuộc phỏng vấn → Xác định thông điệp cốt lõi → Soạn hỏi đáp dự kiến bằng tiếng Hàn và tiếng Anh → Kiểm tra PDF → Luyện tập bằng âm thanh → Video phỏng vấn giả lập
Kết quả của mỗi giai đoạn trước được tái sử dụng làm nguyên liệu cho giai đoạn tiếp theo. Tài liệu chuẩn bị cho cuộc phỏng vấn bằng tiếng Anh trở thành âm thanh luyện tập, rồi tiếp tục trở thành bài viết và video có thể công khai. Tôi nghĩ đây có thể là một ví dụ về cách tận dụng AI trong công việc thực tế: không bỏ đi những tài liệu đã tạo, mà tiếp tục dùng chúng cho công việc kế tiếp.
Quan trọng hơn cả việc sản xuất video là quá trình tôi tự hiểu và chỉnh sửa nội dung. AI có thể nhanh chóng tạo bản nháp, nhưng không thể tự nhận ra và sửa ngay những phần khác với suy nghĩ của tôi. Tôi đã đặt câu hỏi, tìm hiểu, chỉnh sửa và trao đổi với Len bằng sự hỗ trợ của AI để xác nhận phạm vi nội dung có thể công khai.
Lời kết
Điều tôi muốn lưu lại trong bài viết này không phải bản thân việc đã tạo một video phỏng vấn bằng AI. Tôi muốn chia sẻ từ trải nghiệm thực tế rằng khi cảm thấy áp lực trước một cuộc phỏng vấn bằng tiếng Anh, ta có thể cùng AI hệ thống hóa các câu hỏi dự kiến, rút gọn những điều nhất định phải nói và chuẩn bị bằng cách nghe lặp lại qua âm thanh.
Đó cũng là lý do tôi công khai toàn bộ tài liệu chuẩn bị phỏng vấn. Trong cuộc phỏng vấn thực tế, tôi chỉ có thể nói ngắn gọn, nhưng quá trình chuẩn bị đã giúp tôi sắp xếp những suy nghĩ về Naia mà mình muốn xây dựng và về “AI của riêng tôi” thành một mạch dài, hoàn chỉnh hơn. Video chỉ là một hình thức được tạo ra để truyền tải nội dung ấy theo cách dễ tiếp nhận hơn.
Tôi hy vọng quá trình này có thể trở thành một tài liệu tham khảo nhỏ cho những ai đang chuẩn bị phỏng vấn bằng tiếng Anh, đồng thời giúp những người quan tâm đến Naia hiểu được vì sao tôi đang xây dựng dự án này. Tôi sẽ tiếp tục chỉnh sửa cuốn sách và Naia dựa trên những điều được kiểm chứng trong quá trình phát triển thực tế.