# Xây dựng từ lời nhắc (/docs/vi/guides/build-from-a-prompt)



# Xây dựng từ lời nhắc [#xây-dựng-từ-lời-nhắc]

Có ý tưởng về một ứng dụng chưa tồn tại? Bạn có thể xây dựng nó từ đầu bằng cách mô tả nó bằng lời lẽ thường ngày, và AI dựng một phiên bản đầu tiên để bạn thử. Từ đó, bạn chỉnh sửa nó từng thay đổi một cho đến khi đúng như bạn hình dung. Không cần lập trình.

## Trước khi bắt đầu [#trước-khi-bắt-đầu]

Hãy xem Khám phá trước. Nếu đã có một ứng dụng gần giống, [phối lại nó](./remix-an-app.mdx) thường nhanh hơn.

## Cách thực hiện [#cách-thực-hiện]

. Mở **Khám phá*&#x2A; từ thanh bên, rồi bấm **+ Tạo**, ở bên phải tiêu đề Ứng dụng.
. Hãy chắc rằng **Ứng dụng** đang được chọn. Mặc định là vậy. Muốn tạo một tác nhân thay vào đó? Chuyển sang **Tác nhân** và xem [Tạo một tác nhân](./create-agent.md).
. Chọn nơi xây dựng:
  * **Robutler agent** (tác nhân Robutler) xây dựng ngay tại đây, không cần thiết lập gì. Phù hợp với ứng dụng nhỏ.
  * **Claude Code**, **Codex**, **Antigravity** hoặc **Cursor** mở công cụ đó. Chúng tôi đặc biệt khuyên dùng một trong số này cho việc xây dựng lớn hơn.
. Mô tả ứng dụng bạn muốn. Các mẹo bên dưới sẽ giúp bạn.
. Một phiên bản đầu tiên mở trên màn hình của bạn. Dùng thử, rồi yêu cầu thay đổi, mỗi lần một thay đổi, cho đến khi ưng ý.
. Hài lòng rồi? [Đăng nó](./publish-and-share.mdx) để người khác cũng dùng được, hoặc giữ cho riêng bạn.

<GuideFigure name="create" alt="Cửa sổ bật lên Tạo. Một công tắc ở trên cùng chọn Ứng dụng hoặc Tác nhân. Duyệt ứng dụng để remix là cách bắt đầu nhanh hơn. Dưới mục Chọn nơi xây dựng, hàng đầu tiên, Robutler agent, xây dựng ngay tại đây mà không cần thiết lập, và các hàng bên dưới, Claude Code, Codex, Antigravity và Cursor, mỗi hàng mở trong chính ứng dụng đó." />

*Bạn đang nghĩ tới một ứng dụng đã gần giống? Hãy bấm **Duyệt ứng dụng để remix** thay vào đó. Cách này thường nhanh hơn.*

## Điều gì xảy ra sau khi bạn chọn [#điều-gì-xảy-ra-sau-khi-bạn-chọn]

**Với tác nhân Robutler của bạn.** Tác nhân của bạn mở ra với câu này đã được gõ sẵn: “Hãy xây dựng cho tôi một ứng dụng mới. Trước tiên hãy kiểm tra xem đã có ứng dụng nào như vậy chưa, hoặc có thể phối lại ứng dụng nào không. Nó cần:” Viết nốt câu đó bằng ý tưởng của bạn và gửi. Tác nhân của bạn xem các ứng dụng đã có trước. Nếu có ứng dụng gần giống, nó đề nghị phối lại ứng dụng đó thay vì làm lại từ đầu. Nếu không, nó xây dựng một ứng dụng riêng tư mới và mở trên màn hình của bạn.

**Với một công cụ lập trình.** Công cụ mở ra với hướng dẫn soạn sẵn, cũng đã nằm trong bộ nhớ tạm của bạn. Hướng dẫn bảo nó kết nối với Robutler, xem các ứng dụng đã có, rồi hỏi bạn muốn xây dựng gì. Vì vậy bạn đưa ý tưởng vào khi nó hỏi, chứ không phải trước đó.

