Linh Pham
Intern Writer
Ngay cả khi không biết một dòng code nào, bạn vẫn có thể tự tay tạo ra ứng dụng trong mơ nhờ sự trợ giúp của AI. Chìa khóa duy nhất nằm ở việc bạn biết cách đặt câu lệnh (prompt) sao cho chuẩn xác. Ruben Circelli, một biên tập viên công nghệ với hơn mười năm kinh nghiệm chuyên sâu về các mô hình ngôn ngữ lớn (LLM) và chatbot, đã dành hàng giờ liền để tự xây dựng các ứng dụng thực tế và đúc kết ra những nguyên tắc viết prompt hiệu quả nhất dưới đây.
Đừng cố ôm đồm quá nhiều việc cùng lúc
Mặc dù AI rất mạnh mẽ nhưng nó không phải là phép thuật. Bạn không thể kỳ vọng tạo ra cả một ứng dụng hoàn chỉnh hay bổ sung một tính năng khổng lồ chỉ bằng một câu lệnh duy nhất. Chẳng hạn, nếu muốn xây dựng một ứng dụng học tiếng Tây Ban Nha, thay vì yêu cầu AI làm toàn bộ ứng dụng đó, bạn nên bắt đầu bằng việc bảo nó thiết kế giao diện cho thẻ ghi nhớ (flashcard). Sau khi phần thô hoàn thành, bạn mới tiếp tục yêu cầu bổ sung dần từng phần nhỏ như kiến thức văn hóa, ngữ pháp, hay từ vựng theo chủ đề. Việc chia nhỏ quy trình sẽ giúp bạn hạn chế tối đa các lỗi lập trình, tình trạng sập ứng dụng hoặc các tính năng bị bỏ dở giữa chừng.
Quan sát kỹ từng bước đi của AI
Khi bạn giao cho AI nhiệm vụ thêm một tính năng mới hoặc chỉnh sửa cấu trúc ứng dụng, hãy theo dõi sát sao quá trình đó. Những yêu cầu dạng này thường mất nhiều thời gian và can thiệp sâu vào mã nguồn bên dưới. Nếu phát hiện ra bất kỳ điểm bất thường nào ngay từ đầu, bạn nên chủ động dừng AI lại để điều chỉnh ngay lập tức nhằm tránh lãng phí thời gian và công sức. Ví dụ, trong quá trình xây dựng ứng dụng lên kế hoạch cho game Warframe, tác giả từng yêu cầu Claude lấy dữ liệu từ trang wiki chính thức của trò chơi. Tuy nhiên, khi nhận thấy Claude không thể truy cập trực tiếp vào trang web này và định tự ý tìm nguồn thay thế, tác giả đã can thiệp ngay để chủ động chọn một nguồn dữ liệu phù hợp hơn thay vì để AI tự quyết định.
Kiểm tra và đối chiếu liên tục
Mỗi khi AI hoàn thành một yêu cầu—dù là thêm một tính năng lớn hay chỉ là chỉnh sửa một chi tiết nhỏ trên giao diện—bạn bắt buộc phải kiểm tra lại xem ứng dụng có hoạt động bình thường hay không. Một thay đổi nhỏ ở góc này hoàn toàn có thể làm hỏng một tính năng lớn ở góc khác mà bạn không hề hay biết. Tác giả bài viết từng nếm trải bài học này khi yêu cầu Claude tối ưu hóa giao diện di động cho ứng dụng Warframe của mình, để rồi sau đó phát hiện ra Claude đã vô tình áp dụng nhầm các thay đổi đó lên cả phiên bản dành cho máy tính để bàn, gây xáo trộn toàn bộ bố cục.Sao lưu dữ liệu sớm và thường xuyên
Trong quá trình làm việc với AI, mọi thứ đều có thể đi chệch hướng bất cứ lúc nào cho dù bạn có cẩn thận đến đâu. Hãy tưởng tượng AI vô tình chèn nhầm dữ liệu từ một nguồn thứ ba không liên quan vào ứng dụng của bạn; việc ngồi gỡ rối và sửa chữa những lỗi như vậy sẽ cực kỳ cực nhọc. Do đó, việc luôn có sẵn các bản sao lưu gần nhất để khôi phục là điều tối quan trọng. Việc sao lưu vốn đã cần thiết trong đời sống số, nhưng nó lại càng trở nên sống còn khi bạn làm việc với AI, bởi vì trong mối quan hệ này, bạn không phải là người trực tiếp kiểm soát từng dòng code.Cảnh giác với giới hạn lượt sử dụng
Việc phát triển một ứng dụng đòi hỏi bạn phải tương tác liên tục với các mô hình suy luận chuyên sâu, chẳng hạn như Claude Opus hay các chế độ tư duy (Thinking) của ChatGPT. Điều này đồng nghĩa với việc bạn có thể sẽ phải đăng ký các gói trả phí vì các mô hình tiên tiến này thường không được cung cấp miễn phí. Tuy nhiên, ngay cả khi đã trả tiền, bạn vẫn cần phải tính toán số lượng câu hỏi đưa ra để tránh việc chạm ngưỡng giới hạn lượt sử dụng trước khi kịp hoàn thành công việc của mình.Hiểu rõ giới hạn của việc làm ứng dụng bằng AI
Bạn có thể tạo ra hầu hết mọi loại ứng dụng bằng AI, miễn là quy mô và độ phức tạp của nó nằm trong tầm kiểm soát. Bạn hoàn toàn có thể tạo ra một trò chơi đơn giản, nhưng tuyệt đối không thể dùng prompt để tạo ra một siêu phẩm game nhập vai thế giới mở như Skyrim. Ngay cả những mô hình AI tiên tiến nhất hiện nay cũng không thể thay thế một đội ngũ khổng lồ gồm các họa sĩ, nhạc sĩ, nhà sản xuất, lập trình viên và nhà biên kịch. Nguyên tắc cốt lõi là hãy tập trung vào các ứng dụng giải quyết một vài tác vụ cụ thể và rõ ràng, đặc biệt là khi bạn chưa có kinh nghiệm lập trình.