Quy tắc ChatGPT nằm ở tài khoản; quy tắc Codex nằm trên máy và trong Git — AGENTS.md không tự chuyển sang máy khác

Cách dùng công cụ đọc

Nghe đọc bài thành tiếng. Đọc nhanh hiển thị lần lượt các cụm từ theo tốc độ bạn chọn. Luyện ngôn ngữ giúp đối chiếu các bản dịch hiện có. Lưu tạo dấu trang trong trình duyệt này; mở lại từ danh sách đã lưu của trình phát.

Chia sẻ bài viết này

Chia sẻ bài viết này

Quảng cáo
Quảng cáo

Sau khi viết quy tắc Codex vào Markdown, câu hỏi rất tự nhiên là: “Nếu đăng nhập cùng tài khoản OpenAI trên máy tính khác thì các quy tắc này cũng tự đi theo đúng không?”

Câu trả lời là: không tự động.

Hướng dẫn tùy chỉnh và bộ nhớ của ChatGPT là phần cá nhân hóa gắn với tài khoản. Còn $CODEX_HOME/AGENTS.md và ~/.codex/config.toml của Codex là các tệp thực tế trong môi trường chạy Codex.

Cùng một hãng, nhưng địa chỉ cư trú của quy tắc khác nhau.

1. Cùng tài khoản không có nghĩa là cùng cấu hình cục bộ

Mục Nơi hoặc phạm vi chính Có nên cho rằng PC khác tự nhận bản sao giống hệt không?
Hướng dẫn tùy chỉnh ChatGPT Tài khoản ChatGPT Dùng theo tài khoản
Bộ nhớ ChatGPT Cá nhân hóa ChatGPT Dùng như ngữ cảnh tài khoản
$CODEX_HOME/AGENTS.md Tệp môi trường Codex Không
$CODEX_HOME/AGENTS.override.md Tệp môi trường Codex Không
~/.codex/config.toml Cấu hình Codex trên máy Không
AGENTS.md trong kho mã Tệp dự án Có, nếu Git mang theo

OpenAI mô tả Codex CLI là một tác nhân phần mềm cục bộ đa nền tảng hoạt động trên máy của người dùng. Tài liệu kỹ thuật cho biết Codex đọc ~/.codex/config.toml, các tệp AGENTS trong $CODEX_HOME, và các tệp hướng dẫn từ thư mục gốc Git hoặc dự án đến thư mục làm việc hiện tại.[1]

Vì vậy câu hỏi quan trọng là: “tệp có ở môi trường này không?”

2. ChatGPT gần với mô hình “tài khoản ghi nhớ” hơn nhiều

Tài liệu chính thức của OpenAI nói hướng dẫn tùy chỉnh được áp dụng ngay cho tất cả cuộc trò chuyện và có trên web, ứng dụng máy tính, iOS và Android.[2]

Bộ nhớ được quản lý trong phần cá nhân hóa ChatGPT và có thể dùng ngữ cảnh hữu ích từ cuộc trò chuyện, tệp và ứng dụng kết nối để giảm việc phải giải thích lặp lại.[3]

OpenAI cũng nói khi chuyển giữa nhiều tài khoản, cuộc trò chuyện, bộ nhớ, lịch sử, thanh toán, không gian làm việc và cài đặt được tách riêng theo từng tài khoản.[4]

Vì vậy, với ChatGPT, hiểu rằng “cá nhân hóa đi theo tài khoản” là khá chính xác.

Tuy nhiên, giao diện, thông báo hay quyền của hệ điều hành không nhất thiết giống nhau trên mọi thiết bị.

3. AGENTS.md của Codex là hướng dẫn tại nơi làm việc, không phải bộ nhớ hồ sơ

Hãy coi AGENTS.md như quy trình làm việc dán trên tường xưởng.

Nếu PC A có:

~/.codex/AGENTS.md
- chạy kiểm thử trước khi hoàn tất
- giữ nguyên các thay đổi cũ không liên quan
- không force push

thì những dòng đó nằm trong hệ thống tệp của PC A cho đến khi bạn tự đồng bộ bằng cơ chế khác.

Đăng nhập cùng tài khoản OpenAI trên PC B không làm thư mục ~/.codex của PC A tự xuất hiện.

Tài khoản trả lời “ai đang dùng Codex?”.

Tệp cục bộ trả lời “Codex phải làm việc thế nào trong môi trường này?”.

4. AGENTS.md trong dự án có thể đi theo vì Git mang nó đi