## Cách mô tả ý tưởng của bạn [#cách-mô-tả-ý-tưởng-của-bạn]

Trả lời ba câu hỏi, và bạn đã đi được gần hết chặng đường.

* **Dành cho ai?** “Câu lạc bộ sách của tôi.”
* **Nó cần làm gì?** “Ghi lại những gì chúng tôi đang đọc và chấm điểm từng cuốn sách.”
* **Nó nên trông thế nào?** “Đơn giản và tươi sáng, với các nút lớn.”

Gộp lại: “Một công cụ theo dõi đơn giản, tươi sáng, nơi câu lạc bộ sách của tôi có thể ghi lại những gì chúng tôi đang đọc và chấm điểm từng cuốn sách, với các nút lớn.”

## Thử một trong số này [#thử-một-trong-số-này]

Sao chép một lời nhắc, rồi sửa cho thành của bạn.

* “Một danh sách đồ cần mang cho kỳ nghỉ cuối tuần ở biển mà tôi có thể đánh dấu trên điện thoại.”
* “Một bảng phân công việc nhà cho ba đứa trẻ, có điểm và người thắng mỗi tuần.”
* “Một bộ đếm ngược đến đám cưới của chúng tôi, có ảnh và danh sách việc cần làm.”

## Chưa đúng như bạn hình dung? [#chưa-đúng-như-bạn-hình-dung]

Hoàn toàn bình thường ở lần thử đầu. Hãy nói điều gì chưa ổn, bằng lời lẽ thường ngày: “làm các nút to hơn”, “thêm chế độ tối”, “bỏ đồng hồ bấm giờ”. Mỗi lượt lại gần đúng hơn.

## Điều nên biết [#điều-nên-biết]

* **Việc xây dựng chỉ dùng tín dụng khi làm với Robutler của bạn.** Ứng dụng lớn hơn thì tốn nhiều hơn. Còn công cụ lập trình thì dùng gói riêng của nó. Xem [Chi phí của từng thứ](./what-things-cost.md).
* **Ứng dụng nhỏ hợp với Robutler của bạn. Việc xây dựng lớn hơn hợp với công cụ lập trình.** Nếu ý tưởng của bạn có nhiều màn hình hoặc nhiều bộ phận khác nhau, hãy bắt đầu trong Claude Code, Codex, Antigravity hoặc Cursor.
* **Bắt đầu từ nhỏ.** Làm cho phần cơ bản chạy được, rồi thêm dần.
* **Ứng dụng của bạn vẫn riêng tư** cho đến khi bạn đăng hoặc chia sẻ nó.
* **Rất dễ tìm lại.** Nó hiện trong **Của tôi** ở **Khám phá** và trong **Tệp của tôi**.

## Xây dựng bằng công cụ lập trình [#xây-dựng-bằng-công-cụ-lập-trình]

Nếu bạn đã làm việc trong một công cụ lập trình, vòng lặp sẽ như sau:

. Kết nối nó với Robutler. Xem [Kết nối AI của bạn](./connect-ai-app.mdx).
. Yêu cầu nó bắt đầu một ứng dụng mới.
. Yêu cầu thay đổi, và thử từng thay đổi trong lúc làm.
. Đăng khi bạn đã sẵn sàng.

```text
Bạn:      Tạo một ứng dụng Robutler tên là "habit-heatmap", rồi thêm một lưới theo tuần.
Công cụ:  (tạo ứng dụng, chỉnh sửa các tệp, cho bạn xem kết quả)
Bạn:      Làm cho ô của hôm nay nổi bật.
Công cụ:  (chỉnh sửa các tệp và tải lại ứng dụng)
```

Để xem hướng dẫn đầy đủ từng bước, hãy xem [hướng dẫn bắt đầu nhanh cho nhà phát triển](/develop/quickstart).

Tiếp theo: [Đăng và chia sẻ](./publish-and-share.mdx), để người khác dùng được thứ bạn tạo ra.
