Từ máy mới tinh đến dự án đầu tiên cùng trợ lý AI
Cài ACI Kit xong, trợ lý AI trên máy bạn (Antigravity, Claude Code) sẽ làm việc đúng như cách đội kỹ thuật công ty vẫn làm: cùng công nghệ, cùng cách tổ chức dự án, cùng quy tắc bảo mật và cùng quy trình đưa sản phẩm lên máy chủ. Việc của bạn chỉ là nói bằng tiếng Việt mình muốn làm gì.
Giới thiệu ACI Kit
Agent Code Intelligent (ACI Kit) là bộ giải pháp và tiêu chuẩn kỹ thuật toàn diện của công ty, kết hợp sức mạnh của các trợ lý AI hàng đầu (Claude Code, Google Antigravity) với quy trình kỹ thuật chuẩn mực để tạo ra phần mềm hoàn chỉnh, an toàn và sẵn sàng chạy trên máy chủ.
Dành cho mọi nhân sự
Dù bạn làm vận hành, kinh doanh, quản lý hay kỹ thuật, chỉ cần mô tả ý tưởng bằng tiếng Việt tự nhiên, trợ lý AI sẽ cùng bạn dựng nên phần mềm thực tế.
Chuẩn hóa doanh nghiệp
Không tạo mã nguồn tạm bợ. 100% dự án sinh ra đều có cấu trúc phân tầng sạch, kết nối cơ sở dữ liệu quan hệ, phân quyền chặt chẽ và bảo mật nhiều lớp.
Kinh nghiệm thực chiến
Đóng gói 90 bài học xương máu rút ra từ 17 dự án thật của công ty, giúp trợ lý AI tự tra cứu nguyên nhân và không bao giờ lặp lại lỗi cũ.
Hệ sinh thái công cụ
ACI Kit kết nối liền mạch giữa trợ lý AI, bộ công cụ tự động hóa nội bộ và hạ tầng máy chủ:
| Phân loại | Công cụ | Vai trò và cách sử dụng |
|---|---|---|
| Trợ lý AI lập trình | Claude Code | Trợ lý dòng lệnh đầu não của Anthropic. Chuyên đọc hiểu toàn bộ dự án, viết code, sửa lỗi, chạy kiểm thử và refactor mã nguồn theo yêu cầu. |
| Antigravity IDE | Trình soạn thảo mã nguồn tối ưu cho AI (nhánh chuyên biệt từ VS Code), tích hợp sẵn cửa sổ trò chuyện Claude Code, Git, Terminal và xem trước giao diện. | |
Antigravity App / CLI (agy) |
Môi trường giao việc lớn và chạy tác vụ dài tự trị (autonomous background agent), lập kế hoạch chi tiết (Plan Mode) trước khi bắt tay vào thực hiện. | |
Bộ lệnh ACI CLI (aci) |
aci env & aci doctor |
Kiểm tra máy tính đã đủ công cụ chưa và rà soát toàn bộ dự án có tuân thủ 100% quy chuẩn công ty hay không. |
aci new <thư-mục> |
Khởi tạo ngay một dự án fullstack hoàn chỉnh (BackEnd Express + FrontEnd React + Database SQL Server + tài liệu hướng dẫn). | |
aci module <bảng> |
Tự động sinh trọn vẹn 1 chức năng CRUD: từ bảng SQL, API backend, giao diện quản trị React đến cắm menu điều hướng. | |
aci secrets & aci pack |
Tự động quét chặn lộ mật khẩu/API key, đóng gói an toàn và sinh lệnh PowerShell 1 dòng để đưa lên server trong 20 giây. | |
| Hạ tầng & Vận hành | Windows Server & IIS | Máy chủ web phục vụ giao diện tĩnh cực nhanh; kết hợp module URL Rewrite 2.1 và ARR 3.0 để làm Reverse Proxy chuyển tiếp yêu cầu API về Node.js. |
| PM2 Process Manager | Quản lý tiến trình dịch vụ Node.js trên máy chủ, tự khởi động lại khi ứng dụng bị lỗi hoặc khi máy chủ reboot. | |
win-acme (wacs.exe) |
Tự động cấp phát và tự động gia hạn chứng chỉ bảo mật HTTPS SSL Let's Encrypt cho website trên IIS. | |
| tmpfiles.org | Kênh trung chuyển file nén an toàn giữa máy phát triển và server (tự hủy sau 60 phút), không cần mở cổng SSH hay FTP nguy hiểm. |
Ngôn ngữ lập trình & Công nghệ chuẩn
Thống kê và chuẩn hoá từ 17 dự án thực tế của công ty. Toàn bộ dự án tuân theo một bộ khung công nghệ đồng nhất:
| Ngôn ngữ / Công nghệ | Phạm vi sử dụng | Thư viện tiêu chuẩn | Lý do lựa chọn |
|---|---|---|---|
| JavaScript ESM Node.js 18+ |
Toàn bộ BackEnd, RESTful API, WebSocket thời gian thực, công cụ dòng lệnh | express 4, ws, jsonwebtoken, bcryptjs, helmet, express-rate-limit |
Hiệu năng cao, bất đồng bộ (non-blocking I/O), đồng nhất một ngôn ngữ giữa Frontend và Backend giúp trợ lý AI viết code chính xác. |
| React 18 Vite 5 + JSX |
Giao diện quản trị (Admin Dashboard), trang giới thiệu, khung chat AI nhúng | react-bootstrap, bootstrap 5, react-router-dom 6, bootstrap-icons |
Tốc độ build và hot-reload siêu tốc của Vite; mô hình component dễ mở rộng, giao diện thân thiện với thiết bị di động. |
| T-SQL SQL Server 2012+ |
Cơ sở dữ liệu quan hệ chính của toàn bộ hệ thống | mssql 11 (kết nối Node pool an toàn) |
Đảm bảo tính toàn vẹn dữ liệu nghiêm ngặt (ACID), khả năng chịu tải cao, hỗ trợ khóa dòng UPDLOCK, READPAST cho hàng đợi xử lý ngầm. |
| PowerShell Windows Server |
Lệnh triển khai tự động (deploy), bộ cài đặt môi trường | Windows PowerShell 5.1 & PowerShell 7, module WebAdministration |
Tích hợp sẵn trên Windows Server, xử lý tự động hóa việc giải nén, đổi cổng, cấu hình IIS và chạy dưới 20 giây. |
| Bash Shell macOS / Linux |
Script cài đặt môi trường máy dev, công cụ nén kit | Bash 3.2+ có sẵn trên macOS | Chạy tức thì trên máy Mac của nhân sự mà không yêu cầu cài thêm phần mềm thứ ba. |
Luồng hoạt động từ ý tưởng đến máy chủ
Quy trình khép kín 5 bước biến một ý tưởng kinh doanh thành sản phẩm thực tế hoạt động trên môi trường sản xuất:
Bước 1: Nêu ý tưởng bằng tiếng Việt
Người dùng mở Antigravity IDE hoặc gõ claude trong thư mục làm việc, mô tả bài toán bằng ngôn ngữ tự nhiên. Trợ lý AI tự động đọc core/RULES.md và các kỹ năng aci-* để nắm bắt quy tắc công ty.
Bước 2: Khởi tạo khung dự án chuẩn
Trợ lý AI phân tích và kích hoạt công cụ aci new để tạo bộ khung dự án fullstack hoàn chỉnh. Dự án có sẵn cơ cấu thư mục BackEnd/, FE/, cơ chế bảo mật, phân quyền và cấu hình máy chủ.
Bước 3: Thiết kế cơ sở dữ liệu & Sinh Module CRUD
Trợ lý AI thiết kế bảng dữ liệu trong SQL Server và dùng lệnh aci module để sinh tự động toàn diện: bảng dữ liệu, các API thêm/xem/sửa/xóa, màn hình giao diện React và cắm menu điều hướng.
Bước 4: Kiểm tra cục bộ & Rà soát bảo mật
Chạy kiểm thử chức năng trên máy (FrontEnd cổng 5173, BackEnd cổng 3000). Chạy aci doctor để kiểm tra độ chuẩn mực và chạy aci secrets để đảm bảo 100% không lọt mật khẩu hay khóa API bí mật.
Bước 5: Đóng gói & Đưa lên máy chủ trong 20 giây
Chạy lệnh aci pack. Hệ thống tự build, nén gói an toàn (chặn web.config, file .env), đẩy lên tmpfiles.org và in ra 1 dòng lệnh PowerShell. Dán lệnh lên Windows Server: IIS và PM2 lập tức nạp phiên bản mới kèm chứng chỉ HTTPS SSL tự động.
Chọn lộ trình của bạn
Tôi không rành kỹ thuật
Bạn làm vận hành, chăm sóc khách hàng, kinh doanh hoặc quản lý dự án.
- Xem mục Cần chuẩn bị gì
- Làm theo phần Cài tự động, chủ yếu là bấm và chờ
- Đăng nhập hai tài khoản
- Thử một câu nói mẫu
Tôi là lập trình viên
Bạn đã quen dùng Terminal, Git và Node.js.
- Chạy bộ cài, hoặc
bash install.shnếu máy đã có Node.js - Đọc phần cấu trúc dự án chuẩn
- Xem các lệnh aci và 10 kỹ năng
- Đọc kỹ quy tắc vàng
Tôi cài giúp người khác
Bạn là trưởng nhóm hoặc IT nội bộ.
- Gửi link trang này, trong trang có sẵn nút tải
- Chuẩn bị trước tài khoản Google và Claude cho nhân sự
- Ngồi cùng ở bước đăng nhập
- Có lỗi thì xin file
aci-setup.log
Cần chuẩn bị gì trước khi cài
github.com, antigravity.google và claude.ai. Nếu đang bật VPN hoặc dùng mạng khách bị chặn, hãy đổi mạng rồi mới cài.Trong bộ kit có gì
Cứ hình dung trợ lý AI là một lập trình viên mới vào, rất giỏi nhưng chưa biết gì về công ty. ACI Kit là bộ tài liệu nhập môn mình đưa cho người đó:
| Phần | Giống như | Để làm gì |
|---|---|---|
| Luật chung | Nội quy công ty | Trợ lý luôn trả lời bằng tiếng Việt, giữ kín mật khẩu, không xóa dữ liệu khi chưa hỏi, kiểm tra kỹ rồi mới báo xong |
| 10 kỹ năng | Quy trình làm việc | Cách tạo dự án, viết API, làm giao diện, làm chatbot, sửa lỗi, đưa lên máy chủ… |
| Kho kinh nghiệm | Sổ ghi sự cố | 90 lỗi và bài học từ các dự án thật, có nguyên nhân và cách xử lý |
| Khung dự án | Bộ hồ sơ mẫu | Dự án mới có sẵn đăng nhập, phân quyền, giao diện, bảo mật và chạy được ngay |
| Công cụ aci | Đồ nghề | Kiểm tra máy, sinh chức năng, dò mật khẩu bị lộ, đóng gói để đưa lên máy chủ |
Cài đặt máy mới
Chọn hệ điều hành của bạn. Trang đã tự nhận ra loại máy bạn đang dùng, nếu chưa đúng thì bấm đổi.
Cài tự động từng bước
Tải và giải nén bộ kit
Bấm nút dưới đây để tải. Tải xong, mở thư mục Downloads, chuột phải vào
Tải ACI Kit Bạn sẽ thấy thư mụcAgentCodeIntelligent.zip, chọn Properties, tích ô Unblock (nếu có) rồi bấm OK. Sau đó chuột phải thêm lần nữa, chọn Extract All… rồi bấm Extract.AgentCodeIntelligent, bên trong có fileCAI-DAT-WINDOWS.bat.Bấm đúp vào
CAI-DAT-WINDOWS.batNếu hiện khung màu xanh “Windows protected your PC”, bấm More info rồi Run anyway. File này do công ty phát hành, bạn cứ yên tâm.
Bạn sẽ thấy một cửa sổ nền đen hiện dòng chữ “ACI Kit - cài đặt môi trường làm việc (Windows)”.Bấm Yes mỗi khi Windows hỏi
Hộp thoại “Do you want to allow this app to make changes to your device?” sẽ hiện vài lần, mỗi lần cài một phần mềm (Git, Node.js, Antigravity…). Lần nào cũng bấm Yes.
Nhập họ tên và email
Khi được hỏi, gõ họ tên của bạn (không dấu cũng được) rồi bấm Enter, sau đó gõ email công ty rồi bấm Enter. Thông tin này dùng để ghi tên người sửa code.
Chờ khoảng 15–20 phút
Đừng tắt cửa sổ. Dòng có
Cuối cùng sẽ có phần “KẾT QUẢ” và danh sách “Việc bạn cần tự làm”. Bạn nên chụp màn hình phần này lại.[OK]màu xanh là đã xong, dòng[!]màu vàng là bỏ qua được.Đóng cửa sổ và chuyển sang phần Đăng nhập
Tải và giải nén bộ kit
Bấm nút dưới đây để tải. Tải xong, mở Finder, vào thư mục Downloads (Tải về) và bấm đúp vào file
Tải ACI Kit Bạn sẽ thấy thư mụcAgentCodeIntelligent.zip. Nếu tải bằng Safari, máy có thể đã tự giải nén sẵn.AgentCodeIntelligentnằm trong Downloads.Mở Terminal và dán một dòng lệnh
Bấm ⌘ + Space, gõ Terminal rồi bấm Enter. Bấm Sao chép ở khung dưới, dán vào Terminal (⌘ + V) rồi bấm Enter.
Bạn sẽ thấy dòng chữ “ACI Kit: cài đặt môi trường làm việc (macOS)”.Terminalbash ~/Downloads/AgentCodeIntelligent/setup/macos/setup.sh
Nhập mật khẩu máy Mac khi được hỏi
Khi thấy chữ
Password:, gõ mật khẩu bạn vẫn dùng để mở máy rồi bấm Enter. Lúc gõ sẽ không thấy ký tự nào hiện lên, đó là bình thường.Nếu hiện hộp thoại cài “Command Line Developer Tools”
Bấm Install, rồi Agree, chờ cài xong khoảng 5–10 phút.
Nhập họ tên và email
Gõ họ tên rồi bấm Enter, gõ email công ty rồi bấm Enter.
Chờ khoảng 15–20 phút rồi đọc phần “KẾT QUẢ”
Dòng có dấu
✓xanh là đã xong, dấu!vàng là bỏ qua được. Xong thì chuyển sang phần Đăng nhập.
Cách khác để chạy bộ cài
Mở PowerShell (không cần quyền Administrator) rồi dán lệnh:
powershell -NoProfile -ExecutionPolicy Bypass -File "$HOME\Downloads\AgentCodeIntelligent\setup\windows\setup.ps1"
Thêm -Check nếu chỉ muốn kiểm tra, -Full để cài thêm extension cho Go, Ruby, C++, Python, -NoApps nếu không cần Chrome và Claude desktop.
Bấm đúp file CAI-DAT-MACOS.command trong thư mục kit. Nếu macOS báo không mở được vì không rõ nhà phát triển:
mở System Settings (Cài đặt hệ thống), vào Privacy & Security (Quyền riêng tư & Bảo mật), kéo xuống dưới cùng và bấm Open Anyway (Vẫn mở).
Khi chạy bằng lệnh, thêm --check nếu chỉ muốn kiểm tra, --full để cài thêm extension cho Go, Ruby, C++, Python, --no-apps nếu không cần Chrome và Claude desktop.
Bộ cài sẽ cài những gì
| Phần mềm | Để làm gì | Mức độ |
|---|---|---|
| Homebrew | Công cụ cài phần mềm cho Mac, bộ cài dùng nó để cài những thứ còn lại | Bắt buộc |
| winget | Công cụ cài phần mềm có sẵn trong Windows | Bắt buộc |
| Git | Lưu lại lịch sử thay đổi code, giúp nhiều người cùng làm một dự án | Bắt buộc |
| Node.js | Chạy code JavaScript của dự án và công cụ aci | Bắt buộc |
| Antigravity | Ứng dụng trợ lý AI của Google, hợp với việc lớn nhiều bước | Nên có |
| Antigravity IDE | Trình soạn code, có sẵn Claude Code chạy bên trong | Nên có |
Antigravity CLI agy | Trợ lý AI của Google chạy trong cửa sổ lệnh | Nên có |
| Claude Code | Trợ lý lập trình của Anthropic | Nên có |
| 12 extension | Claude Code trong IDE, đọc file Markdown, PDF, Word, viết PowerShell, xem trang HTML, theo dõi hạn mức Antigravity | Nên có |
| 3 plugin Antigravity | Cho trợ lý tự mở Chrome kiểm tra giao diện, hướng dẫn làm web theo chuẩn mới, tài liệu SDK | Nên có |
| Google Chrome, Claude desktop | Kiểm thử giao diện; trò chuyện với Claude cho những việc ngoài lập trình | Tùy chọn |
| ACI Kit | Luật, kỹ năng và kinh nghiệm của công ty, cài cho cả Claude Code lẫn Antigravity | Bắt buộc |
Đăng nhập (chỉ làm một lần)
Kiểm tra máy đã sẵn sàng
Mở Antigravity hoặc Claude Code rồi gõ:
kiểm tra môi trường giúp tôi
Hoặc tự chạy lệnh:
node "$env:USERPROFILE\.aci\tools\aci.mjs" env
node ~/.aci/tools/aci.mjs env
Nếu mọi thứ ổn, bạn sẽ thấy gần giống thế này:
Bắt buộc ✓ Node.js từ 18.17 trở lên v24.11.0 ✓ npm 11.6.1 ✓ Git git version 2.51.0 ✓ Git đã có tên và email Nguyễn Văn An <an@congty.vn> ✓ ACI Kit ở ~/.aci v1.0.0 ✓ Có ít nhất một trợ lý AI Claude Code, Antigravity, Antigravity IDE ✓ Kỹ năng ACI cho Claude Code ✓ Kỹ năng ACI cho Antigravity Máy đã sẵn sàng. Mở Antigravity hoặc Claude Code để bắt đầu làm việc.
Làm việc với trợ lý AI
Bạn nói việc cần làm bằng tiếng Việt, như khi nhờ một đồng nghiệp. Trợ lý tự chọn kỹ năng phù hợp, lên kế hoạch, bắt tay làm, tự kiểm tra rồi báo lại cho bạn.
Mở dự án
| Công cụ | Cách mở | Hợp với |
|---|---|---|
| Antigravity IDE kèm Claude Code | Vào File, chọn Open Folder, chọn thư mục dự án, rồi bấm biểu tượng Claude ở thanh bên phải | Vừa xem code vừa trò chuyện. Đội kỹ thuật đang làm theo cách này |
| Antigravity (ứng dụng) | Mở ứng dụng, chọn thư mục dự án làm workspace rồi gõ yêu cầu | Giao việc lớn, nhiều bước để trợ lý tự chạy |
| Claude Code trong cửa sổ lệnh | Dùng cd vào thư mục dự án rồi gõ claude | Lập trình viên quen dùng Terminal |
D:\code\ten-du-an~/code/ten-du-an.Nói thế nào cho trợ lý hiểu
- Nói mục tiêu, đừng nói cách làm. Câu “Nhân viên cần biết khách nào sắp tới hạn tái khám” tốt hơn “thêm cột ngày vào bảng”.
- Kể bối cảnh: ai sẽ dùng, dùng trên điện thoại hay máy tính, đã có sẵn dữ liệu Excel chưa.
- Mỗi lần nhờ một việc. Xong việc này, kiểm tra lại rồi hãy nhờ việc tiếp theo.
- Đọc kế hoạch trước khi đồng ý. Với việc lớn, trợ lý sẽ viết bản đặc tả hoặc kế hoạch và hỏi bạn duyệt.
- Báo lỗi kèm bằng chứng: ảnh chụp màn hình, nguyên văn thông báo lỗi, và bạn đã bấm gì thì bị lỗi.
- Không dán mật khẩu hay khóa API vào cuộc trò chuyện. Trợ lý sẽ chỉ bạn tự điền vào file cấu hình.
Câu nói mẫu
Bấm “Sao chép”, dán vào khung chat của trợ lý rồi sửa lại cho đúng việc của bạn.
Tôi muốn làm phần mềm quản lý lịch hẹn cho chuỗi spa có 3 chi nhánh. Lễ tân đặt lịch, kỹ thuật viên xem lịch của mình trên điện thoại, quản lý xem doanh thu từng chi nhánh. Khách được nhắc lịch qua Zalo OA trước một ngày. Bạn hỏi tôi những chỗ còn chưa rõ, viết bản đặc tả để tôi duyệt, rồi dựng dự án theo chuẩn công ty.
Thêm phần quản lý đơn hàng. Mỗi đơn thuộc về một khách, có nhiều sản phẩm, trạng thái đi từ mới, đã xác nhận, đã giao đến hủy. Nhân viên chỉ thấy đơn mình tạo, admin thấy hết. Có nút xuất Excel.
Ở trang Khách hàng, bấm Lưu thì báo “Lỗi máy chủ, vui lòng thử lại sau”. Lỗi này mới có từ sáng nay, sau lần cập nhật. Bạn đọc log, tìm đúng nguyên nhân, sửa và viết thêm test để lỗi không quay lại.
Trang Tổng quan màu chói quá, xem trên điện thoại rất khó nhìn. Bạn làm dịu màu theo chuẩn công ty, thêm chế độ tối và sắp xếp lại các ô số liệu cho dễ đọc trên màn hình nhỏ.
Thêm chatbot trả lời khách trên web, dựa vào bảng giá và bộ câu hỏi thường gặp tôi sẽ gửi. Câu nào không chắc thì chuyển cho nhân viên. Dùng khóa trả phí và cho tôi biết chi phí dự kiến mỗi tháng.
đẩy lên server
Đánh giá toàn diện dự án trước khi bàn giao cho khách: bảo mật, chất lượng, nghiệp vụ, trải nghiệm người dùng, và hệ thống chịu được bao nhiêu người dùng cùng lúc. Liệt kê việc cần làm theo thứ tự ưu tiên.
Viết hướng dẫn sử dụng cho người quản trị mới: phân quyền, các bước thiết lập ban đầu, cách dùng từng chức năng và cách xử lý những sự cố hay gặp. Viết sao cho người không rành kỹ thuật đọc cũng hiểu.
Làm dự án mới từ ý tưởng: trợ lý sẽ làm gì
Làm rõ
Trợ lý hỏi tối đa 5–7 câu, câu nào cũng kèm phương án gợi ý: ai dùng, cần quản lý những gì, liên lạc với khách qua kênh nào, có dùng AI không, chạy ở máy chủ nào.
Viết đặc tả
docs/SPEC.mdGồm mục tiêu, vai trò, chức năng, dữ liệu, màn hình, phạm vi bản đầu tiên và rủi ro. Bạn đọc và duyệt rồi mới bắt đầu code.
Dựng khung
Lệnh
aci newtạo dự án có sẵn đăng nhập, quản lý người dùng, giao diện sáng tối, bảo mật, nhật ký thao tác, đường nối sẵn tới AI và tài liệu.Sinh chức năng
Mỗi đối tượng (khách hàng, lịch hẹn, đơn hàng…) chỉ cần một lệnh
aci modulelà có bảng dữ liệu, API và màn hình có tìm kiếm, lọc, thêm, sửa, xóa.Làm phần riêng và chạy thử
Trợ lý viết phần nghiệp vụ đặc thù, chạy test, build giao diện, kiểm tra chuẩn bằng
aci doctorrồi chỉ bạn cách mở thử.
10 kỹ năng của trợ lý
Trợ lý tự chọn kỹ năng dựa vào câu bạn nói. Muốn chỉ định thì gõ /aci-deploy, /aci-fix-bug… (cả Claude Code lẫn Antigravity đều hiểu).
| Kỹ năng | Dùng khi |
|---|---|
aci-setup-env | Máy mới, cần kiểm tra môi trường, hoặc gõ lệnh mà máy báo không tìm thấy |
aci-new-project | Làm dự án mới từ một ý tưởng |
aci-backend | API, cơ sở dữ liệu SQL Server, phân quyền, kết nối hệ thống khác |
aci-frontend | Màn hình, form nhập liệu, bảng dữ liệu |
aci-design | Màu sắc, bố cục, chế độ tối, giao diện điện thoại, trang giới thiệu |
aci-ai | Chatbot, Gemini/Claude/OpenAI, kho tri thức (RAG), chi phí AI |
aci-deploy | “Đẩy lên server”, dựng máy chủ lần đầu |
aci-fix-bug | Báo lỗi, chạy chậm, sập, giao diện hiển thị sai |
aci-audit | Đánh giá toàn diện, kiểm tra bảo mật trước khi bàn giao |
aci-docs | README, hướng dẫn sử dụng, kế hoạch triển khai |
Cấu trúc dự án chuẩn
BackEnd/ máy chủ API: Node.js, Express, SQL Server app.js điểm khởi động ecosystem.config.cjs cấu hình PM2 trên máy chủ config/schema.sql toàn bộ bảng dữ liệu (chạy lại được, không xóa gì) src/routes/ mỗi chức năng một file API src/services/ phần nghiệp vụ dùng chung src/ai/ cổng duy nhất để gọi AI tests/ kiểm thử tự động FE/ giao diện: React, Vite, Bootstrap src/config/modules.js danh sách menu và trang (thêm chức năng là thêm 1 dòng) src/pages/ mỗi màn hình một file src/theme.css bảng màu sáng và tối public/web.config cấu hình IIS trên máy chủ Windows docs/SPEC.md bản đặc tả nghiệp vụ AGENTS.md ghi chú riêng của dự án cho mọi trợ lý AI deploy.config.json thông tin máy chủ để "đẩy lên server"
Đẩy lên server
Bạn chỉ cần nói “đẩy lên server”. Trợ lý sẽ:
Kiểm tra
Chạy test và dò xem có mật khẩu, khóa nào lọt vào code không. Phát hiện là dừng ngay, không gửi đi.
Đóng gói và tải lên
Build giao diện (số phiên bản tự tăng), nén lại, bỏ file cấu hình và bí mật ra ngoài, rồi tải lên một dịch vụ trung gian. Link tự hết hạn sau khoảng 60 phút.
Đưa bạn lệnh PowerShell
Một dòng lệnh cho giao diện, một dòng cho máy chủ API. Bạn (hoặc trợ lý trên máy chủ) dán vào máy chủ Windows. Lệnh tự sao lưu bản cũ, dừng đúng ứng dụng, giải nén rồi chạy lại.
Kiểm tra phiên bản
Trợ lý báo dạng
Phiên bản mới: v1.0.18 (BAXDafvs). Bạn mở trang, bấm F12, vào tab Console sẽ thấy đúng số phiên bản đó.
pm2 restart all hay iisreset. Lệnh trợ lý đưa chỉ đụng tới đúng ứng dụng của dự án.Khi gặp sự cố
Thử lần lượt các cách bên dưới. Phần lớn lỗi sẽ hết sau khi đóng hết cửa sổ lệnh rồi mở lại, hoặc chạy lại bộ cài.
Lỗi lúc cài đặt
Hiện khung “Windows protected your PC” khi bấm file càiWindows
Báo “running scripts is disabled on this system”Windows
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned -Force
Báo không có “winget”Windows
macOS báo không mở được file vì không rõ nhà phát triểnmacOS
.command: mở System Settings (Cài đặt hệ thống), vào Privacy & Security (Quyền riêng tư & Bảo mật), kéo xuống dưới cùng và bấm Open Anyway (Vẫn mở).Gõ mật khẩu mà không thấy chữ nào hiện ramacOS
Báo “No such file or directory” khi dán lệnh càimacOS
AgentCodeIntelligent và chuyển vào Downloads rồi dán lại lệnh.Vừa cài xong mà gõ claude, agy, node lại báo không tìm thấyCả hai
Bộ cài báo không cài được Antigravity hoặc Antigravity IDECả hai
Muốn biết bộ cài đã làm những gì, hoặc cần gửi cho kỹ thuậtCả hai
C:\Users\<tên bạn>\aci-setup.log~/aci-setup.log (trong thư mục nhà của bạn). Gửi file này cho bộ phận kỹ thuật là đủ.Lỗi lúc làm việc
Trợ lý không dùng kỹ năng của công ty, trả lời như không biết quy ướcCả hai
Vừa mở phiên mới, trợ lý báo “MÁY CHƯA ĐỦ CÔNG CỤ”Cả hai
Trang web vẫn hiện bản cũ sau khi đẩy lên serverCả hai
Cả trang báo lỗi 502 sau khi đổi cấu hìnhCả hai
aci doctor sẽ chỉ ra file nào bị lệch.Máy chủ API tự khởi động lại liên tục, server chạy chậmCả hai
Chatbot không trả lời, log báo lỗi 429Cả hai
Khi nào cần gọi kỹ thuật
aci-setup.log (nếu lỗi lúc cài) và câu bạn đã nói với trợ lý.Tra cứu
Quy tắc vàng
Nên
- Đọc bản đặc tả hoặc kế hoạch trợ lý viết trước khi bảo “làm đi”
- Mở giao diện kiểm tra lại sau mỗi lần thay đổi
- Tự điền mật khẩu, khóa API vào file
.envtheo hướng dẫn của trợ lý - Báo lỗi kèm ảnh và nguyên văn thông báo
- Dùng dữ liệu giả khi chạy thử
Không bao giờ
- Dán mật khẩu, khóa API vào cuộc trò chuyện, code, tài liệu hay nhóm chat
- Gửi dữ liệu thật của khách cho AI miễn phí hoặc dịch vụ không rõ nguồn gốc
- Đồng ý xóa dữ liệu hay chạy lệnh trên máy chủ thật khi chưa hỏi người phụ trách
- Đẩy file
.envlên Git - Bật chế độ “tự động đồng ý mọi lệnh” khi chưa hiểu trợ lý sắp làm gì
Các lệnh aci
Câu lệnh đầy đủ: node ~/.aci/tools/aci.mjs <lệnh>node "$env:USERPROFILE\.aci\tools\aci.mjs" <lệnh>. Thường thì trợ lý tự gọi, bạn không cần nhớ.
| Lệnh | Làm gì |
|---|---|
aci env | Kiểm tra máy đã đủ công cụ chưa |
aci install | Cài kỹ năng và luật vào Claude Code, Antigravity (thêm --uninstall để gỡ) |
aci new <thư-mục> --name "Tên" | Tạo dự án mới từ khung chuẩn |
aci module <bảng> --label "Tên" --fields "..." | Sinh trọn một chức năng: bảng dữ liệu, API, màn hình, menu |
aci doctor | Kiểm tra dự án có đúng chuẩn không (lộ bí mật, cổng, cấu hình máy chủ…) |
aci secrets | Dò mật khẩu, khóa API bị lọt vào mã nguồn |
aci pack fe|be|all | Đóng gói, tải lên và in lệnh cập nhật máy chủ (thêm --dry-run để chạy thử) |
Kit được cài vào đâu
| Thành phần | Vị trí |
|---|---|
| Bản gốc của kit | ~/.aci (Windows: %USERPROFILE%\.aci) |
| Kỹ năng cho Claude Code | ~/.claude/skills/aci-* và trợ lý phụ ~/.claude/agents/aci-*.md |
| Luật cho Claude Code | Dòng @~/.aci/core/RULES.md trong ~/.claude/CLAUDE.md, kèm bước tự kiểm tra máy trong ~/.claude/settings.json |
| Kỹ năng và luật cho Antigravity | ~/.gemini/config/skills/aci-*, ~/.gemini/config/rules/aci-rules.md |
| Kỹ năng và luật cho Antigravity CLI | ~/.gemini/antigravity-cli/skills/aci-*, ~/.gemini/antigravity-cli/rules/aci-rules.md |
| Trong mỗi dự án | AGENTS.md (trợ lý nào cũng đọc) và CLAUDE.md (chỉ một dòng @AGENTS.md) |
Bộ cài chỉ thêm phần của kit (tên bắt đầu bằng aci-, hoặc nằm giữa hai dấu mốc ACI-KIT), giữ nguyên thiết lập riêng của bạn và lưu bản sao .aci-backup trước khi sửa.
Cập nhật và gỡ kit
Cập nhật: bấm Tải ACI Kit để lấy bản mới, giải nén đè lên thư mục cũ rồi chạy lại bộ cài như lần đầu. Lần này chỉ mất 1–2 phút vì phần mềm đã có sẵn.
Gỡ khỏi trợ lý AI:
bash ~/.aci/install.sh --uninstall
powershell -ExecutionPolicy Bypass -File "$env:USERPROFILE\.aci\install.ps1" --uninstall
Muốn gỡ hẳn thì xóa thêm thư mục .aci trong thư mục nhà. Các phần mềm như Git, Node.js, Antigravity gỡ như phần mềm bình thường.
Giải thích thuật ngữ
- Trợ lý AI (agent)
- Trợ lý AI tự làm được việc nhiều bước: đọc file, viết code, chạy lệnh, tự kiểm tra rồi báo lại.
- Kỹ năng (skill)
- Bản hướng dẫn quy trình mà trợ lý đọc khi gặp đúng loại việc, ví dụ quy trình sửa lỗi của công ty.
- Terminal, PowerShell
- Cửa sổ để gõ lệnh bằng chữ. Trên Mac gọi là Terminal, trên Windows dùng PowerShell.
- Git
- Công cụ ghi lại mọi thay đổi của code. Nhờ nó mà quay lại được bản cũ và nhiều người làm chung được.
- Node.js
- Phần mềm giúp chạy code JavaScript trên máy tính và máy chủ.
- Dự án, repo
- Một thư mục chứa toàn bộ code của một phần mềm.
- BackEnd, FE
- BackEnd là phần chạy trên máy chủ, giữ dữ liệu. FE (giao diện) là phần người dùng nhìn thấy trên trình duyệt.
- API
- “Cửa giao dịch” để giao diện, hoặc phần mềm khác, lấy và gửi dữ liệu tới máy chủ.
- Cơ sở dữ liệu
- Nơi lưu dữ liệu có cấu trúc như khách hàng, đơn hàng. Công ty dùng SQL Server.
- Deploy, đẩy lên server
- Đưa phiên bản mới của phần mềm lên máy chủ thật để mọi người dùng.
- Máy chủ (server)
- Máy tính chạy liên tục để phục vụ phần mềm cho mọi người. Công ty dùng Windows Server.
- File
.env - File chứa mật khẩu và khóa bí mật của dự án. Chỉ nằm trên máy, không bao giờ gửi đi đâu.
- Khóa API
- Chuỗi bí mật để dùng các dịch vụ trả tiền (AI, thanh toán). Lộ khóa nghĩa là người khác tiêu tiền của công ty.
- Extension, plugin
- Phần cài thêm để có thêm tính năng: extension cho Antigravity IDE, plugin cho ứng dụng Antigravity.
- RAG
- Cách cho chatbot trả lời dựa trên tài liệu của công ty thay vì tự bịa ra.
ACI Kit · đúc kết từ PanCakeChipChip, CRMGolf, QuanLyXaPhuong, PushNotify, Chip Chip Studio và các dự án nội bộ khác.