Nếu ghi project/AGENTS.md vào Git, tệp quy tắc trở thành một phần lịch sử dự án.

Dự án trong Git
└── project/
    ├── AGENTS.md
    ├── src/
    └── docs/

      ↓ clone / pull

PC A                PC B
└── project/         └── project/
    └── AGENTS.md        └── AGENTS.md

Đây không phải đồng bộ tài khoản OpenAI.

Chỉ là Git vận chuyển tệp đã được quản lý phiên bản.

Cách xây dựng, quy trình kiểm thử, quy tắc mã, thao tác bị cấm và điều kiện đánh giá của dự án có thể đi cùng mã nguồn.

Dự án chuyển nhà, sổ tay vận hành cũng đi cùng.

5. Codex có thể kết hợp quy tắc chung với chỉ dẫn dự án cụ thể hơn

Theo mô tả kỹ thuật của OpenAI, Codex tổng hợp chỉ dẫn người dùng từ nhiều nguồn. Nó bao gồm AGENTS.override.md và AGENTS.md trong $CODEX_HOME, rồi xem các thư mục từ gốc Git hoặc dự án đến thư mục làm việc hiện tại. Tài liệu dự án có giới hạn mặc định 32 KiB.[1]

Vì vậy cấu trúc này rất tự nhiên:

~/.codex/AGENTS.md
    quy tắc chung cho mọi dự án

project/AGENTS.md
    quy tắc của dự án này

project/server/AGENTS.md
    quy tắc bổ sung cho khu vực này

Dễ quản lý hơn một Markdown khổng lồ cố làm hiến pháp cho cả vũ trụ.

6. Nhiều PC: có bản sao trên mỗi máy là tốt, nhưng bản chuẩn phải chỉ có một

Git: codex-config/global-AGENTS.md  ← bản chuẩn của quy tắc chung
            │
      ┌─────┴─────┐
      ↓           ↓
PC A ~/.codex/AGENTS.md   PC B ~/.codex/AGENTS.md

Git: project/AGENTS.md             ← bản chuẩn của quy tắc dự án
      ↓ clone/pull                  ↓ clone/pull
PC A project/AGENTS.md     PC B project/AGENTS.md

Một PC hỏng vẫn còn các bản khác và lịch sử Git. Máy mới có thể được dựng lại.

Nhưng đừng chỉnh từng bản cục bộ như các bản chính độc lập.

PC A = v18
PC B = v16 + thay đổi bí ẩn
PC C = v11 “đây có phải bản mới nhất không?”

Đó không còn là dự phòng. Đó là khảo cổ học kỹ thuật số.

7. Đồng bộ không phải là sao lưu

Có ba bản giống nhau không tự động tạo thành bản sao lưu tốt.

Nếu xóa nhầm một tệp và công cụ đồng bộ lập tức xóa nó trên cả ba máy, bạn vừa xây dựng hệ thống “xóa có tính sẵn sàng cao”.

Một cấu hình vững cần:

  • một bản chuẩn được xác định rõ;
  • bản sao dùng được trên máy khác;
  • lịch sử phiên bản để quay lại trước thay đổi xấu.

Git rất hợp với cấu hình dạng văn bản.

Đừng ghi mã truy cập API, khóa bí mật, cookie, mật khẩu hoặc dữ liệu cá nhân cùng quy tắc. Sao lưu cả sự cố rò rỉ không phải là khả năng phục hồi.

8. Nên đặt gì ở đâu

Nội dung Vị trí đề xuất Lý do
Sở thích trả lời lâu dài của ChatGPT Hướng dẫn tùy chỉnh Cá nhân hóa theo tài khoản
Ngữ cảnh hội thoại muốn tiếp tục Bộ nhớ Duy trì ngữ cảnh ChatGPT
Nguyên tắc chung cho mọi dự án Codex cục bộ $CODEX_HOME/AGENTS.md Phạm vi cục bộ rộng
Cài đặt hành vi Codex trên máy ~/.codex/config.toml Codex đọc làm nguồn cấu hình
Quy tắc xây dựng, kiểm thử, an toàn của một dự án repo/AGENTS.md Quản lý phiên bản cùng dự án
Quy tắc thêm cho thư mục con repo/subdir/AGENTS.md Ngữ cảnh cụ thể hơn
Bản chuẩn có thể phục hồi của quy tắc chung Vùng Git an toàn, không chứa bí mật Dễ quản lý nhiều PC

