Codexcho CEO không cần code
16 bài, 4 tuần. Học bằng tiếng Việt đời thường. Bài nào cũng có prompt sẵn — chép, sửa phần tô vàng, dán vào là chạy.
Bản 08/11/2026 · theo Codex trong ứng dụng ChatGPT, tháng 11/2026
Đọc trước khi học
Dành cho ai
Chủ doanh nghiệp, giám đốc, trưởng phòng. Đã từng chat với ChatGPT, nhưng chưa bao giờ viết code và cũng không định học code.
Cần chuẩn bị
Một máy tính Windows 11 (Windows 10 cập nhật mới cũng chạy được) hoặc Mac. Tài khoản ChatGPT — gói nào cũng có Codex, nhưng làm việc hằng ngày nên dùng Plus trở lên cho đủ hạn mức. Một thư mục tài liệu công ty — catalogue, bảng giá, mẫu hợp đồng, báo cáo Excel.
Học xong làm được gì
Giao việc cho AI như giao cho một nhân sự giỏi: soạn báo giá, sửa hợp đồng, đọc Excel, dựng trang web gửi khách, bản tin tự gửi 7h sáng — và biến việc lặp lại thành quy trình chuẩn.
Mỗi bài học theo đúng 4 bước
- Đọc phần "Nói cho dễ hiểu" — một ví von đời thường, 1 phút.
- Làm từng bước — có số thứ tự, không bỏ bước.
- Chép prompt — bấm nút Chép, dán vào Codex, sửa phần tô vàng cho đúng công ty mình.
- Kiểm "Xong bài khi" — đạt hết các ô mới bấm Đánh dấu đã học. Tiến độ được lưu ngay trên trình duyệt của Sếp.
Một câu để nhớ cả khoá: Sếp không cần biết code, nhưng phải biết mình muốn kết quả gì và kiểm được kết quả đó. Code là việc của trợ lý. Đúng-sai là việc của Sếp.
- Từ tháng 7/2026, ứng dụng Codex trên máy tính đã gộp vào ứng dụng ChatGPT. Hướng dẫn cũ trên mạng nói "tải app Codex riêng" là đã lỗi thời.
- Tên nút, tên lệnh trong giáo trình đúng với tài liệu chính thức tháng 11/2026. Thấy khác trên máy mình thì cứ hỏi thẳng Codex: "nút … giờ nằm ở đâu?" — nó tự đọc được tài liệu mới nhất.
- Tài liệu gốc của OpenAI:
learn.chatgpt.com/docs.
Bản đồ khoá học
Chặng 1 — Làm quen
Mục tiêu tuần này: cài xong, và trợ lý biết Sếp là ai, công ty làm gì, luật chơi ra sao. Bốn bài, khoảng 2 giờ.
Codex là ai? Hiểu đúng trước khi dùng
Nói cho dễ hiểu
Như gọi điện cho chuyên gia tư vấn. Sếp kể, họ khuyên. Cúp máy xong Sếp vẫn phải tự làm. Hôm sau gọi lại phải kể từ đầu.
Như thuê một trợ lý ngồi ngay tại bàn làm việc của Sếp, được giao chìa khoá tủ hồ sơ. Tự mở tài liệu, tự soạn, tự lưu file, tự kiểm tra, rồi báo lại. Lần nào bắt đầu cũng đọc sổ tay công ty trước khi làm.
| ChatGPT chế độ chat | Codex | |
|---|---|---|
| Kết quả nhận được | Một đoạn chữ để Sếp copy | File thật trên máy: Word, PDF, Excel, trang web, slide |
| Trí nhớ | Mỗi cuộc chat là một lần kể lại | Đọc sổ tay công ty (file AGENTS.md) mỗi lần bắt đầu |
| Cách làm | Trả lời một lượt | Tự làm nhiều bước, tự kiểm, thấy sai tự sửa |
| Đụng vào máy tính | Không | Có — trong một "phòng kín" (sandbox), và xin phép Sếp trước bước vượt ra ngoài |
| Tài liệu công ty | Sếp phải tải lên từng lần | Nằm sẵn trong thư mục, tự tìm và đọc |
Việc nên giao và chưa nên giao
✅ Giao ngay được
- Soạn báo giá, đề xuất từ bảng giá có sẵn
- Sửa hợp đồng từ file Word mẫu, giữ nguyên định dạng
- Đọc file Excel doanh thu, chỉ ra chỗ bất thường
- Dịch, tóm tài liệu hãng tiếng Anh/Trung cho nhân viên bán hàng
- Dựng trang web giới thiệu, slide thuyết trình
- Bản tin sáng tự gửi qua Telegram
⛔ Chưa nên giao
- Quyết định thay Sếp: giá, chiết khấu, cam kết
- Tự gửi thẳng tài liệu cho khách khi Sếp chưa xem
- Chuyển tiền, ký số, thao tác ngân hàng
- Xoá dữ liệu hàng loạt
Làm thử ngay
Chưa cài cũng được. Dán prompt này vào ChatGPT (chế độ chat thường) để thấy trợ lý có thể làm gì cho đúng công ty mình:
Tôi là giám đốc của Công ty Cổ phần Thiết bị ABC, ngành sản xuất và phân phối thiết bị điện công nghiệp (tủ điện, biến tần, máy phát điện), quy mô 60 nhân sự, nhà máy ở Bắc Ninh, văn phòng Hà Nội và TP.HCM. Tôi không biết lập trình. Tôi sắp dùng Codex — trợ lý AI làm việc thẳng trên máy tính và thư mục tài liệu của tôi. Hãy liệt kê 10 việc CỤ THỂ trong công ty tôi mà trợ lý có thể làm thay hoặc làm cùng, xếp từ việc tiết kiệm nhiều thời gian nhất. Mỗi việc ghi: (1) hiện ai đang làm và mất bao lâu — nếu không biết thì ghi "Sếp ước lượng"; (2) trợ lý cần tài liệu gì; (3) kết quả là file gì. Không dùng ví dụ chung chung — phải đúng ngành và khách hàng của tôi.
Chỉ trong vài tháng, một người làm kinh doanh chưa từng học lập trình đã cùng một trợ lý AI loại này làm ra hơn 35 trang web trình khách và hơn 20 ứng dụng chạy trên thiết bị của công ty. Không dòng code nào do người đó gõ. Việc của họ chỉ là nói rõ muốn gì, xem kết quả, chê chỗ chưa đạt.
- Nói lại được bằng lời của mình: chat khác Codex ở đâu
- Có danh sách 10 việc của công ty mình, đã khoanh 3 việc muốn thử đầu tiên
Cài đặt và mở lần đầu
Nói cho dễ hiểu
Cài Codex giống dọn một cái bàn cho trợ lý mới: có bàn (phần mềm), có thẻ ra vào (đăng nhập tài khoản ChatGPT), và chỉ cho họ tủ hồ sơ nào được mở (thư mục làm việc). Codex làm việc trong một "phòng kín" quanh tủ đó: muốn bước ra ngoài — sửa file chỗ khác, lên mạng — phải xin phép.
Làm từng bước
- Tạo thư mục làm việc. Ví dụ
D:\CongTy_AI. Tên không dấu, không khoảng trắng — nhiều công cụ phía sau "vấp" vì chữ có dấu. - Tải ứng dụng ChatGPT: Codex giờ nằm ngay trong ứng dụng ChatGPT trên máy tính — không cần gõ lệnh nào. Windows: mở Microsoft Store, tìm "ChatGPT", chọn đúng nhà phát hành OpenAI, bấm Get.
- Mở ứng dụng, đăng nhập đúng tài khoản ChatGPT Sếp đang dùng trên điện thoại.
- Chuyển sang Codex: bấm chữ ChatGPT ▾ trên cùng → chọn Codex.
- Mở thư mục: bấm New chat → chọn mở thư mục →
D:\CongTy_AI→ Select Folder. Có lựa chọn Local / Worktree / Cloud thì giữ Local. - Chọn chế độ quyền "Ask for approval" (nút ngay dưới ô nhập). Chính OpenAI khuyên bắt đầu bằng chế độ này: Codex tự làm trong thư mục, nhưng hỏi Sếp trước khi sửa file bên ngoài hoặc lên mạng.
Cần chỉ tay từng nút? Trang Dùng Codex bằng ứng dụng — 13 bước, không gõ lệnh có hình mô phỏng cho từng bước: tìm đúng ứng dụng trên Store, chọn thư mục, chọn quyền, đọc hộp xin phép, xem kết quả.
Người rành máy còn có thể dùng Codex qua cửa sổ lệnh hoặc trong VS Code. Giáo trình này không cần hai đường đó — mọi bài đều làm được trong ứng dụng.
C:\Users\An\Desktop\loi-chao.txt
Chào anh. Đây là lần đầu tôi dùng Codex. 1. Cho tôi biết anh đang làm việc trong thư mục nào, trong đó đang có gì, và anh đang ở chế độ quyền nào. 2. Tạo một file tên loi-chao.txt, nội dung: "Xin chào, tôi là trợ lý AI của Công ty ABC. Hôm nay là ngày đầu tiên tôi làm việc." 3. Báo cho tôi đường dẫn đầy đủ của file vừa tạo. Giải thích từng bước bằng tiếng Việt đời thường, như nói với người không biết máy tính.
Tôi gặp lỗi dưới đây khi cài / mở Codex trên máy Windows 11. Hãy giải thích lỗi này nghĩa là gì bằng lời đời thường, rồi hướng dẫn tôi sửa từng bước bằng cách bấm chuột trong ứng dụng hoặc trong Windows — tôi không muốn gõ lệnh. Mỗi lần một bước, đợi tôi báo kết quả rồi mới sang bước sau. (dán nguyên văn dòng lỗi hoặc kéo ảnh chụp màn hình vào đây)
- Đừng chọn "Full access" trong tháng đầu. Tài liệu của OpenAI ghi rõ: chế độ này không bị giới hạn trong thư mục dự án và có thể gây mất dữ liệu. Bước xin phép chính là lúc Sếp học xem trợ lý định làm gì.
- Muốn trợ lý dừng ngay: lúc Codex đang chạy, nút gửi ở ô nhập đổi thành nút dừng — bấm vào đó. Những gì đã làm xong vẫn còn trong thư mục.
- Codex trên Windows chạy trong hộp cát riêng của Windows. Máy công ty bị khoá quyền quản trị đôi khi không bật được — gặp lỗi thì dùng prompt 2.2.
- Mở thư mục làm việc thấy file
loi-chao.txtđúng nội dung - Đang ở chế độ Ask for approval, đã thử bấm nút dừng để dừng trợ lý giữa chừng một lần
Hồ sơ của Sếp — để trợ lý biết mình là ai
Nói cho dễ hiểu
Nhân sự mới vào công ty, việc đầu tiên là biết sếp mình là ai, công ty bán gì, khách là ai. Với Codex, đó là một file chữ thường tên AGENTS.md đặt trong thư mục .codex của máy. Trợ lý đọc nó mỗi lần mở cuộc trò chuyện mới — viết một lần, dùng mãi.
C:\Users\An\.codex\AGENTS.md- Sếp là ai, ký chức danh gì
- Công ty bán gì, cho ai
- Mục tiêu 12 tháng
D:\CongTy_AI\AGENTS.md- Bản đồ thư mục
- Nguồn sự thật
- 5 quy tắc vàng
AGENTS.md, chỉ khác chỗ đặt.Làm từng bước
- Mở Codex ở bất kỳ thư mục nào.
- Chép prompt dưới, sửa hết phần tô vàng cho đúng công ty Sếp, dán vào. Codex sẽ xin phép vì file này nằm ngoài thư mục làm việc — đọc đường dẫn, thấy đúng
.codex\AGENTS.mdthì cho phép. - Đọc file nó tạo ra. Sai chỗ nào bảo sửa chỗ đó.
- Mở cuộc trò chuyện mới (gõ
/newhoặc bấm New chat) — Codex chỉ đọc hồ sơ lúc bắt đầu, nên phải mở phiên mới mới thấy bản vừa sửa. Làm bài kiểm tra ở prompt 3.2.
Hãy tạo (hoặc cập nhật) file AGENTS.md toàn cục của tôi trong thư mục .codex ở thư mục người dùng (Windows: C:\Users\<tên>\.codex\AGENTS.md · Mac: ~/.codex/AGENTS.md) với nội dung dưới đây. Giữ định dạng, không thêm bớt ý. # Hồ sơ người dùng ## Tôi là ai - Họ tên: Nguyễn Văn An - Chức danh dùng khi KÝ văn bản gửi ra ngoài: Tổng Giám đốc - Công ty: Công ty Cổ phần Thiết bị ABC - Ngành: sản xuất và phân phối thiết bị điện công nghiệp - Sản phẩm / dịch vụ chủ lực: tủ điện, biến tần, máy phát điện; lắp đặt, bảo trì, sửa chữa - Khách hàng mục tiêu: nhà máy trong khu công nghiệp, nhà thầu cơ điện, toà nhà văn phòng - Quy mô: 60 nhân sự, nhà máy Bắc Ninh, văn phòng Hà Nội và TP.HCM - 3 đối thủ chính: A, B, C - Mục tiêu 12 tháng tới: … - Nỗi đau lớn nhất hiện nay: các phòng ban làm việc đơn lẻ, thông tin khách hàng không thông suốt - Lợi thế cạnh tranh: … - Số điện thoại/hotline DUY NHẤT được dùng: 1900 xxxx ## Cách làm việc với tôi - Trả lời tiếng Việt, xưng "tôi", gọi tôi là "Sếp". - Mọi ví dụ phải dùng đúng ngành, sản phẩm, khách hàng của công ty tôi. - Khi đề xuất giải pháp: liên hệ với mục tiêu 12 tháng và nỗi đau ở trên. - Không bịa số liệu. Không có nguồn thì nói "chưa có nguồn" và hỏi tôi. - Làm xong phải liệt kê đường dẫn các file đã tạo, không nói suông "đã xong".
Không đọc thêm file nào, trả lời ngay: 1. Tôi là ai, ký văn bản với chức danh gì? 2. Công ty tôi bán gì, cho ai? 3. Nếu tôi hỏi "làm gì để tăng doanh thu quý này", anh sẽ bắt đầu từ đâu — trả lời trong 5 dòng, đúng ngành của tôi.
Hai dòng nhỏ trong hồ sơ hay bị bỏ qua nhất. Chức danh khi ký: một trưởng phòng kinh doanh không ghi dòng này, trợ lý lấy chữ "CEO" trong hồ sơ công ty và ký nhầm vào email gửi đối tác. Hotline duy nhất: tài liệu cũ còn một số điện thoại đã bỏ — không ghi rõ số nào đúng thì trợ lý sẽ "nhặt" số cũ đưa vào báo giá.
- Cuộc trò chuyện mới trả lời đúng cả 3 câu ở prompt 3.2
- Câu trả lời số 3 nói đúng sản phẩm của công ty mình, không nói chung chung
Sổ tay công ty — luật chơi cho trợ lý
Nói cho dễ hiểu
Bài 3 là tờ khai cá nhân (áp dụng mọi nơi). Bài này là sổ tay nội quy của một văn phòng: tài liệu để ở ngăn nào, con số lấy ở đâu, việc gì cấm. Cũng là một file AGENTS.md, nhưng đặt ngay trong thư mục làm việc. Thư mục con cũng có thể có AGENTS.md riêng — tờ nào gần chỗ đang làm hơn thì được ưu tiên, như nội quy riêng của từng phòng.
5 quy tắc vàng — chép nguyên vào sổ tay
Không bịa số. Giá, thông số, tên khách phải có trong file nguồn. Không có thì hỏi.
Không xoá hàng loạt. Sắp xếp thì copy, không chuyển. Muốn xoá phải hỏi, và xoá vào Thùng rác.
Việc của khách nào vào hồ sơ khách đó. Chưa rõ của khách nào thì hỏi, không đoán.
Giá và cam kết gửi ra ngoài — Sếp duyệt. Trợ lý soạn, Sếp bấm gửi.
Kết quả là file trên máy. Xong việc phải báo đường dẫn file bấm được.
Làm từng bước
- Mở Codex tại thư mục làm việc (
D:\CongTy_AI). - Dán prompt 4.1. Trợ lý sẽ phỏng vấn Sếp vài lượt, mỗi lượt 2–3 câu. Trả lời thật, ngắn. (Codex có sẵn lệnh
/inittự viết nháp sổ tay — nhưng nó viết cho lập trình viên, nên dùng prompt 4.1 sẽ hợp với văn phòng hơn.) - Mở cuộc trò chuyện mới, dùng prompt 4.2 để nó tự soi chỗ mơ hồ.
- Thử phạm luật (prompt 4.3) để xem trợ lý có giữ luật không.
Tôi muốn thư mục này thành workspace làm việc của công ty, với anh là người làm chính. Hãy phỏng vấn tôi (mỗi lượt 2–3 câu, đợi tôi trả lời rồi hỏi tiếp) để viết file AGENTS.md ở gốc thư mục, gồm: 1. Workspace phục vụ những loại việc nào (gợi ý cho tôi chọn: báo giá & đề xuất, hợp đồng & biên bản, quản lý dự án khách hàng, báo cáo kinh doanh, tài liệu nội bộ, trang web gửi khách, bản tin...). Mỗi loại: đầu vào là gì, đầu ra là gì, lưu ở thư mục nào. 2. Bản đồ thư mục, đánh số 00, 01, 02... để tự sắp thứ tự. Mỗi thư mục một dòng giải thích. 3. "Nguồn sự thật": file nào chứa bảng giá, thông số sản phẩm, danh sách khách hàng, nhận diện thương hiệu. 4. Năm quy tắc bất di bất dịch: - Không bịa số. Không có trong nguồn thì hỏi tôi. - Không xoá hàng loạt. Sắp xếp thì COPY không MOVE. Xoá phải hỏi và xoá vào Thùng rác. - Việc gắn với khách hàng nào phải có hồ sơ trong thư mục khách đó. Chưa rõ khách nào thì hỏi. - Giá, chiết khấu, cam kết gửi ra ngoài: hỏi tôi trước. - Kết quả là file trong workspace; xong việc báo đường dẫn file bấm được. 5. Ngôn ngữ: tiếng Việt, xưng "tôi", gọi "Sếp". Viết ngắn, dưới 150 dòng. Chi tiết từng thư mục để vào README.md của thư mục đó, không nhồi vào AGENTS.md. Phỏng vấn xong thì tạo luôn các thư mục rỗng theo bản đồ, mỗi thư mục có README.md một đoạn.
Đọc AGENTS.md của workspace này rồi: 1. Tóm lại cho tôi trong 5 gạch đầu dòng — như đang dặn một nhân viên mới. 2. Chỉ ra 3 chỗ mơ hồ nhất, chỗ mà một nhân viên mới có thể hiểu sai. Đề xuất câu sửa cho từng chỗ. Chưa sửa file, chỉ trình bày để tôi duyệt.
Xoá giùm tôi toàn bộ thư mục 01-tai-lieu-goc cho gọn.
Trợ lý đúng luật sẽ không xoá mà hỏi lại, nhắc quy tắc số 2 và đề xuất cách an toàn hơn. Để ý: thư mục này nằm trong phòng kín của Codex, nên chế độ "Ask for approval" không tự hỏi trước khi xoá — chỉ có sổ tay giữ được. Nếu nó làm luôn — sổ tay chưa đủ rõ, quay lại prompt 4.2 (Bài 16 sẽ lắp thêm hàng rào bằng máy).
Nếu Sếp muốn gọn, tôi đề xuất:
① Chép file cũ sang
_luu-tru/2025/, giữ bản gốc② Lập danh sách file trùng để Sếp chọn bỏ vào Thùng rác
Sếp chọn cách nào?
Quy tắc 2 được viết bằng máu. Ở một workspace đang chạy thật, một lệnh "dọn rác" nhỏ (xoá các file ẩn do máy Mac sinh ra) đã xoá sạch toàn bộ dự án — vì trên Windows, bộ lọc của lệnh đó âm thầm bị bỏ qua. Từ hôm đó sổ tay có luật: copy chứ không chuyển, xoá vào Thùng rác, hỏi trước.
Sổ tay phải ngắn. Có sổ tay từng phình lên 1.887 dòng vì học được gì cũng nhồi vào. Với Codex chuyện này còn nghiêm trọng hơn: mặc định nó chỉ đọc tối đa 32 KB sổ tay (cỡ 500–800 dòng tiếng Việt) — phần vượt quá coi như không có. Cách sửa là tách ra: sổ tay chỉ còn luật và bản đồ; chi tiết từng mảng chuyển sang README hoặc AGENTS.md riêng của thư mục đó.
- Có file
AGENTS.mdtrong thư mục làm việc, dưới 150 dòng, đủ 5 quy tắc - Có các thư mục đánh số, mỗi thư mục có README
- Thử prompt 4.3: trợ lý hỏi lại chứ không xoá
Chặng 2 — Giao việc hằng ngày
Tuần này trợ lý bắt đầu làm việc thật: đọc tài liệu công ty, đọc Excel, soạn báo giá, giữ sổ dự án. Năm bài, khoảng 3–4 giờ.
Giao việc như giao cho nhân viên giỏi — công thức 5 phần
Nói cho dễ hiểu
Giao cho nhân viên mới câu "làm cái báo giá cho khách" — họ sẽ hỏi lại 5 câu: khách nào, sản phẩm nào, giá nào, gửi kiểu gì, bao giờ cần. Trợ lý AI không hỏi lại mà đoán, nên kết quả lệch. Trả lời trước 5 câu đó trong lời giao việc là xong.
❌ Giao kiểu này
"Làm báo giá máy phát điện cho Minh Phát."
Trợ lý phải đoán: mấy máy, công suất nào, có kèm lắp đặt không, giá ở đâu ra, có VAT không, file Word hay PDF.
✅ Giao kiểu này
Xem prompt 5.2 bên dưới — đủ 5 phần, trợ lý làm một lần ra đúng.
BỐI CẢNH: (cho ai, vì sao cần, gấp cỡ nào) VIỆC CẦN LÀM: (một câu) ĐẦU VÀO: (file nào trong workspace, hoặc tôi dán dưới đây) ĐẦU RA: (Word / PDF / Excel / trang web; lưu ở thư mục nào; đặt tên thế nào) XONG KHI: (3 tiêu chí tôi sẽ kiểm) Trước khi làm: nếu thiếu thông tin thì hỏi tôi, đừng đoán. Trình kế hoạch 3–5 bước để tôi duyệt rồi mới làm.
BỐI CẢNH: Công ty TNHH Minh Phát (nhà máy bao bì ở KCN Quế Võ) cần nguồn điện dự phòng. Giám đốc nhà máy rất giỏi tính đầu tư — cần số rõ, không quảng cáo. Gửi trong chiều nay. VIỆC CẦN LÀM: Soạn báo giá 1 máy phát điện kèm tủ chuyển nguồn tự động (ATS). ĐẦU VÀO: Bảng giá ở 02-kien-thuc/bang-gia.json. Biên bản khảo sát ở 10-khach-hang/Minh-Phat/01-khao-sat/ (tải đỉnh đo được 380 kW). ĐẦU RA: File Word theo mẫu 00-nhan-dien/mau-bao-gia.docx, lưu vào 10-khach-hang/Minh-Phat/03-bao-gia/, tên có ngày hôm nay. Xuất thêm một bản PDF. XONG KHI: (1) giá đúng từng đồng với bảng giá, ghi rõ "chưa gồm VAT 8%" và dòng tiền VAT; (2) công suất máy chọn đủ cho tải đỉnh 380 kW, ghi rõ dự phòng bao nhiêu phần trăm; (3) hotline đúng như hồ sơ của tôi. Trước khi làm: nếu thiếu thông tin thì hỏi tôi, đừng đoán. Trình kế hoạch 3–5 bước để tôi duyệt rồi mới làm.
- Đọc
bang-gia.json: giá máy phát điện và tủ ATS - Đọc khảo sát Minh Phát: tải đỉnh 380 kW
- Chọn công suất có dự phòng, ghi rõ cách tính
- Điền mẫu Word, xuất thêm PDF vào
03-bao-gia/ - Tự soát 3 tiêu chí "xong khi"
10-khach-hang/Minh-Phat/03-bao-gia/bao-gia-28102026.docx
10-khach-hang/Minh-Phat/03-bao-gia/bao-gia-28102026.pdf
Bốn nút cần nhớ khi giao việc
| Muốn | Làm gì |
|---|---|
| Trợ lý lập kế hoạch trước, chưa đụng vào file | Gõ /plan để chuyển sang chế độ lập kế hoạch — hoặc chỉ cần viết "trình kế hoạch, chưa làm" |
| Thấy nó đi sai hướng, dừng ngay | Bấm nút dừng ở ô nhập (chỗ nút gửi lúc Codex đang chạy), rồi nói lại cho rõ |
| Nó đang làm mà Sếp chợt nhớ thêm một ý | Cứ gõ ý đó và gửi — Codex chỉnh hướng ngay trong lượt đang làm. Muốn nó đợi xong lượt rồi mới xử lý: Settings → General → Follow-up behavior |
| Chuyển sang việc khác hẳn | Gõ /new (hoặc bấm New chat) để mở cuộc trò chuyện mới — sổ tay vẫn được đọc lại, nhưng trợ lý không bị rối bởi việc cũ |
Một giám đốc dặn trợ lý: "làm bản preview cho tôi xem". Trợ lý hiểu đúng nghĩa kỹ thuật: một bản nháp chưa công bố. Nhưng thứ giám đốc cần là ảnh bìa hiện lên khi gửi link qua Zalo. Hai bên nói cùng một chữ mà nghĩ hai việc khác nhau. Bài học: tả cái mình muốn nhìn thấy ("khi dán link vào Zalo, hiện một ảnh có tên khách và hình sản phẩm"), đừng dùng từ chuyên môn mình không chắc.
- Đã giao một việc thật bằng khung 5.1 và nhận kế hoạch trước khi trợ lý làm
- Kết quả đạt cả 3 tiêu chí "xong khi" mà không phải sửa quá 1 vòng
Biến đống tài liệu cũ thành "nguồn sự thật"
Nói cho dễ hiểu
Tài liệu công ty thường rải ở Zalo, email, ổ USB, thư mục Downloads. Giá năm ngoái nằm cạnh giá năm nay. Trợ lý gặp hai con số sẽ chọn đại một. Bài này dọn kho theo ba lượt, không lượt nào xoá gì, và cuối cùng có một file giá duy nhất — ai hỏi giá cũng mở đúng file đó.
Làm từng bước
- Gom: chép (không chuyển) mọi tài liệu cũ vào một thư mục tạm, ví dụ
D:\CongTy_AI\_cho-xep. Phải nằm trong thư mục làm việc — Codex mặc định chỉ được ghi ở đó. - Lượt 1 — Lập bảng kê (prompt 6.1). Trợ lý chỉ đọc và đề xuất, chưa đụng file nào. Sếp duyệt bảng.
- Lượt 2 — Chép theo bảng (prompt 6.2). Có đếm số file hai bên để chắc không sót.
- Lượt 3 — Trích nguồn sự thật (prompt 6.3): bảng giá, thông số, năng lực — mỗi con số ghi rõ lấy từ file nào.
| Sản phẩm | Giá bán | VAT | Chốt ngày | Nguồn |
|---|---|---|---|---|
| Máy phát điện 500 kVA | xxx.000.000 | chưa gồm 8% | 01/10/2026 | bang-gia-T10.xlsx · ô C14 |
| Tủ ATS 800A | xx.000.000 | chưa gồm 8% | 01/10/2026 | bang-gia-T10.xlsx · ô C22 |
| Biến tần 75 kW | 2 giá khác nhau | ? | ? | ⚠ bao-gia-cu.pdf ≠ bang-gia-T10.xlsx — chờ Sếp chọn |
Thư mục _cho-xep chứa tài liệu cũ của công ty. CHỈ ĐỌC, chưa di chuyển hay xoá file nào. Hãy lập bảng kê trong file _cho-xep/BANG-KE.md, mỗi file một dòng, gồm: - Tên file · loại (catalogue / bảng giá / hợp đồng / báo cáo / ảnh / khác) - Nội dung chính trong 1 câu (mở file ra đọc, đừng đoán theo tên) - Ngày tháng của tài liệu nếu thấy - Đề xuất thư mục đích theo bản đồ trong AGENTS.md - Ghi chú: trùng với file nào? có vẻ là bản cũ không? Cuối bảng: liệt kê các chỗ MÂU THUẪN (ví dụ hai bảng giá khác nhau cho cùng một sản phẩm) để tôi quyết định.
Tôi đã duyệt BANG-KE.md (đã sửa vài dòng). Hãy: 1. CHÉP (copy, không move) từng file sang đúng thư mục đích theo bảng. 2. Với file tôi đánh dấu "bỏ": để nguyên, không xoá. 3. Cập nhật README.md của mỗi thư mục đích: thêm dòng mô tả file mới. 4. Đếm số file đã chép và số file trong bảng, báo cho tôi hai con số. Lệch thì liệt kê file bị lệch.
Từ các file bảng giá đã xếp vào 01-tai-lieu-goc/, hãy tạo file 02-kien-thuc/bang-gia.json. Mỗi sản phẩm gồm: - ten, ma_san_pham, gia_ban, gia_dai_ly (nếu có) - da_gom_vat: true/false, muc_vat - ngay_chot (ngày bảng giá có hiệu lực) - nguon: tên file + trang/ô lấy số Quy tắc: - Nếu hai file cho hai giá khác nhau: KHÔNG tự chọn. Ghi cả hai vào mục "mau_thuan" và hỏi tôi. - Không suy ra con số nào không có trong file. Xong thì in bảng tóm tắt dễ đọc để tôi đối chiếu.
Không mở file nào ngoài 02-kien-thuc/, trả lời: Giá bán máy phát điện 500 kVA là bao nhiêu? Đã gồm VAT chưa? Chốt ngày nào? Lấy ở file nào?
Một dòng sản phẩm được chốt giảm giá. File giá mới đã cập nhật, nhưng hai trang web cũ vẫn ghi giá cũ vì giá được gõ tay vào từng trang. Bài học: giá chỉ nằm ở một file; trang web, báo giá, slide đều đọc từ file đó. Các trang báo giá làm sau đó tính tiền VAT tự động từ giá chưa VAT — không gõ tay con số nào nữa, để không bao giờ lệch.
- Có
BANG-KE.mdđã duyệt và số file hai bên khớp nhau - Có
bang-gia.json— mỗi giá có ngày chốt, VAT, nguồn - Prompt 6.4 trả lời đúng và chỉ đúng file nguồn
Đọc Excel, PDF và tìm điều bất thường
Nói cho dễ hiểu
Như có một kế toán trưởng đọc nhanh: Sếp thả file Excel vào thư mục, họ đọc hết các sheet, tìm chỗ lạ, và nói rõ đã tính bằng cột nào để Sếp kiểm lại. Không cần biết hàm Excel, không cần biết pivot.
Làm từng bước
- Chép file (Excel, CSV, PDF) vào thư mục báo cáo, ví dụ
50-bao-cao/2026-10/. - Dán prompt 7.1. Đọc 3 điểm bất thường — tự mở file kiểm ít nhất 1 điểm theo cột nó chỉ.
- Muốn trình bày cho đội: prompt 7.2 ra trang báo cáo có biểu đồ.
| A · Ngày | B · Khách | C · Sản phẩm | D · Khu vực | E · Doanh thu (tr) | |
|---|---|---|---|---|---|
| 45 | 14/10 | Minh Phát | Tủ ATS | Bắc | 186 |
| 46 | 15/10 | Việt Thắng | Biến tần | Bắc | |
| 47 | 15/10 | Việt Thắng | Biến tần | Bắc | 92 |
| 48 | 16/10 | An Khang | Máy phát | Nam | |
| 49 | 17/10 | Hưng Thịnh | Tủ điện | Trung | 54 |
| 50 | 18/10 | Đông Hải | Máy phát | Nam |
- Trùng dòng — dòng 46 và 47 giống hệt nhau → có thể nhập hai lần
- Số âm — ô E48 = −340 → hàng trả lại hay nhập sai dấu? cần hỏi
- Tăng đột ngột — ô E50 gấp 8 lần trung bình khách khu Nam
Đọc file 50-bao-cao/2026-10/doanh-thu-thang-10.xlsx (đọc hết các sheet). 1. Tóm tắt trong 5 dòng: tổng doanh thu, theo dòng sản phẩm, theo khu vực, so với tháng trước. 2. Chỉ ra 3 điểm BẤT THƯỜNG nhất (tăng/giảm đột ngột, số âm, trùng dòng, khách lặp lại, công nợ quá hạn...). Mỗi điểm ghi rõ: sheet nào, cột nào, dòng nào, con số cụ thể. 3. Đề xuất 3 việc tôi nên hỏi đội kinh doanh / kế toán ngay tuần này. Không đoán nguyên nhân khi không có dữ liệu — ghi "cần hỏi".
Từ phân tích vừa rồi, dựng một trang báo cáo HTML tự chứa (mở bằng trình duyệt là xem được, không cần mạng), lưu ở 50-bao-cao/2026-10/bao-cao-thang-10.html: - Đầu trang: 4 con số chính - Biểu đồ cột doanh thu theo dòng sản phẩm, biểu đồ đường 6 tháng gần nhất - 3 điểm bất thường, mỗi điểm một thẻ màu cảnh báo - Màu và font theo nhận diện trong 00-nhan-dien/ - In ra A4 không vỡ trang Xong thì báo đường dẫn file.
Đọc tài liệu 01-tai-lieu-goc/hang/catalogue-bien-tan.pdf (tiếng Anh). Viết cho đội bán hàng một bản tóm tắt tiếng Việt, 1 trang: - 5 thông số khách hay hỏi nhất (ghi nguyên số + trang nguồn) - 3 điểm mạnh nói được với chủ nhà máy - Những câu trong tài liệu nghe "quá hay" hoặc mơ hồ — đánh dấu CẦN KIỂM THỰC TẾ, đừng dịch thành cam kết. Lưu vào 02-kien-thuc/tom-tat/.
Tài liệu hãng của một thiết bị ghi "AI Voice Interaction". Đọc lên ai cũng tưởng máy nói chuyện được với khách. Thực tế máy chỉ phát các câu thoại cài sẵn. Nếu trợ lý dịch thẳng vào báo giá thành "giao tiếp bằng AI" là hứa sai với khách. Vì vậy prompt 7.3 luôn có dòng "đánh dấu CẦN KIỂM THỰC TẾ".
- Luôn bắt trợ lý chỉ ra sheet/cột/dòng — để Sếp kiểm được, chứ không phải tin.
- Để đọc Excel, Codex thường tự viết một đoạn lệnh nhỏ rồi chạy. Lần đầu nó có thể xin cài thêm công cụ đọc Excel (cần lên mạng) — đọc dòng xin phép rồi đồng ý.
- Dữ liệu nhạy cảm (lương, thông tin cá nhân khách hàng): cân nhắc che bớt cột trước khi đưa vào.
- Có 3 điểm bất thường từ file thật của công ty, đã tự kiểm 1 điểm khớp
- Có một trang báo cáo HTML mở được bằng trình duyệt
Soạn báo giá, đề xuất, hợp đồng — và soát trước khi gửi
Nói cho dễ hiểu
Trợ lý là thư ký soạn thảo: lấy file Word mẫu của công ty, điền đúng thông tin khách, giữ nguyên định dạng, xuất PDF. Sếp là người ký: đọc lại, duyệt giá, bấm gửi. Giữa hai bước có một người soát (prompt 8.3) — giống phòng pháp chế đọc lại trước khi trình ký.
Số 28/10-MP
(ký)
- Giá khớp bảng giá
- Có dòng VAT, cộng đúng
- Hotline, chức danh đúng
- Tên khách khớp hồ sơ
- Không lộ giá nhập
Dùng mẫu 00-mau/hop-dong-mua-ban.docx để soạn hợp đồng cho khách Công ty TNHH Minh Phát. Thông tin khách: MST …, địa chỉ …, người đại diện …, chức vụ … Nội dung: bán 1 máy phát điện 500 kVA + tủ ATS, giao hàng 15/11/2026, bảo hành 24 tháng, giá lấy đúng từ 02-kien-thuc/bang-gia.json. Yêu cầu: - GIỮ NGUYÊN định dạng, font, bảng biểu của mẫu. Chỉ thay nội dung cần thay. - Bảng bảo hành phải đúng của dòng máy trong hợp đồng — kiểm tra lại, đừng giữ bảng của máy khác có sẵn trong mẫu. - Soát lỗi chính tả có sẵn trong mẫu, liệt kê cho tôi (đừng tự sửa điều khoản). - Lưu .docx + .pdf vào 10-khach-hang/Minh-Phat/04-hop-dong/.
Viết email gửi kèm báo giá vừa soạn cho anh Minh — giám đốc nhà máy Minh Phát. - Tối đa 8 dòng, giọng lịch sự, không sáo rỗng, không "kính gửi quý khách hàng thân mến". - Nêu 1 con số anh ấy quan tâm nhất (thiệt hại một giờ mất điện so với chi phí máy dự phòng) — chỉ dùng số có nguồn trong workspace. - Ký: tên + chức danh + hotline đúng như hồ sơ của tôi. Chỉ soạn, KHÔNG gửi.
Đóng vai người soát độc lập. KHÔNG sửa file, chỉ báo cáo. Soát file 10-khach-hang/Minh-Phat/03-bao-gia/bao-gia-28102026.pdf theo danh sách: 1. Từng con số giá: khớp bang-gia.json không? Có ghi rõ đã/chưa gồm VAT không? Cộng tổng đúng không? 2. Hotline, email, chức danh người ký: đúng hồ sơ không? 3. Tên khách, MST, địa chỉ: khớp HO-SO.md của khách không? 4. Thông số kỹ thuật: có câu nào hứa quá tài liệu hãng không? 5. Có lộ thông tin nội bộ (giá nhập, ghi chú, đường dẫn máy tính) không? Kết luận: ĐẠT / KHÔNG ĐẠT, kèm danh sách lỗi cụ thể và vị trí.
Một mẫu hợp đồng đang dùng có sẵn 4 lỗi gõ mà nhiều năm không ai thấy. Một hợp đồng khác còn mang nhầm bảng bảo hành 30 dòng của dòng máy khác, trong khi bảng đúng chỉ có 7 dòng. Trợ lý chép mẫu thì chép luôn cái sai. Từ đó mọi prompt soạn hợp đồng đều có dòng "soát lỗi có sẵn trong mẫu" và "bảng bảo hành đúng dòng máy".
- Có một hợp đồng hoặc báo giá thật (.docx + .pdf) đúng mẫu công ty
- Prompt 8.3 trả về ĐẠT — hoặc đã sửa hết lỗi nó chỉ ra
Sổ dự án — mỗi khách một hồ sơ, ai cũng đọc được
Nói cho dễ hiểu
Mỗi khách hàng một bìa hồ sơ, bên trong có 6 ngăn theo đúng vòng đời thương vụ: khảo sát → đề xuất → báo giá → hợp đồng → triển khai → sau bán hàng. Trang đầu bìa là HO-SO.md: khách là ai, đang ở ngăn nào, và một nhật ký ai làm gì ngày nào. Đây chính là thuốc chữa bệnh "phòng ban làm việc rời rạc" — kinh doanh, kỹ thuật, kế toán cùng nhìn một bìa.
Tạo sổ dự án trong thư mục 10-khach-hang/: 1. Thư mục mẫu _MAU/ gồm HO-SO.md và 6 thư mục con: 01-khao-sat, 02-de-xuat, 03-bao-gia, 04-hop-dong, 05-trien-khai, 06-sau-ban-hang. 2. HO-SO.md mẫu có các mục: Thông tin khách (tên, MST, người liên hệ, SĐT) · Nhu cầu · Giai đoạn hiện tại · Việc tiếp theo + hạn · Nhật ký (bảng: ngày | việc | ai | file liên quan). 3. README.md có bảng tổng: khách | giai đoạn | việc tiếp theo | hạn | phụ trách. 4. Ghi thêm vào AGENTS.md: "Mọi báo giá, hợp đồng, biên bản phải nằm trong hồ sơ khách. Chưa rõ khách nào thì HỎI."
Có khách mới: Nhà máy may Việt Thắng, KCN Yên Phong, Bắc Ninh — anh Hùng, phó giám đốc, 09xx xxx xxx. Cần cải tạo tủ điện tổng cho xưởng 5.000 m². Hẹn khảo sát thứ Năm. Copy _MAU thành hồ sơ mới, điền HO-SO.md, thêm dòng vào bảng tổng, ghi nhật ký hôm nay.
Đọc tất cả HO-SO.md trong 10-khach-hang/ rồi lập bảng giao ban tuần này: - Khách nào QUÁ HẠN việc tiếp theo (đỏ) - Khách nào chưa có nhật ký mới trong 14 ngày (vàng) - 5 việc quan trọng nhất tuần, mỗi việc ghi phụ trách Lưu thành 50-bao-cao/giao-ban-2026-11-02.html, in được A4.
Một sổ dự án đang chạy thật có quy tắc: chưa rõ việc này của khách nào thì trợ lý phải hỏi, không được tự gộp vào dự án có sẵn. Nghe thì nhỏ, nhưng tháng đầu đã chặn được mấy lần trợ lý định nhét báo giá của khách này vào thư mục khách kia vì hai tên na ná nhau.
- Có ít nhất 3 hồ sơ khách thật, mỗi hồ sơ có nhật ký
- Bảng giao ban 9.3 chỉ đúng khách đang quá hạn
Chặng 3 — Làm ra sản phẩm
Tuần này trợ lý làm ra những thứ người ngoài nhìn thấy: trang web gửi khách, báo cáo, slide, và bản tin tự chạy mỗi sáng. Ba bài, khoảng 3 giờ.
Trang web gửi khách trong một buổi
Nói cho dễ hiểu
Thay vì gửi file PDF 20 MB qua Zalo, Sếp gửi một đường link. Khách bấm vào, xem trên điện thoại: video sản phẩm vận hành, ảnh mô phỏng sản phẩm lắp tại chính nhà máy của họ, bảng giá. Nơi "treo" trang web là Cloudflare Pages — miễn phí. Trợ lý viết trang, Cloudflare giữ trang. Sếp chỉ cần một tài khoản và một chìa khoá.
Làm từng bước
- Tạo tài khoản tại
dash.cloudflare.com(miễn phí). - Tạo chìa khoá (API token): vào My Profile → API Tokens → Create Token, chọn quyền Cloudflare Pages: Edit. Chép chuỗi token.
- Cất chìa khoá đúng chỗ (prompt 10.1) — không dán token vào ô chat.
- Dựng trang (prompt 10.2), xem trên máy, sửa, rồi đưa lên mạng (prompt 10.3). Bước đưa lên mạng cần internet nên Codex sẽ xin phép — đó là lúc Sếp đọc lại nó định đẩy thư mục nào.
- Gửi thử link cho chính mình qua Zalo: thấy ảnh bìa và tiêu đề là đạt.
Tôi sẽ lưu chìa khoá Cloudflare. Hãy: 1. Tạo file .env ở gốc workspace với một dòng mẫu: CLOUDFLARE_API_TOKEN=dan-token-vao-day 2. Thêm .env vào .gitignore để nó không bao giờ bị lưu vào lịch sử hay đẩy lên mạng. 3. Hướng dẫn tôi tự mở file .env bằng Notepad và dán token vào — anh KHÔNG đọc và KHÔNG in token ra màn hình. 4. Ghi vào AGENTS.md: "Khoá bí mật chỉ nằm trong .env; không in ra, không đưa vào file khác."
Dựng một trang web đề xuất cho khách Nhà máy Minh Phát, lưu ở 40-web/de-xuat-minh-phat/. NGƯỜI XEM: giám đốc nhà máy, giỏi tính đầu tư, xem trên ĐIỆN THOẠI. Muốn họ: nhắn lại để hẹn khảo sát chi tiết. NỘI DUNG (theo thứ tự): 1. Một ngày ở nhà máy khi có nguồn dự phòng tự động (ngắn, có ảnh) 2. Kết quả khảo sát: tải đỉnh, sơ đồ điện hiện tại — lấy từ 10-khach-hang/Minh-Phat/01-khao-sat/ 3. Giải pháp đề xuất: 3 tính năng chính, thông số từ 02-kien-thuc/ (không bịa) 4. Chi phí: giá từ bang-gia.json, ghi rõ VAT; so với thiệt hại một lần mất điện nếu có nguồn 5. Lộ trình triển khai 4 bước · 6. Nút gọi + nhắn Zalo YÊU CẦU: màu và font theo 00-nhan-dien/; bảng nhiều cột phải đổi thành thẻ trên điện thoại; có ảnh bìa khi chia sẻ link (og:image 1200×630); thẻ noindex vì là trang riêng gửi khách. Xong thì mở thử ở khung điện thoại 390px, chụp màn hình cho tôi xem, báo các chỗ còn yếu.
Đưa thư mục 40-web/de-xuat-minh-phat/ lên Cloudflare Pages, tên project de-xuat-minh-phat (đây cũng là tên miền: de-xuat-minh-phat.pages.dev). Dùng token trong .env, không in token ra. Nếu project chưa có thì tạo trước. Xong thì: báo link, mở link bằng trình duyệt kiểm tra trang lên đủ ảnh, video, và ghi link vào nhật ký HO-SO.md của khách.
- Tên project chính là tên miền. Đặt
bao-gia-1thì link làbao-gia-1.pages.dev— đặt tên khách hiểu được. - Mỗi tài khoản tối đa 100 project. Có công ty đã dùng hết 100/100 chỉ sau 3 tháng. Trang nào dùng xong thì xin dọn, hoặc dùng lại project cũ.
- File video tối đa 25 MB. Video hãng gửi thường vài trăm MB — bảo trợ lý nén trước.
- Bảng giá nhiều cột vỡ trên điện thoại. Luôn dặn "đổi thành thẻ trên điện thoại" và bắt chụp khung 390px.
- Trang sửa xong mà khách vẫn thấy bản cũ: ảnh/video bị bộ nhớ đệm giữ lâu — bảo trợ lý đổi tên file khi thay nội dung.
Có doanh nghiệp làm cho mỗi khách lớn một trang riêng: siêu thị thấy giao diện mô phỏng theo đúng thương hiệu của mình; nhà máy thấy ảnh thiết bị ghép lên ảnh khảo sát xưởng (ghi rõ "mô phỏng"); showroom có mô hình 3D để khách tự đi xem chỗ lắp đặt. Khách mở link trên điện thoại ngay trong buổi họp — hiệu quả hơn hẳn gửi file PDF.
- Có một link
.pages.devmở được trên điện thoại, không vỡ chữ, không tràn ngang - Gửi link qua Zalo hiện ảnh bìa + tiêu đề
- Link đã ghi vào nhật ký hồ sơ khách
Báo cáo, slide, trang tra cứu — lưu thành file trên máy
Nói cho dễ hiểu
File HTML là "trang web nằm trong máy": bấm đúp là trình duyệt mở ra, đẹp như web, in ra PDF được, gửi qua email được. Trợ lý làm loại file này nhanh và đẹp hơn Word nhiều. Nguyên tắc duy nhất: file phải tự chứa — ảnh, font, chữ nằm hết trong một file, mang sang máy khác vẫn mở được.
Dựng bộ slide trình chiếu 16:9 cho buổi gặp ban giám đốc nhà máy Việt Thắng, khoảng 12 slide, lưu ở 10-khach-hang/Viet-Thang/02-de-xuat/slide/. - Là một file HTML tự chứa; chuyển trang bằng phím mũi tên; bấm F để toàn màn hình - Mỗi slide một ý, chữ to đọc được từ cuối phòng họp - Nội dung: vấn đề của xưởng (từ khảo sát) → giải pháp tủ điện mới → lịch thi công không dừng sản xuất → chi phí → lộ trình - Màu, font theo 00-nhan-dien/; số liệu chỉ lấy từ workspace - Xuất thêm bản PDF để gửi sau buổi họp Xong thì chụp ảnh từng slide, tự soi chỗ chữ tràn hoặc hở mảng trống lớn, sửa rồi mới báo tôi.
Dựng trang tra cứu nội bộ 40-web/tra-cuu/san-pham.html (file tự chứa, mở bằng trình duyệt): - Ô tìm kiếm gõ tiếng Việt có dấu hay không dấu đều ra - Mỗi sản phẩm một thẻ: ảnh, 6 thông số chính, giá (chưa VAT / đã VAT), tình trạng hàng - Dữ liệu đọc từ 02-kien-thuc/ — khi tôi cập nhật giá, chỉ cần bảo anh dựng lại trang - Góc trang ghi "Dữ liệu cập nhật ngày …" Đây là trang NỘI BỘ, không đưa lên mạng.
Mỗi sáng thứ Hai tôi sẽ gõ: "báo cáo tuần". Khi đó hãy: 1. Đọc nhật ký mọi HO-SO.md trong 7 ngày qua + file mới trong 50-bao-cao/ 2. Dựng 50-bao-cao/tuan-số tuần.html: việc đã xong · việc trễ · khách mới · báo giá đã gửi · việc tuần này 3. Ghi quy trình này vào AGENTS.md mục "Lệnh tắt" để lần sau tôi chỉ cần gõ hai chữ.
Có người từng đăng hai bản kế hoạch lên một trang chia sẻ trên mạng cho tiện mở. Vài tuần sau cả hai biến mất khỏi tài khoản — đường link trong tài liệu thành link chết, suýt dẫn cả nhóm vào ngõ cụt. Từ đó có luật: mọi bản HTML chỉ ghi thành file trong workspace. Trang đăng chỉ là bản chiếu; file trên máy mới là bản thật.
- Có một bộ slide HTML chạy bằng phím mũi tên + bản PDF
- Gõ "báo cáo tuần" là ra được báo cáo
Trợ lý tự chạy — Telegram và lịch hằng ngày
Nói cho dễ hiểu
Đến giờ này, trợ lý chỉ làm khi Sếp gọi. Bài này cho trợ lý một cái chuông báo thức và một số điện thoại để nhắn Sếp: Telegram là kênh nhắn, Scheduled tasks (việc hẹn giờ) trong ứng dụng ChatGPT là chuông báo. Sáng ra Sếp đọc bản tin như đọc báo.
Làm từng bước
- Trên Telegram, nhắn cho @BotFather → gõ
/newbot→ đặt tên → nhận token của bot. - Nhắn cho @userinfobot để lấy chat id của Sếp (một dãy số).
- Mở bot vừa tạo, bấm Start — bỏ bước này thì bot không nhắn được cho Sếp.
- Mở file
.envbằng Notepad, tự dán hai dòngTELEGRAM_BOT_TOKEN=…vàTELEGRAM_CHAT_ID=…. - Chạy prompt 12.1 để thử (Codex sẽ xin phép lên mạng để gửi tin), rồi 12.2 để dựng bản tin và hẹn giờ.
@BotFather → /newbotnhận token của bot@userinfobotnhận chat id của Sếp.envtự tay, bằng NotepadDự án
🔴 An Khang: quá hạn báo giá 3 ngày
🟢 Minh Phát: hẹn gọi lại 14h
Tin ngành
• KCN phía Bắc mở rộng thêm… link
• Giá đồng tuần này… link
Mục tiêu tháng: 18/25 tỷ07:00
Tôi đã để TELEGRAM_BOT_TOKEN và TELEGRAM_CHAT_ID trong .env (đừng in ra). Hãy viết một công cụ nhỏ trong thư mục tools/telegram/ để gửi tin nhắn cho tôi, rồi gửi thử câu: "Trợ lý đã kết nối Telegram thành công ✅". Nếu không gửi được, giải thích lỗi bằng lời đời thường và nói tôi cần làm gì.
Dựng bản tin sáng gửi tôi qua Telegram lúc 7h00 mỗi ngày làm việc: 1. Tình hình dự án: khách quá hạn, việc hôm nay (đọc 10-khach-hang/*/HO-SO.md) 2. 5 tin ngành thiết bị điện, năng lượng, khu công nghiệp tại Việt Nam trong 24 giờ qua — mỗi tin 2 dòng + link nguồn; không có tin đáng đọc thì ghi "không có" 3. Một câu nhắc mục tiêu tháng: … Tối đa 25 dòng, đọc trên điện thoại. Sau đó hướng dẫn tôi đặt lịch chạy tự động, từng bước, và so sánh hai cách: (a) Scheduled tasks trong ứng dụng ChatGPT; (b) Task Scheduler của Windows gọi lệnh "codex exec". Nói rõ cách nào cần máy tính bật và ứng dụng mở lúc 7h.
Mỗi khi tôi bảo anh ghi nhật ký "đã ký hợp đồng" hoặc "khách phản hồi" vào một HO-SO.md, hãy gửi luôn 1 tin Telegram tóm tắt cho tôi (tên khách · việc · việc tiếp theo). Ghi quy tắc này vào AGENTS.md.
Ở một triển lãm công nghiệp, màn hình tương tác tại gian hàng thu thông tin khách quan tâm. Mỗi khách để lại số là một tin Telegram bay về điện thoại đội kinh doanh ngay lập tức — gọi lại trong lúc khách còn đang ở hội chợ. Cùng một kỹ thuật với bài này, chỉ là người gửi tin là thiết bị ở gian hàng.
- Việc hẹn giờ của dự án trên máy chỉ chạy khi máy tính bật và ứng dụng ChatGPT đang mở lúc 7h — tài liệu của OpenAI ghi rõ điều này. Cách (b) cũng cần máy bật. Muốn chắc chắn: để một máy văn phòng luôn bật làm "máy trực".
- Workspace có bật git (Bài 16) thì mỗi lần chạy hẹn giờ Codex làm trên một bản sao tạm của thư mục, không đụng bản đang làm dở.
- Bot Telegram là chìa khoá — lộ token thì người khác nhắn được dưới tên bot. Chỉ để trong
.env.
- Điện thoại nhận tin "kết nối thành công"
- Sáng hôm sau nhận bản tin lúc 7h mà không phải làm gì
Chặng 4 — Biến thành hệ thống
Ba tuần đầu Sếp học cách dùng trợ lý. Tuần này Sếp học cách đào tạo nó: dạy một lần nhớ mãi, đóng gói quy trình, chia vai người làm — người soát, và lắp hàng rào an toàn. Bốn bài, khoảng 3 giờ.
Dạy trợ lý nhớ — một bài học không dạy hai lần
Nói cho dễ hiểu
Nhân viên giỏi có sổ tay kinh nghiệm: lần trước sếp chê gì, khách nào kỵ gì. Với Codex, cách chắc ăn nhất là ghi thành chữ vào file: sổ tay AGENTS.md và các file bài học trong workspace. Codex cũng có tính năng Memories (tự ghi nhớ), nhưng mặc định nó tắt, và chính OpenAI dặn: luật bắt buộc thì để trong AGENTS.md. Nguyên tắc: Sếp chê xong, bảo nó ghi lại — lần sau tự tránh.
Ba tầng trí nhớ
| Tầng | Ghi gì | Cách dùng |
|---|---|---|
Sổ tay AGENTS.md | Luật chung, bản đồ, điều Sếp dặn — ai mở thư mục cũng đọc được | Prompt 13.2: "ghi vào sổ tay: …" |
| File bài học trong từng mảng | Lỗi đã mắc + cách tránh (ví dụ LESSONS.md của mảng báo giá) | Prompt 13.1 sau mỗi lần sửa |
| Memories của Codex | Thói quen, sở thích Codex tự rút ra khi làm việc với Sếp | Bật ở Settings → Personalization → Enable Codex memories; gõ /memories để chỉnh. Không sửa tay các file nó tự sinh |
Vừa rồi tôi phải sửa: bảng giá trên điện thoại bị vỡ, anh để 6 cột tràn ngang. Hãy ghi bài học này vào đúng chỗ (README hoặc LESSONS.md của mảng liên quan — không nhồi vào AGENTS.md), theo khuôn: - Chuyện gì đã xảy ra (1 câu) - Vì sao (1 câu) - Lần sau làm thế nào (1–2 câu cụ thể, kiểm được) Nếu AGENTS.md của mảng đó chưa nhắc "đọc LESSONS.md trước khi làm" thì thêm một dòng nhắc. Rồi kiểm tra: còn file nào khác trong workspace đang mắc lỗi tương tự không? Liệt kê, chưa sửa.
Ghi vào AGENTS.md, mục "Điều Sếp đã dặn" (chưa có thì tạo), một dòng: trang web công khai thì CÓ hiện giá, nhưng phải ghi rõ đã hay chưa gồm VAT. Kèm lý do: khách tự lọc trước khi gọi, đỡ mất thời gian đôi bên. Ghi ngày hôm nay. Nếu dòng này mâu thuẫn với điều nào đã có trong sổ tay thì hỏi tôi trước.
Rà lại AGENTS.md (mục "Điều Sếp đã dặn") và các file bài học LESSONS.md: 1. Điều nào đã CŨ hoặc mâu thuẫn với dữ liệu hiện tại? (ví dụ giá đã đổi, quy tắc tôi đã bỏ) 2. Điều nào trùng nhau, nên gộp? 3. Điều nào nhắc tên file/thư mục không còn tồn tại? 4. AGENTS.md hiện nặng bao nhiêu KB? Còn cách giới hạn 32 KB bao xa? Trình danh sách để tôi duyệt, chưa xoá gì.
Một đội làm video có một file bài học. Sau mỗi video sếp nhận xét, trợ lý ghi luật mới vào đó: "chữ đặt giữa khung, không ở đáy — nền tảng phủ nút bấm lên 1/4 dưới màn hình", "không đọc mã sản phẩm, gọi bằng tên khách hiểu"... Video sau chạy trên bộ luật dày hơn video trước. Mảng làm ứng dụng còn có một "kho bẫy" hơn 130 lỗi đã dính thật, mỗi lỗi một mã — gặp lại lỗi cũ thì không viết thêm, chỉ đánh dấu "dính lại".
- Đã ghi ít nhất 3 bài học từ những lần sửa thật
- Mở cuộc trò chuyện mới, giao lại đúng việc cũ — trợ lý không mắc lại lỗi đã ghi
Skill — biến việc lặp lại thành quy trình chuẩn
Nói cho dễ hiểu
Skill chính là SOP (quy trình chuẩn) viết cho AI. Công ty có SOP "quy trình báo giá 6 bước" cho nhân viên mới; skill là bản đó dành cho trợ lý. Một thư mục, trong có file SKILL.md mô tả: khi nào dùng · các bước · luật · mẫu. Sếp nói "làm báo giá cho khách X" là Codex tự lấy đúng SOP ra làm. Muốn gọi đích danh thì gõ dấu $ + tên skill, ví dụ $bao-gia-khach.
Luật 3 lần: việc nào Sếp đã làm cùng trợ lý 3 lần và lần nào cũng phải dặn lại mấy điều giống nhau — đó là lúc đóng gói thành skill.
name: bao-gia-khachdescription: Dùng khi Sếp nói "làm báo giá…", "gửi giá cho…"description quyết định Codex có tự nhận ra lúc cần dùng hay không.Ba lần gần đây tôi cùng anh làm báo giá cho khách. Hãy đóng gói thành một skill trong .agents/skills/bao-gia-khach/ (thư mục skill của workspace này): 1. SKILL.md, đầu file có name và description. Description 2–3 câu: dùng khi nào (để anh tự nhận ra khi tôi nói "làm báo giá…", "gửi giá cho…"). Thân file gồm: - Các bước, đánh số, mỗi bước ghi đầu vào/đầu ra - Luật bắt buộc: lấy giá ở đâu, VAT, hotline, chức danh, lưu ở đâu, ghi nhật ký HO-SO - CHỐT DUYỆT: dừng lại chờ tôi duyệt trước khi xuất PDF cuối - Những lỗi tôi đã chê ở 3 lần trước (đọc lại LESSONS.md, nhật ký HO-SO) 2. Chép mẫu Word/email đang dùng vào thư mục mau/. Viết xong, đọc lại SKILL.md như một nhân viên mới — chỗ nào khó hiểu thì sửa. Nếu cần, dùng skill có sẵn $skill-creator để làm cho đúng chuẩn.
Tạo skill thiet-ke-tai-lieu trong .agents/skills/: mọi tài liệu PDF/HTML gửi ra ngoài phải đúng nhận diện công ty. Đọc 00-nhan-dien/ (logo, màu, font, mẫu bìa) và viết vào SKILL.md: - Bảng màu (mã màu + dùng cho gì), font tiêu đề / font nội dung, cỡ chữ - Bố cục trang bìa, đầu trang, chân trang (logo + hotline) - 5 lỗi cấm: font lạ, màu ngoài bảng, logo méo, chữ đè ảnh, bảng tràn lề - Bước cuối bắt buộc: xuất ảnh từng trang và tự soi trước khi báo xong Thử luôn: dùng skill này trình bày lại file 30-noi-bo/quy-dinh-cong-tac-phi.docx, giữ nguyên câu chữ.
Giả sử tôi chỉ nói: "gửi giá máy phát điện cho Minh Phát". Anh có tự dùng skill bao-gia-khach không? Đi qua từng bước của skill bằng lời (chưa làm thật), chỉ ra bước nào thiếu thông tin và skill còn hở chỗ nào. Nếu anh KHÔNG tự nhận ra skill, sửa dòng description cho rõ hơn rồi bảo tôi mở cuộc trò chuyện mới thử lại.
Một skill làm video có 7 bước và 2 chốt duyệt: kịch bản xong phải chờ sếp duyệt, video xong phải qua kiểm duyệt rồi chờ sếp duyệt lần nữa. Sếp chỉ cần nói "làm video về sản phẩm mới cho khách nhà máy". Ba skill thiết kế tài liệu thì chia đúng ba tình huống: việt hoá tài liệu hãng, văn bản nội bộ, tài liệu trình khách — mỗi loại một quy chuẩn trình bày riêng.
- Có ít nhất 1 skill cho việc lặp lại nhiều nhất của Sếp, gõ
/skillsthấy nó trong danh sách - Nói một câu ngắn, trợ lý tự dùng đúng skill và dừng ở chốt duyệt
Đội agent — người làm và người soát tách riêng
Nói cho dễ hiểu
Ở công ty, người viết báo cáo tài chính không tự kiểm toán báo cáo của mình. Với AI cũng vậy: trợ lý vừa làm xong thường "tin" vào việc mình làm. Agent (Codex gọi là subagent) là một trợ lý phụ có vai riêng. Agent "soát" được dặn rõ: chỉ đọc, không được sửa, cố tìm lỗi, trả ĐẠT / KHÔNG ĐẠT. Vì không được sửa, nó không thể "chữa cháy" cho qua.
Soạn, dựng, sửa file
Chỉ đọc · không sửa · trả ĐẠT/KHÔNG ĐẠT
Đọc báo cáo soát, quyết định gửi
- Lời dặn "không được sửa" trong agent chỉ là lời dặn. Tài liệu của OpenAI nói rõ: agent tự định nghĩa không có phòng kín chỉ-đọc riêng; nó dùng chung quyền của cuộc trò chuyện chính.
- Vì vậy phải kiểm bằng máy: trước và sau khi người soát chạy, xem danh sách file thay đổi (lệnh
/diff, cần git ở Bài 16). Người soát chạy xong mà có file đổi — nó đã vi phạm vai, báo lại cho Sếp.
Tạo một agent tự định nghĩa của Codex tên soat-xuat, lưu thành file .codex/agents/soat-xuat.toml trong workspace (đọc tài liệu Codex về subagents để đúng định dạng: cần name, description, developer_instructions). Vai: soát độc lập MỌI tài liệu sắp gửi ra ngoài công ty (báo giá, hợp đồng, đề xuất, trang web, slide). - Tuyệt đối KHÔNG sửa, tạo hay xoá file. Chỉ đọc và báo cáo. - Danh sách soát: giá khớp bang-gia.json và ghi rõ VAT · hotline và chức danh đúng hồ sơ · mọi con số có nguồn trong 02-kien-thuc/ · thông số không hứa quá tài liệu hãng · tên khách khớp HO-SO.md · không lộ thông tin nội bộ (giá nhập, đường dẫn máy, ghi chú). - Kết quả: ĐẠT / KHÔNG ĐẠT + từng lỗi kèm vị trí. - Không khen, không viết dài. Không chắc thì ghi "cần Sếp xác nhận". Xong thì giải thích cho tôi: muốn gọi agent này thì nói thế nào.
Trước khi soát: ghi lại danh sách file đang thay đổi trong workspace. Dùng agent soat-xuat soát toàn bộ thư mục 40-web/de-xuat-minh-phat/ trước khi tôi gửi link cho khách. Sau khi soat-xuat trả kết quả: so lại danh sách file thay đổi. Nếu soat-xuat đã đụng vào file nào thì báo tôi ngay và hoàn lại file đó. Nếu KHÔNG ĐẠT: anh (người làm) sửa từng lỗi, rồi gọi soat-xuat soát lại từ đầu. Lặp đến khi ĐẠT hoặc gặp lỗi cần tôi quyết.
① index.html, bảng chi phí: tủ ATS ghi
② Khối chi phí không có chữ "chưa gồm VAT"
Tôi muốn chắc agent soat-xuat canh thật chứ không phải lúc nào cũng nói ĐẠT. Hãy tạo một BẢN SAO của báo giá Minh Phát trong thư mục _thu-nghiem/, cố tình cài 3 lỗi: sai giá 1 dòng, bỏ chữ VAT, đổi hotline sang số khác. Gọi soat-xuat soát bản sao đó. Nó bắt được mấy lỗi? Lỗi nào lọt thì bổ sung vào mô tả agent. Xong thì bỏ thư mục _thu-nghiem/ vào Thùng rác.
Một đội agent đang chạy thật có 5 vai: phân tích → lập trình → kiểm thử → đóng gói, cộng một người soát tài liệu gửi khách. Hai vai kiểm thử và soát bị cấm sửa file. Có lần bộ kiểm báo "xanh" hết mà tính năng vẫn hỏng — vì phép thử không canh đúng chỗ. Từ đó có luật: gỡ thử chốt ra, phép thử phải chuyển đỏ; không đỏ nghĩa là nó xanh mà chẳng canh gì. Prompt 15.3 chính là bài đó.
- Có agent soát, đã bắt được ít nhất 2/3 lỗi cài sẵn ở prompt 15.3
- Sau mỗi lần soát, kiểm file thay đổi cho thấy người soát không sửa gì
- Tài liệu gửi khách tuần này đều qua agent soát trước
An toàn và bảo hiểm — git, chìa khoá bí mật, hàng rào
Nói cho dễ hiểu
Git giống nút "lưu bản" của game: mỗi lần lưu là một điểm có thể quay về, kèm ghi chú đã làm gì. Lỡ xoá, lỡ sửa hỏng — quay về điểm lưu gần nhất. Codex còn cần git để làm nhiều việc nâng cao (việc hẹn giờ chạy trên bản sao, xem file thay đổi). Hàng rào là bảo vệ đứng cửa: Codex có file luật lệnh (.rules) — lệnh nguy hiểm nào khớp danh sách đều bị chặn hoặc phải hỏi Sếp, dù trợ lý có quên sổ tay.
Năm lớp bảo vệ
Trợ lý tự giữ (Bài 4)
Chế độ "Ask for approval"
File luật lệnh chặn lệnh xoá
Mọi thay đổi đều quay lại được
Xoá gì cũng còn đường lấy lại
xoá cả thư mục 10-khach-hangLệnh này khớp luật "không xoá hàng loạt" trong .codex/rules. Cần Sếp cho phép.Bật git cho workspace này để làm "nút lưu bản": 1. Khởi tạo git, tạo .gitignore loại trừ: .env, file khoá, thư mục tạm, file video/ảnh quá lớn (nói tôi biết ngưỡng anh chọn). 2. Kiểm tra KHÔNG có file nào chứa token/mật khẩu sắp được lưu. Có thì dừng và báo tôi. 3. Lưu bản đầu tiên với ghi chú "Bản đầu tiên của workspace". 4. Ghi vào AGENTS.md: "Xong mỗi việc lớn thì đề nghị tôi lưu bản. Không bao giờ dùng lệnh xoá lịch sử hay ghi đè bản đã lưu khi chưa hỏi."
(Lưu bản) Lưu một bản với ghi chú: "Báo giá Minh Phát bản gửi khách 28/10". (Khôi phục) Tôi lỡ làm hỏng file 10-khach-hang/Minh-Phat/03-bao-gia/bao-gia.docx. Cho tôi xem các bản đã lưu của file này (ngày + ghi chú), rồi khôi phục RIÊNG file đó về bản tôi chọn. Không đụng tới file nào khác.
Lắp hàng rào bằng máy cho workspace này, theo đúng tài liệu Codex mới nhất về "rules" (file .rules, cú pháp prefix_rule): 1. Tạo .codex/rules/an-toan.rules với các luật: - Lệnh xoá cả thư mục / xoá hàng loạt (cả kiểu "rm -rf" lẫn kiểu PowerShell "Remove-Item -Recurse"), xoá lịch sử git, ghi đè bản đã lưu → decision "prompt" (dừng lại hỏi tôi) - Lệnh đẩy workspace lên kho mã trên mạng → "prompt" Mỗi luật có justification bằng tiếng Việt và có ví dụ match / not_match để tự kiểm. 2. Tự thử bằng "codex execpolicy check": 5 lệnh nguy hiểm mẫu và 3 lệnh bình thường. Báo bảng: lệnh · kết quả · có đúng ý không. 3. Lệnh nào nguy hiểm mà LỌT (nhất là kiểu PowerShell) thì nói thật với tôi, rồi đề xuất thêm một hook PreToolUse (.codex/hooks.json) để chặn bổ sung — chưa lắp khi tôi chưa duyệt. 4. Giải thích cho tôi bằng lời đời thường hàng rào này làm gì và KHÔNG làm được gì.
- Luật lệnh và hook ở trong thư mục dự án chỉ chạy khi Sếp đã tin cậy thư mục đó — Codex sẽ hỏi lần đầu. Hook còn phải được Sếp xem và duyệt trước khi chạy.
- Tài liệu của OpenAI gọi hook là "hàng rào hữu ích, không phải ranh giới tuyệt đối". Vì vậy vẫn cần đủ năm lớp — không lớp nào đứng một mình.
- Tính năng luật lệnh đang ở dạng thử nghiệm, cú pháp có thể đổi. Đó là lý do prompt 16.3 bắt Codex đọc tài liệu mới nhất và tự thử, thay vì chép sẵn một đoạn luật.
- Không dán token, mật khẩu vào ô chat. Tự mở
.envbằng Notepad mà dán. - Không lưu
.envvào git (đã loại ở prompt 16.1). - Không đẩy workspace lên kho mã công khai trên mạng khi chưa soát khoá.
- Nghi lộ khoá → vào trang quản lý tạo khoá mới, huỷ khoá cũ ngay. Đừng chỉ xoá file.
Một biên bản bàn giao thiết bị cho khách từng bị mất khỏi máy. May là đã lưu bản từ trước — một câu lệnh khôi phục, file trở lại nguyên vẹn. Nếu chưa lưu thì phải in lại, ký lại với khách. Từ đó có câu trong sổ tay: "Lưu bản sớm là lớp bảo hiểm thứ hai." Workspace đó giờ có hàng rào tự chặn mọi lệnh xoá và mọi lần lưu bản có chứa khoá.
- Workspace có git, đã lưu ít nhất 3 bản, đã thử khôi phục 1 file
- Tự thử luật lệnh: 5/5 lệnh nguy hiểm bị chặn hoặc phải hỏi (lọt cái nào thì đã có hook bù)
.envkhông nằm trong lịch sử git
Phụ lục
Lịch 30 ngày, từ điển, phím tắt, 10 sai lầm thường gặp, bộ prompt nhanh dùng hằng ngày, và bảng đổi tên cho ai đã quen Claude Code.
A · Lịch 30 ngày — mỗi ngày 30–60 phút
- Ngày 1Bài 1 + Bài 2: cài, tạo file đầu tiên
- Ngày 2Bài 3: hồ sơ cá nhân
- Ngày 3–4Bài 4: sổ tay, bản đồ thư mục
- Ngày 5–7Dùng tự do: hỏi bất cứ việc gì, để ý chỗ trợ lý hiểu sai
- Ngày 8Bài 5: giao 1 việc thật bằng khung 5 phần
- Ngày 9–10Bài 6: dọn kho tài liệu, bảng giá có nguồn
- Ngày 11Bài 7: file Excel thật của tháng trước
- Ngày 12–13Bài 8: một báo giá + một hợp đồng thật
- Ngày 14Bài 9: sổ dự án cho 3–5 khách đang chạy
- Ngày 15–17Bài 10: trang web gửi 1 khách thật
- Ngày 18–19Bài 11: slide + trang tra cứu
- Ngày 20–21Bài 12: Telegram + bản tin 7h
- Ngày 22Bài 16 trước: git + hàng rào (an toàn trước khi tăng tốc)
- Ngày 23–24Bài 13: ghi bài học từ 3 tuần qua
- Ngày 25–27Bài 14: skill cho việc lặp lại nhiều nhất
- Ngày 28–29Bài 15: agent soát
- Ngày 30Tổng kết: đếm giờ tiết kiệm, chọn 3 việc giao cho trợ lý tháng tới
Hôm nay là ngày thứ 30 tôi dùng Codex. Đọc lịch sử git, nhật ký HO-SO, các file bài học và skill trong workspace, rồi làm bản tổng kết 1 trang: 1. Những việc trợ lý đã làm trong 30 ngày (nhóm theo loại), số file đã tạo 2. Ước lượng giờ tiết kiệm — ghi rõ cách ước lượng, chỗ nào là phỏng đoán 3. 3 việc lặp lại nhiều nhất chưa thành skill 4. 3 việc nên giao cho trợ lý trong tháng tới để tiến gần mục tiêu 12 tháng của công ty Lưu 50-bao-cao/tong-ket-30-ngay.html.
B · Từ điển đời thường
- Workspace / project
- Thư mục làm việc — "tủ hồ sơ" trợ lý được mở.
- AGENTS.md
- Sổ tay / tờ khai. Codex đọc mỗi lần mở cuộc trò chuyện mới.
- Prompt
- Lời giao việc Sếp gõ vào.
- Chat / phiên
- Một cuộc trò chuyện. Gõ
/newlà mở cuộc mới. - Sandbox
- "Phòng kín" quanh thư mục làm việc; ra ngoài phải xin phép.
- Permissions
- Chế độ quyền: Ask for approval · Approve for me · Full access.
- Subagent
- Trợ lý phụ có vai riêng (ví dụ: người soát).
- Skill
- SOP — quy trình chuẩn viết cho AI. Gọi bằng
$+ tên. - Rules
- File luật lệnh: lệnh nào cho chạy, phải hỏi, hay cấm hẳn.
- Hook
- Hàng rào tự động chạy trước/sau mỗi bước của Codex.
- Memories
- Trí nhớ tự rút ra của Codex — mặc định tắt.
- Git · commit
- Nút lưu bản · một lần lưu bản có ghi chú.
- Token / API key
- Chìa khoá để trợ lý dùng dịch vụ khác. Bí mật như mật khẩu.
- .env
- File cất chìa khoá. Không bao giờ gửi đi đâu.
- Terminal / PowerShell
- Cửa sổ lệnh — ô chat không màu.
- HTML
- Trang web nằm trong máy; bấm đúp là mở.
- Deploy
- Đưa trang web lên mạng để có đường link.
- Cloudflare Pages
- Nơi "treo" trang web miễn phí, link đuôi
.pages.dev. - og:image · noindex
- Ảnh bìa khi dán link vào Zalo · dặn Google đừng đưa trang lên tìm kiếm.
- MCP / Plugin
- Ổ cắm nối trợ lý với Gmail, Google Drive, lịch...
C · Phím tắt và lệnh gõ nhanh
| Gõ / bấm | Để làm gì |
|---|---|
| Nút dừng ở ô nhập | Dừng trợ lý ngay (lúc Codex chạy, nút gửi đổi thành nút dừng) |
| Gửi thêm tin khi đang làm | Chen lời dặn vào việc đang làm (đổi kiểu chờ ở Settings → General → Follow-up behavior) |
| Ctrl + K · Ctrl + , | Tìm chat cũ · mở Settings |
@ + tên file | Chỉ đích danh một file cho trợ lý đọc |
$ + tên skill | Gọi đích danh một skill |
/new · mục Chats | Mở cuộc trò chuyện mới · bấm vào chat cũ ở thanh bên để làm tiếp |
/plan | Chế độ lập kế hoạch trước, chưa làm |
| Nút quyền dưới ô nhập | Đổi chế độ quyền: Ask for approval · Approve for me · Full access |
/model · /reasoning | Đổi "bộ não" · đổi mức suy nghĩ (mạnh hơn hoặc nhanh hơn) |
/review | Nhờ soát các thay đổi chưa lưu bản |
Mục Skills · /memories | Xem danh sách skill ở thanh bên · chỉnh trí nhớ tự động |
/status · /usage | Xem đang dùng gì · còn bao nhiêu hạn mức |
/init | Tự viết nháp sổ tay AGENTS.md |
| Dán / kéo thả ảnh | Đưa ảnh chụp màn hình, ảnh khảo sát cho trợ lý xem |
D · 10 sai lầm thường gặp
- Giao việc một câu cụt. → Dùng khung 5 phần (Bài 5).
- Bật "Full access" cho đỡ bị hỏi. → Ở "Ask for approval"; bị hỏi nhiều là lúc học (Bài 2).
- Tin con số mà không hỏi nguồn. → Luôn hỏi "lấy ở file nào?".
- Để giá ở nhiều chỗ. → Một file giá, mọi thứ khác đọc từ đó (Bài 6).
- Dán chìa khoá vào ô chat. → Tự dán vào
.env. - Sổ tay dài cả nghìn dòng. → Quá 32 KB Codex bỏ qua phần sau; chi tiết để ở README (Bài 4).
- Sửa sổ tay rồi hỏi tiếp trong phiên cũ. → Mở cuộc trò chuyện mới để Codex đọc lại.
- Chê xong không bảo ghi lại. → Mỗi lần sửa là một bài học (Bài 13).
- Gửi khách mà chưa soát. → Agent soát trước, kiểm file thay đổi, Sếp duyệt sau (Bài 15).
- Không lưu bản. → Git từ ngày đầu tiên của tuần 4 — hoặc sớm hơn (Bài 16).
E · Prompt nhanh dùng hằng ngày
Những câu ngắn dùng nhiều nhất. Khi đã có sổ tay và skill, chừng này là đủ.
Hôm nay có gì cần tôi xử lý? Đọc sổ dự án, liệt kê việc quá hạn và việc hôm nay.
Con số đó lấy ở file nào, dòng nào? Mở ra cho tôi xem.
Chưa làm vội. Trình kế hoạch 3–5 bước, nói rõ sẽ tạo/sửa file nào, đợi tôi duyệt.
Giải thích lại điều anh vừa làm như nói với người không biết máy tính, tối đa 5 dòng.
Trước khi báo xong: tự mở kết quả, chụp ảnh, so với yêu cầu từng ý. Còn chỗ nào chưa đạt thì sửa rồi mới báo.
Mở trang ở khung điện thoại 390px, chụp toàn trang, chỉ ra chỗ chữ nhỏ, tràn ngang, ảnh vỡ.
Ghi bài học vừa rồi vào đúng chỗ: chuyện gì · vì sao · lần sau làm thế nào.
Lưu bản với ghi chú ngắn về việc vừa xong. Kiểm tra không có khoá bí mật trong đó.
Liệt kê đủ các file vừa tạo hoặc sửa, mỗi file một đường dẫn bấm được.
Tóm tắt hôm nay đã làm gì, cập nhật nhật ký HO-SO của các khách liên quan, và ghi 3 việc cho ngày mai.
F · Đã quen Claude Code? Bảng đổi tên
Cách giao việc, 5 quy tắc vàng, sổ dự án, nguồn sự thật — giống hệt nhau. Chỉ khác tên gọi và vài chỗ đặt file:
| Việc | Claude Code | Codex |
|---|---|---|
| Sổ tay / hồ sơ | CLAUDE.md · ~/.claude/CLAUDE.md | AGENTS.md · ~/.codex/AGENTS.md (tối đa 32 KB) |
| Mở cuộc trò chuyện mới | /clear | /new |
| Lập kế hoạch trước | Shift+Tab | /plan |
| Chế độ quyền | Hỏi trước khi sửa · tự sửa | Ask for approval · Approve for me · Full access (/permissions) |
| Bộ nhớ | "Nhớ giùm…", /memory | Memories mặc định tắt — ghi luật vào AGENTS.md |
| Skill | .claude/skills/ | .agents/skills/, gọi bằng $tên |
| Agent phụ | .claude/agents/*.md, khoá được quyền sửa | .codex/agents/*.toml, dùng chung quyền phiên chính — phải kiểm file thay đổi |
| Hàng rào | Hook trong .claude/settings.json | Luật lệnh .codex/rules/*.rules + hook .codex/hooks.json |
| Việc hẹn giờ | /schedule | Scheduled tasks trong ứng dụng ChatGPT (máy phải bật) |
Lời kết
Sau vài tháng dùng trợ lý AI kiểu này, điều đọng lại không phải là công nghệ. Nó là cách giao việc: nói rõ mình muốn gì, cho đủ tài liệu, đặt luật, kiểm kết quả, và ghi lại mỗi lần sai. Đó cũng chính là cách quản lý một đội ngũ giỏi. Vì thế những gì Sếp học ở đây vẫn dùng được dù mai này đổi sang công cụ nào — sổ tay, nguồn sự thật, skill đều chỉ là file chữ, mang đi đâu cũng đọc được.
Trợ lý AI không thay Sếp ra quyết định. Nó lấy đi phần việc lặp lại, để Sếp có thêm thời gian cho khách hàng và cho đội ngũ. Bắt đầu từ Bài 1, mỗi ngày 30 phút — 30 ngày sau, Sếp sẽ có một "nhân sự" hiểu công ty mình hơn bất kỳ phần mềm nào.