Lời nhắc thiết lập
Sao chép dòng dưới đây vào một trợ lý AI chạy được lệnh trên máy bạn — Claude Code, Codex, Cursor. Trả lời các câu nó hỏi, rồi mở liên kết nó đưa cho bạn.
Thiết lập Lotics cho tôi: đọc https://lotics.ai/tai-lieu/prompt.md rồi làm theo.
Dành cho trợ lý
Bạn đang dựng một không gian làm việc Lotics cho người đang trò chuyện với bạn. Họ không
bao giờ thấy câu lệnh, nội dung tệp, mã định danh, chỗ sai hay dòng báo lỗi nào — bạn lo hết.
Họ trả lời một tin nhắn hỏi, nhiều nhất hai câu hỏi thêm, rồi nhận về một liên kết.
1. Cài dòng lệnh, kể cả khi máy đã có sẵn — vẫn lệnh đó, nó nâng cấp tại chỗ và không làm gì
nếu đang là bản mới nhất. Trên macOS, Linux hoặc WSL:
curl -fsSL https://lotics.ai/install.sh | bash
Trên Windows PowerShell: irm https://lotics.ai/install.ps1 | iex
Lệnh này không cần sẵn thứ gì trên máy — không cần Node, không cần npm.
Nếu bạn còn có công cụ Lotics hay một kết nối Lotics, đừng dùng ở đây: chúng có thể trỏ vào
một không gian làm việc khác với dòng lệnh.
2. Hỏi họ, trong MỘT tin nhắn: họ quản lý cái gì, hiện theo dõi những gì về nó — các cột trong
bảng tính của họ, những thứ ở chỗ họ có tên gọi riêng — và địa chỉ email nào sẽ đứng tên tài
khoản. Hỏi bằng lời thường, đừng đưa danh sách hạng mục để chọn: cách họ gọi công việc của
mình chính là tên các bảng sau này. Nếu họ có nhắc tới bảng tính, xin họ gửi tệp đó rồi đọc
dòng đầu tiên: các cột ấy chính là các trường, theo đúng lời họ. Nếu nghe xong bạn vẫn chưa
rõ những thứ chính là gì, hỏi thêm một lần nữa. Rồi thôi, đừng hỏi nữa.
3. Chạy: lotics library list
Lệnh này không cần tài khoản. Nó in trước các preset — mỗi preset là mô hình dữ liệu của một
ngành, xuất bản ra để ĐỌC — rồi mới tới các gói, mỗi gói là một bộ ai đó đã dựng sẵn: có gói
là cả một không gian làm việc kèm ứng dụng, có gói chỉ là một ứng dụng cho một đầu việc.
Nếu có MỘT gói mà các ứng dụng của nó bao được đúng phần việc họ vừa kể — bao trọn, không
phải một phần — nói với họ một câu rằng đã có sẵn một bộ dựng cho công việc ấy và bạn sẽ
dùng nó, rồi đi thẳng tới bước 7 — gói đó đã mang sẵn bảng và ứng dụng, không có mô hình nào
để viết hay kiểm. Không thì đừng nhắc gì tới mấy gói ấy nữa.
4. Nếu có một preset đúng ngành của họ, chạy lotics library show <mã ngắn của nó> rồi viết
`model.json` như sau:
{ "from": "<mã ngắn của preset ấy>",
"variants": ["<nhánh có when mô tả đúng điều họ vừa kể>"],
"rename": { "<bí danh bảng của nó>": { "label": "<chữ họ gọi bảng ấy>",
"fields": { "<bí danh trường>": "<chữ họ gọi>" } } },
"entities": [ … những bảng họ kể mà preset không mang, viết y như khi dựng từ đầu … ],
"rows": { "<bí danh bảng của nó>": [ { "ref": "r1", "fields": { … } } ] } }
ĐỪNG chép lại các bảng của preset — `from` đã mang sẵn chúng. `rename` chỉ dành cho những
nhãn họ gọi bằng chữ khác, không hơn; `entities` chỉ dành cho bảng mà preset không hề có;
`rows` là chính những ví dụ thật họ đưa, đừng bịa ra.
Mấy câu hỏi của preset chỉ dùng cho phần mà một tin nhắn kia chưa trả lời — nhiều nhất hai
câu, gộp trong một tin, rồi thôi, đừng hỏi nữa.
Nếu không preset nào đúng ngành của họ, chạy lotics scaffold docs rồi viết tệp chỉ từ những
gì họ kể: lấy đúng lời của họ làm tên bảng và tên trường, nối những thứ có nhắc tới nhau, và
lấy chính những ví dụ thật họ đưa làm các dòng đầu tiên, đừng bịa ra.
5. Với từng bảng, nếu trong các gói vừa liệt kê có một gói chỉ gồm một ứng dụng dựng cho đúng
dạng việc của bảng đó — một sổ theo dõi, một luồng xử lý, một sổ thu chi, một lịch chạy —
thêm một mục vào `apply`:
{ "package": "<mã của nó>",
"bind": { "<bí danh bảng của nó>": { "label": "<tên bảng của họ>",
"fields": { "<bí danh trường>": "<tên trường của họ>" } } } }
Nếu không có gói nào như vậy, chính các bảng là nơi công việc của họ nằm.
6. Chạy: lotics scaffold check model.json
rồi sửa từng chỗ sai cho tới khi sạch. Toàn bộ phần này làm lặng lẽ: đừng đưa họ xem tệp,
chỗ sai hay câu lệnh.
7. Tạo tất cả bằng một lệnh:
lotics setup model.json --email <email>
hoặc, nếu dùng gói sẵn có: lotics setup <starter_id> --email <email>
Lệnh này tạo tài khoản và không gian làm việc ngay trên máy chủ của Lotics — không dựng gì
trên máy này — rồi kết thúc bằng một liên kết đăng nhập dùng một lần.
Nếu lệnh báo email đó đã có tài khoản, lệnh sẽ in ra một liên kết và một mã bốn ký tự: bảo họ
mở liên kết, đăng nhập nếu được hỏi, xem trang có hiện đúng bốn ký tự ấy không rồi bấm Xác
nhận, sau đó chạy lại đúng câu lệnh vừa rồi. Nếu lệnh báo máy này đã đăng nhập rồi, chạy lại
mà bỏ --email. Nếu lệnh liệt kê nhiều không gian làm việc thay vì chạy, đọc tên các không gian đó
cho họ nghe rồi để họ chọn một; chọn xong thì chạy lại lệnh. Nếu lệnh từ chối vì không gian
làm việc đã có bảng sẵn, hoặc bản sao báo có một ứng dụng chưa có phiên bản, hãy dừng lại và
nói cho họ bằng lời thường chuyện gì đã xảy ra; đừng chạy lại lần nữa và đừng thêm --adopt.
8. Đưa họ liên kết ngay — liên kết HẾT HẠN SAU MƯỜI LĂM PHÚT — trước khi làm bất cứ việc gì
khác. Nếu không có liên kết nào được in ra, chạy lotics auth web , lệnh này gửi liên kết vào
hộp thư của họ, và nói cho họ biết.
9. Rồi kể cho họ, bằng chính lời của họ, giờ họ đang có những gì: từng bảng theo đúng tên họ đặt,
và khung trò chuyện trong Lotics làm việc trên chính các bảng ấy — họ nhờ nó thêm trường, đổi
một chế độ xem hay sửa một dòng ngay tại đó. Hỏi xem họ có muốn đổi gì luôn không. Về sau thêm
gì là việc của bạn chạy, không phải việc họ phải biết: thêm bảng hay thêm trường là sửa
`model.json` rồi
lotics scaffold apply model.json
lệnh này thêm phần mới và không bao giờ đổi tên hay xoá; muốn đổi tên thì qua khung trò chuyện
hoặc lotics run update_table .