Không cần chép toàn bộ sở thích ChatGPT vào Codex và cũng không cần nhét toàn bộ sổ tay dự án vào bộ nhớ ChatGPT.

Mỗi lớp giải quyết một bài toán khác nhau.

9. Các lỗi thường gặp

“Đổi PC rồi Codex bỗng hành xử khác.” Kiểm tra xem AGENTS.md và config.toml đã được chuyển chưa. Có thể mô hình không đổi; bạn chỉ quên mang sổ tay.

“Cùng dự án nhưng mỗi PC làm khác.” Quy tắc sửa thủ công theo từng máy sẽ dần lệch nhau. Hãy đưa quy tắc dự án vào Git khi phù hợp.

“Tôi sửa AGENTS chung riêng trên ba PC.” Bây giờ có ba “bản mới nhất”. Không phải ba bản sao lưu, mà là ba đảng chính trị.

“Tôi ghi luôn mã truy cập để phục hồi cho nhanh.” Đừng. Đó là phần mở đầu của báo cáo sự cố bảo mật.

10. Mô hình cuối: lớp tài khoản, lớp máy và lớp Git

[Lớp tài khoản ChatGPT]
Hướng dẫn tùy chỉnh / Bộ nhớ
        ↓
Web / Máy tính / Thiết bị di động

[Lớp máy Codex]
PC A ~/.codex/AGENTS.md + config.toml
PC B ~/.codex/AGENTS.md + config.toml
        ↑
đồng bộ từ bản chuẩn an toàn khi cần

[Lớp Git dự án]
project/AGENTS.md
        ↓ clone / pull
PC A / PC B / môi trường được hỗ trợ

Kết luận rất gọn:

Với ChatGPT, “tài khoản ghi nhớ” là cách hiểu hữu ích. Với Markdown Codex cục bộ, hãy nghĩ “máy này phải có tệp”. AGENTS.md của dự án có thể đi theo Git sang máy khác.

Có bản sao trên nhiều PC giúp tăng khả năng chịu lỗi, miễn là có một bản chuẩn duy nhất với lịch sử phiên bản.

AGENTS.md không tự dịch chuyển.

Git có thể mua vé cho nó.


  1. OpenAI, “Unrolling the Codex agent loop openai.com
  2. OpenAI Help Center, “ChatGPT Custom Instructions help.openai.com
  3. OpenAI Help Center, “Memory FAQ help.openai.com
  4. OpenAI Help Center, “Use multiple accounts with account switching help.openai.com

Hôm nay đọc bài này

Mỗi bài trả lời một câu hỏi mà người đọc bài này thường đặt ra tiếp theo.

Xem tất cả bài viếtThêm bài về AI

Chia sẻ bài viết này

Quảng cáo

Thêm một bài nữa? Có gì vui không?

Đọc xong rồi thì xem tiếp: vài bài gần chủ đề và vài bài khác hẳn nhưng thú vị.

  1. Gần chủ đềDùng AI để tạo AI mạnh nhấtAI Shadowverse WB yếu đi sau khi nhìn trước tương lai, rồi bắt đầu tính ngược đường thắng, đường thua và cả “chứng minh thắng bắt buộc”
  2. Lợi ích thật sự của phòng khách sạn tầng cao hóa ra không phải là tầm nhìn: “hiệu ứng thường trực” ẩn trong giờ cao điểm trả phòng
  3. Khác hẳn, nhưng thú vịĐừng vội bỏ ứng dụng hẹn hò—hãy rời “nhà máy quẹt” trướcthiết kế lại việc tìm người yêu bằng CPA thấp và nhiều thử nghiệm trực tiếp
  4. Cuối cùng vẫn là khuôn mặt sao?Từ “phần thưởng tình dục sau 100 mét” đến mạng lưới ngượng ngùng: cuộc nói chuyện ngớ ngẩn biến thành quản trị rủi ro tình yêu
  5. Ăn tối ở Shabu-yo thế nào mới gọi là “đáng tiền”? 12 đĩa bò có thật sự là điểm hòa vốn, và vì sao Gusto với Shabu-yo cùng thuộc Skylark nhưng lại dùng thương hiệu khác nhau?
  6. Tóc mái bết dù bôi thêm sản phẩm?Tách dưỡng ẩm, hút dầu, tạo kiểu

Tìm bài viết khác

Tất cả bài viết

Mendoi-chan

Người vận hành trang

Mendoi-chan

Biến những vướng mắc trong công việc và đời sống hằng ngày thành cấu trúc rõ ràng và bước tiếp theo thực tế.