Tiếng Việt

Viết prompt

Viết các prompt hữu ích cho Chat, ChatGPT Work và Codex.

Tổng quan về cách viết prompt

Viết prompt là cách bạn cho ChatGPT biết mình muốn tìm hiểu, tạo hoặc thay đổi điều gì. Prompt có thể là một câu hỏi, một chỉ dẫn hoặc một mục tiêu. Bạn không cần cú pháp kỹ thuật hay một công thức cứng nhắc. Hãy bắt đầu bằng lời của chính bạn, xem lại câu trả lời rồi dùng các tin nhắn tiếp theo để định hình kết quả.

Một prompt ngắn thường là đủ. Với các tác vụ lớn hơn hoặc quan trọng hơn, hãy nêu những phần cần thiết:

  • Mục tiêu: ChatGPT cần làm gì?
  • Ngữ cảnh: Thông tin hoặc nguồn nào sẽ hữu ích?
  • Đầu ra: Bạn cần định dạng, độ dài hoặc mức độ chi tiết nào?
  • Giới hạn: Nội dung nào phải được giữ nguyên? ChatGPT nên tránh điều gì hoặc cần hỏi ý kiến bạn trước khi thực hiện?

Chỉ sử dụng những phần hữu ích. Bạn không cần điền mọi mục hay tuân theo một định dạng bắt buộc.

Mô tả kết quả bạn cần

Hãy bắt đầu bằng kết quả, không phải danh sách chi tiết các bước. Nêu đối tượng người đọc hoặc định dạng khi những chi tiết đó ảnh hưởng đến nội dung ChatGPT cần tạo.

Turn these meeting notes into a short update for the project team.
Put the decisions and next steps first.

Prompt này giải thích nội dung cần tạo và ai sẽ đọc nội dung đó. Hãy mô tả quy trình khi bản thân quy trình là yếu tố quan trọng. Nếu không, hãy để ChatGPT có không gian tìm kiếm, so sánh thông tin và điều chỉnh cách tiếp cận.

Thêm ngữ cảnh hữu ích

Chia sẻ thông tin có thể làm thay đổi kết quả. Chỉ thêm những nguồn cần thiết và giải thích ChatGPT nên rút ra điều gì từ từng nguồn.

  • Đính kèm tài liệu, bảng tính, bản trình bày hoặc tệp PDF khi bạn muốn ChatGPT tóm tắt, so sánh, chuyển đổi hoặc tạo tệp để xem xét.
  • Thêm ảnh chụp màn hình, sơ đồ hoặc hình ảnh đầu vào khác khi tác vụ phụ thuộc vào ngữ cảnh trực quan. Hãy chỉ rõ khu vực quan trọng thay vì chỉ dựa vào hình ảnh.
  • Yêu cầu ChatGPT sử dụng tìm kiếm web khi câu trả lời phụ thuộc vào thông tin hiện tại và yêu cầu cung cấp nguồn khi bạn cần kiểm tra kết quả.
  • Sử dụng một project khi các cuộc trò chuyện liên quan cần dùng chung tệp, nguồn hoặc thư mục cục bộ.

Sử dụng các nguồn đã kết nối

Khi ChatGPT có quyền truy cập các nguồn đã kết nối, hãy nêu nơi cần tìm và nội dung cần tìm. Bạn không cần mô tả từng thao tác tìm kiếm cần thực hiện.

Use the latest project plan in Drive and relevant decisions and updates from
the project's Slack channel to prepare a status update.

Các nguồn đã kết nối yêu cầu plugin tương ứng và khả năng sử dụng có thể phụ thuộc vào gói dịch vụ cũng như cài đặt không gian làm việc của bạn.

Sử dụng plugin

Plugin cung cấp cho ChatGPT các chỉ dẫn có thể tái sử dụng và kết nối tới những công cụ như Google Drive, Gmail, Slack và GitHub. Hãy yêu cầu kết quả bạn cần và để ChatGPT lựa chọn trong số các công cụ hiện có. Để chọn một plugin cụ thể, hãy nhập @ trong trình soạn thảo.

Tìm hiểu về pluginTìm, cài đặt và sử dụng plugin trong ChatGPT.

Cá nhân hóa ChatGPT

Đặt các tùy chọn cần áp dụng cho mọi cuộc trò chuyện trong Settings > Personalization dưới dạng chỉ dẫn tùy chỉnh. Giữ những chi tiết chỉ liên quan đến cuộc trò chuyện hiện tại trong prompt.

Xem lại cài đặt cá nhân hóaĐặt tính cách mặc định, chỉ dẫn tùy chỉnh và các tùy chọn ứng dụng khác.

Luồng trò chuyện và ngữ cảnh liên tục

Một luồng trò chuyện chứa các prompt của bạn, phản hồi của mô hình và lệnh gọi công cụ. Các tin nhắn tiếp theo tiếp tục sử dụng ngữ cảnh từ luồng đó, vì vậy cùng một luồng phù hợp để bổ sung nguồn, điều chỉnh hướng, thêm kiểm thử hoặc yêu cầu sửa đổi cùng một kết quả.

Bạn có thể chạy song song nhiều luồng, nhưng không để hai luồng chỉnh sửa cùng một tệp vào cùng thời điểm. Khi công việc lập trình cần được thực hiện song song, hãy ưu tiên dùng các worktree riêng biệt.

Toàn bộ ngữ cảnh phải nằm vừa trong cửa sổ ngữ cảnh của mô hình. Trong các tác vụ kéo dài, ChatGPT hoặc Codex có thể thu gọn ngữ cảnh bằng cách tóm tắt thông tin liên quan và loại bỏ những chi tiết ít quan trọng hơn. Ngay cả khi quá trình thu gọn diễn ra tự động, hãy loại bỏ các tệp không liên quan, nhật ký lặp lại và những yêu cầu không còn áp dụng.

Đặt giới hạn để ngăn ngừa vấn đề thực tế

Giới hạn là một vài chỉ dẫn ChatGPT cần để tránh tạo thêm công việc hoặc thực hiện hành động ngoài ý muốn của bạn. Hãy thêm giới hạn khi việc thay đổi nhầm một chi tiết sẽ khiến kết quả không thể sử dụng, hoặc khi bạn muốn xem xét điều gì đó trước khi nó ảnh hưởng đến người khác.

  • Giữ nguyên các ngày và số liệu ngân sách đã được phê duyệt.
  • Chỉ sử dụng các nguồn được cung cấp. Đánh dấu thông tin còn thiếu thay vì phỏng đoán.
  • Giữ các đề xuất trong phạm vi ngân sách đã nêu.
  • Chuẩn bị tin nhắn dưới dạng bản nháp. Không gửi tin nhắn.

Tập trung vào một hoặc hai giới hạn quan trọng nhất. Bạn không cần kiểm soát mọi bước ChatGPT thực hiện.

Chuẩn bị kết quả để có thể sử dụng ngay

Cho ChatGPT biết bạn dự định sử dụng kết quả như thế nào. Điều này giúp ChatGPT chọn độ dài, mức độ chi tiết và cách tổ chức phù hợp.

  • Tạo bản tóm tắt một trang để giám đốc có thể đọc nhanh trước cuộc họp. Đặt quyết định và các bước tiếp theo lên đầu.
  • Chuyển các ghi chú này thành email tiếp nối, kèm theo các quyết định, người phụ trách và thời hạn.
  • Tạo bảng rõ ràng so sánh chi tiêu dự kiến với thực tế và làm nổi bật mọi chênh lệch trên 10%.

Với công việc quan trọng, hãy yêu cầu ChatGPT kiểm tra lần cuối, chẳng hạn như xác nhận mọi hạng mục hành động đều có người phụ trách và thời hạn, hoặc đánh dấu thông tin không thể xác minh. Sau đó, hãy tự xem lại kết quả trước khi sử dụng hoặc chia sẻ.

Cải thiện kết quả bằng các tin nhắn tiếp theo

Prompt đầu tiên không cần hoàn hảo. Hãy xem lại kết quả rồi yêu cầu thay đổi cụ thể mà bạn muốn.

Make the opening more direct, keep the evidence, and move the recommendation
above the background section.

Bạn có thể thêm nguồn còn thiếu, điều chỉnh hướng, yêu cầu một phương án khác hoặc thay đổi mức độ chi tiết mà không cần bắt đầu lại.

Điều hướng và xếp hàng đợi

Khi Codex đang làm việc, bạn có thể gửi tin nhắn khác mà không cần chờ lượt chạy hiện tại hoàn tất:

  • Steer thêm tin nhắn vào lượt chạy hiện tại. Hãy dùng tính năng này để đổi hướng, bổ sung chi tiết còn thiếu hoặc chia sẻ thông tin mới.
  • Queue lưu tin nhắn cho lượt chạy tiếp theo. Hãy dùng tính năng này cho nội dung tiếp nối cần chờ đến khi công việc hiện tại hoàn tất.

Trong ứng dụng ChatGPT dành cho máy tính, chọn chế độ mặc định tại Settings > General > Follow-up behavior. Các tin nhắn trong hàng đợi xuất hiện phía trên trình soạn thảo, nơi bạn có thể chỉnh sửa, sắp xếp lại, gửi hoặc xóa chúng. Cài đặt này cũng hiển thị phím tắt để sử dụng chế độ còn lại cho một tin nhắn mà không thay đổi chế độ mặc định.

Trong Codex CLI, nhấn Enter khi Codex đang làm việc để điều hướng lượt hiện tại hoặc nhấn Tab để xếp tin nhắn vào hàng đợi cho lượt tiếp theo. Xem phím tắt tương tác để biết chi tiết.

Kết hợp các thành phần

Đối với bản cập nhật dự án sử dụng các nguồn đã kết nối, một prompt hoàn chỉnh có thể trông như sau:

Prepare a one-page project status update for Monday's leadership meeting. Use
the latest project plan in Drive and relevant decisions and updates from the
project's Slack channel.

Lead with the decisions leadership needs to make and the next steps. Summarize
progress, risks, owners, and due dates. Keep approved dates and budget figures
unchanged. Flag any conflicting or missing information, and don't send or
publish anything.

Before you finish, check that every next step has an owner and due date.

Prompt này bao quát Mục tiêu, Ngữ cảnh, Đầu raGiới hạn, sau đó yêu cầu kiểm tra lần cuối mà không liệt kê chi tiết từng bước.

Sử dụng tính năng đọc chính tả bằng giọng nói

Trong ứng dụng ChatGPT dành cho máy tính, giữ Ctrl+M khi trình soạn thảo đang hiển thị, rồi bắt đầu nói. ChatGPT chuyển lời nói của bạn thành văn bản trong trình soạn thảo để bạn có thể xem lại và chỉnh sửa trước khi gửi prompt.

Chỉ báo đọc chính tả bằng giọng nói trong trình soạn thảo cùng một prompt đã được chuyển thành văn bản

Ví dụ viết prompt cho Chat

Dùng Chat cho câu hỏi, ý tưởng, bản nháp và quyết định hằng ngày. Bắt đầu bằng kết quả bạn muốn, sau đó chỉ thêm chi tiết khi chúng làm thay đổi câu trả lời.

Tìm hiểu một chủ đề

Explain how compound interest works for someone who has never invested.
Use one concrete example and define any financial terms you introduce.

Soạn thảo và trau chuốt nội dung

Draft a friendly email declining this invitation because I will be traveling.
Keep it under 120 words and leave the door open for a future event.

So sánh các phương án

Compare these two phone plans for one person who travels internationally twice
a year. Show the important differences in a table, then recommend one and explain
the tradeoff.

Lập kế hoạch thực tế

Plan five weekday dinners that take less than 30 minutes. Avoid peanuts, reuse
ingredients across meals, and finish with one consolidated shopping list.

Viết prompt cho ChatGPT Work

Dùng Chat cho các câu hỏi nhanh, thao tác viết lại ngắn, động não và bản nháp đơn giản. Dùng ChatGPT Work cho các tác vụ khai thác nhiều nguồn hoặc công cụ khác nhau, gồm một chuỗi các bước, thực hiện thay đổi hoặc tạo ra sản phẩm bàn giao lớn hơn.

Trong ChatGPT Work, hãy mô tả kết quả bạn cần, cung cấp tài liệu nguồn, nêu đối tượng người đọc và giải thích cách bạn sẽ xem xét công việc. Yêu cầu ChatGPT lập kế hoạch, thu thập thông tin cần thiết, tạo tệp và kiểm tra chúng trước khi hoàn tất.

Sử dụng ChatGPT Work hiệu quả

ChatGPT Work hữu ích cho các tác vụ tốn thời gian hoặc lặp lại, hay để tạo những tệp hoàn chỉnh mà bạn có thể tái sử dụng. Một tác vụ dùng nhiều credit hơn vẫn có thể đáng giá nếu giúp tiết kiệm thời gian, cải thiện chất lượng hoặc hỗ trợ bạn đưa ra quyết định quan trọng.

Hãy bắt đầu bằng một kết quả mà bạn có thể xem xét:

  • Chỉ đưa vào các nguồn liên quan và giới hạn phạm vi ngày khi phù hợp.
  • Xác định đối tượng người đọc, định dạng đầu ra và độ dài mong muốn.
  • Tách công việc bắt buộc khỏi các cải tiến hoặc phần trau chuốt tùy chọn.
  • Yêu cầu kế hoạch khi cách tiếp cận là yếu tố quan trọng. Yêu cầu bạn phê duyệt trước khi ChatGPT gửi, xuất bản hoặc thay đổi thông tin mà người khác dựa vào.
  • Thu hẹp hoặc dừng tác vụ nếu nó bắt đầu thực hiện công việc bạn không còn cần.

Xem lại kết quả đầu tiên, tinh chỉnh chỉ dẫn và tái sử dụng quy trình khi quy trình đó hoạt động tốt.

Chuyển tài liệu nguồn thành tệp hoàn chỉnh

Use the attached quarterly reports to create a leadership brief and a six-slide
presentation.

The audience is the executive team. Lead with the three decisions they need to
make, distinguish reported facts from your analysis, cite each number to its
source file, and check that the brief and slides agree before you finish.

Nghiên cứu để đưa ra quyết định

Research three customer-support platforms for a 50-person company. Compare
pricing, security, integrations, and migration effort using current sources.
Deliver a recommendation memo with links, assumptions, and the questions we
should answer before signing a contract.

Điều phối một đợt ra mắt

Create a launch plan for the attached product brief. Include the timeline,
owners, dependencies, risks, announcement draft, customer FAQ, and a checklist
for launch day. Flag any missing decisions before producing the final files.

Đối với công việc định kỳ, trước tiên hãy tinh chỉnh prompt trong một cuộc trò chuyện thông thường. Khi đầu ra đã đáng tin cậy, hãy lên lịch tác vụ ngay trong cuộc trò chuyện đó. Thay vào đó, hãy tạo tác vụ định kỳ độc lập khi mỗi lượt chạy theo lịch cần bắt đầu một cuộc trò chuyện mới.

Viết prompt cho Codex

Dùng Codex khi bạn muốn ChatGPT làm việc với mã, cơ sở mã hoặc công cụ dành cho nhà phát triển. Một prompt Codex hữu ích nêu hành vi bạn muốn, chỉ đến mã liên quan hoặc các bước tái hiện, duy trì những ràng buộc quan trọng và cho biết cách xác minh thay đổi.

Chế độ Plan và chế độ Goal

Với tác vụ nhiều bước, nhập /plan trong trình soạn thảo của ứng dụng khi bạn muốn Codex khảo sát và đề xuất cách tiếp cận trước khi chỉnh sửa. Khi chế độ Goal khả dụng, hãy dùng /goal sau kế hoạch để đặt mục tiêu lâu dài. Xem các lệnh gạch chéo của ứng dụng để biết danh sách lệnh hiện tại.

Văn bản mục tiêu vừa là prompt khởi đầu vừa là tiêu chí hoàn thành. Một mục tiêu tốt thường xác định sản phẩm bàn giao cụ thể, các ràng buộc cần thiết và tiêu chí kiểm thử hoặc xem xét có thể đo lường.

Migrate this codebase from JavaScript to TypeScript. Preserve existing behavior,
compile in strict mode without explicit `any` types, and make the full test suite pass.

Bạn có thể tiếp tục điều hướng Codex sau khi mục tiêu bắt đầu, bổ sung các ràng buộc về thư viện, khả năng tương thích hoặc những cách tiếp cận không được sử dụng. Hãy dùng cuộc trò chuyện bên lề khi bạn cần bản tóm tắt trạng thái mà không làm gián đoạn tác vụ chính.

Cách đọc các ví dụ này

Mỗi quy trình gồm:

  • Thời điểm sử dụng và bề mặt Codex phù hợp nhất (IDE, CLI hoặc cloud).
  • Các bước kèm prompt mẫu của người dùng.
  • Ghi chú ngữ cảnh: nội dung Codex tự động thấy và nội dung bạn nên đính kèm.
  • Xác minh: cách kiểm tra đầu ra.

Codex chạy các lệnh cục bộ trong một sandbox giới hạn quyền truy cập tệp và mạng. Nếu tác vụ cần vượt qua ranh giới đó, Codex sẽ tuân theo chính sách phê duyệt của bạn trước khi tiếp tục.

Giải thích cơ sở mã

Dùng quy trình này khi bạn đang làm quen, tiếp quản một dịch vụ hoặc cố gắng tìm hiểu một giao thức, mô hình dữ liệu hay luồng yêu cầu.

Quy trình với tiện ích mở rộng IDE (nhanh nhất để khám phá cục bộ)

  1. Mở các tệp liên quan nhất.

  2. Chọn đoạn mã bạn quan tâm (không bắt buộc nhưng được khuyến nghị).

  3. Gửi prompt cho Codex:

    Explain how the request flows through the selected code.
    
    Include:
    - a short summary of the responsibilities of each module involved
    - what data is validated and where
    - one or two "gotchas" to watch for when changing this

Xác minh:

  • Yêu cầu một sơ đồ hoặc danh sách kiểm tra mà bạn có thể xác minh:
Summarize the request flow as a numbered list of steps. Then list the files involved.

Quy trình CLI (phù hợp khi bạn muốn bản ghi + lệnh shell)

  1. Bắt đầu một phiên tương tác:

    codex
  2. Đính kèm các tệp (không bắt buộc) và gửi prompt:

    I need to understand the protocol used by this service. Read @foo.ts @schema.ts and explain the schema and request/response flow. Focus on required vs optional fields and backward compatibility rules.

Ghi chú ngữ cảnh:

  • Bạn có thể dùng @ trong trình soạn thảo để chèn đường dẫn tệp từ không gian làm việc hoặc /mention để đính kèm một tệp cụ thể.

Sửa lỗi

Dùng quy trình này khi có hành vi lỗi mà bạn có thể tái hiện cục bộ.

Quy trình CLI (vòng lặp chặt chẽ giữa tái hiện và xác minh)

  1. Khởi động Codex tại thư mục gốc của repo:

    codex
  2. Cung cấp cho Codex hướng dẫn tái hiện cùng (các) tệp bạn nghi ngờ:

    Bug: Clicking "Save" on the settings screen sometimes shows "Saved" but doesn't persist the change.
    
    Repro:
    1) Start the app: npm run dev
    2) Go to /settings
    3) Toggle "Enable alerts"
    4) Click Save
    5) Refresh the page: the toggle resets
    
    Constraints:
    - Do not change the API shape.
    - Keep the fix minimal and add a regression test if feasible.
    
    Start by reproducing the bug locally, then propose a patch and run checks.

Ghi chú ngữ cảnh:

  • Do bạn cung cấp: các bước tái hiện và ràng buộc (những nội dung này quan trọng hơn mô tả tổng quan).
  • Do Codex cung cấp: đầu ra lệnh, các vị trí gọi được phát hiện và mọi dấu vết ngăn xếp mà Codex kích hoạt.

Xác minh:

  • Codex nên chạy lại các bước tái hiện sau khi sửa.
  • Nếu bạn có quy trình kiểm tra tiêu chuẩn, hãy yêu cầu Codex chạy quy trình đó:
After the fix, run lint + the smallest relevant test suite. Report the commands and results.

Quy trình với tiện ích mở rộng IDE

  1. Mở tệp mà bạn cho rằng chứa lỗi cùng vị trí gọi gần nhất.

  2. Gửi prompt cho Codex:

    Find the bug causing "Saved" to show without persisting changes. After proposing the fix, tell me how to verify it in the UI.

Viết kiểm thử

Dùng quy trình này khi bạn muốn xác định chính xác phạm vi cần kiểm thử.

Quy trình với tiện ích mở rộng IDE (dựa trên vùng chọn)

  1. Mở tệp chứa hàm.

  2. Chọn các dòng định nghĩa hàm. Chọn "Add to Codex Thread" trong command palette để thêm các dòng này vào ngữ cảnh.

  3. Gửi prompt cho Codex:

    Write a unit test for this function. Follow conventions used in other tests.

Ghi chú ngữ cảnh:

  • Do lệnh "Add to Codex Thread" cung cấp: các dòng đã chọn (đây là phạm vi "số dòng"), cùng các tệp đang mở.

Quy trình CLI (đường dẫn + phạm vi dòng được mô tả trong prompt)

  1. Khởi động Codex:

    codex
  2. Gửi prompt kèm tên hàm:

    Add a test for the invert_list function in @transform.ts. Cover the happy path plus edge cases.

Tạo nguyên mẫu từ ảnh chụp màn hình

Dùng quy trình này khi bạn muốn biến bản mô phỏng thiết kế, ảnh chụp màn hình hoặc tài liệu tham chiếu UI thành nguyên mẫu hoạt động được.

Quy trình CLI (hình ảnh + prompt)

  1. Lưu ảnh chụp màn hình cục bộ (ví dụ ./specs/ui.png).

  2. Chạy Codex:

    codex
  3. Kéo tệp hình ảnh vào terminal để đính kèm vào prompt.

  4. Gửi tiếp các ràng buộc và cấu trúc:

    Create a new dashboard based on this image.
    
    Constraints:
    - Use react, vite, and tailwind. Write the code in typescript.
    - Match spacing, typography, and layout as closely as possible.
    
    Outputs:
    - A new route/page that renders the UI
    - Any small components needed
    - README.md with instructions to run it locally

Ghi chú ngữ cảnh:

  • Hình ảnh cung cấp các yêu cầu trực quan, nhưng bạn vẫn cần nêu rõ các ràng buộc triển khai (framework, định tuyến, kiểu thành phần).
  • Mô tả bằng văn bản những hành vi hình ảnh không thể hiện, chẳng hạn như trạng thái di chuột, quy tắc xác thực hoặc tương tác bằng bàn phím.

Xác minh:

  • Yêu cầu Codex chạy máy chủ phát triển (nếu được phép) và cho bạn biết chính xác nơi cần xem:
Start the dev server and tell me the local URL/route to view the prototype.

Quy trình với tiện ích mở rộng IDE (hình ảnh + tệp hiện có)

  1. Đính kèm hình ảnh trong cuộc trò chuyện Codex (kéo và thả hoặc dán).

  2. Gửi prompt cho Codex:

    Create a new settings page. Use the attached screenshot as the target UI.
    Follow design and visual patterns from other files in this project.

Lặp lại việc tinh chỉnh UI với cập nhật trực tiếp

Dùng quy trình này khi bạn muốn có vòng lặp chặt chẽ "thiết kế → tinh chỉnh → làm mới → tinh chỉnh" trong lúc Codex chỉnh sửa mã.

Quy trình CLI (chạy Vite rồi lặp lại bằng các prompt nhỏ)

  1. Khởi động Codex:

    codex
  2. Khởi động máy chủ phát triển trong một cửa sổ terminal riêng:

    npm run dev
  3. Yêu cầu Codex thực hiện thay đổi:

    Propose 2-3 styling improvements for the landing page.
  4. Chọn một hướng và lặp lại bằng các prompt ngắn, cụ thể:

    Go with option 2.
    
    Change only the header:
    - make the typography more editorial
    - increase whitespace
    - ensure it still looks good on mobile
  5. Tiếp tục với các yêu cầu tập trung:

    Next iteration: reduce visual noise.
    Keep the layout, but simplify colors and remove any redundant borders.

Xác minh:

  • Xem lại các thay đổi trong trình duyệt khi Codex cập nhật mã.
  • Commit những thay đổi bạn thích và hoàn tác những thay đổi bạn không muốn.
  • Nếu bạn hoàn tác hoặc sửa một thay đổi, hãy báo cho Codex để Codex không ghi đè phần chỉnh sửa của bạn khi xử lý prompt tiếp theo.

Giao việc tái cấu trúc cho cloud

Dùng quy trình này khi bạn muốn thiết kế cách tiếp cận với ngữ cảnh cục bộ, sau đó giao phần triển khai dài cho một cuộc trò chuyện cloud có thể chạy song song.

Lập kế hoạch cục bộ (IDE)

  1. Đảm bảo công việc hiện tại đã được commit hoặc ít nhất được stash để bạn có thể so sánh các thay đổi rõ ràng.

  2. Yêu cầu Codex tạo kế hoạch tái cấu trúc. Nếu có kỹ năng $plan, hãy gọi kỹ năng đó một cách rõ ràng:

    $plan
    
    We need to refactor the auth subsystem to:
    - split responsibilities (token parsing vs session loading vs permissions)
    - reduce circular imports
    - improve testability
    
    Constraints:
    - No user-visible behavior changes
    - Keep public APIs stable
    - Include a step-by-step migration plan
  3. Xem lại kế hoạch và trao đổi các thay đổi:

    Revise the plan to:
    - specify exactly which files move in each milestone
    - include a rollback strategy

Ghi chú ngữ cảnh:

  • Việc lập kế hoạch hiệu quả nhất khi Codex có thể quét mã hiện tại ở máy cục bộ (điểm vào, ranh giới mô-đun, gợi ý về đồ thị phụ thuộc).

Giao việc trên cloud (IDE → Cloud)

  1. Nếu chưa thực hiện, hãy thiết lập một môi trường Codex cloud.

  2. Nhấp vào biểu tượng cloud bên dưới trình soạn thảo prompt và chọn môi trường cloud của bạn.

  3. Khi bạn nhập prompt tiếp theo, Codex sẽ tạo một cuộc trò chuyện mới trên cloud, mang theo ngữ cảnh của cuộc trò chuyện hiện tại (bao gồm kế hoạch và mọi thay đổi nguồn cục bộ).

    Implement Milestone 1 from the plan.
  4. Xem lại diff trên cloud và lặp lại nếu cần.

  5. Tạo PR trực tiếp từ cloud hoặc kéo các thay đổi về máy để kiểm thử và hoàn thiện.

  6. Tiếp tục thực hiện các cột mốc bổ sung trong kế hoạch.

Các tác vụ được giao cho cloud chạy trong những môi trường biệt lập. Quyền truy cập Internet bị tắt trong giai đoạn agent trừ khi bạn bật quyền này cho môi trường. Tìm hiểu thêm về quyền truy cập Internet trên cloud.

Thực hiện đánh giá mã cục bộ

Dùng quy trình này khi bạn muốn có thêm một lượt đánh giá trước khi commit hoặc tạo PR.

Quy trình CLI (đánh giá cây làm việc của bạn)

  1. Khởi động Codex:

    codex
  2. Chạy lệnh đánh giá:

    /review
  3. Không bắt buộc: cung cấp chỉ dẫn tùy chỉnh về trọng tâm:

    /review Focus on edge cases and security issues

Xác minh:

  • Áp dụng các bản sửa dựa trên phản hồi đánh giá, sau đó chạy lại /review để xác nhận bạn đã giải quyết các vấn đề.

Đánh giá một pull request trên GitHub

Dùng quy trình này khi bạn muốn nhận phản hồi đánh giá mà không cần kéo nhánh về máy cục bộ.

Trước khi có thể sử dụng tính năng này, hãy bật Code review của Codex trên repository. Xem Code review.

Quy trình GitHub (điều khiển bằng bình luận)

  1. Mở pull request trên GitHub.

  2. Để lại bình luận gắn thẻ Codex kèm các trọng tâm rõ ràng:

    @codex review
  3. Không bắt buộc: Cung cấp chỉ dẫn cụ thể hơn.

    @codex review for security vulnerabilities and security concerns

Cập nhật tài liệu

Dùng quy trình này khi bạn cần thay đổi tài liệu một cách chính xác, rõ ràng.

Quy trình IDE hoặc CLI (chỉnh sửa cục bộ + xác thực cục bộ)

  1. Xác định (các) tệp tài liệu cần thay đổi rồi mở chúng (IDE) hoặc dùng @ để đề cập đến chúng (IDE hoặc CLI).

  2. Gửi prompt cho Codex kèm phạm vi và yêu cầu xác thực:

    Update the "advanced features" documentation to provide authentication troubleshooting guidance. Verify that all links are valid.
  3. Sau khi Codex soạn thảo các thay đổi, hãy xem lại tài liệu và tiếp tục tinh chỉnh nếu cần.

Xác minh:

  • Đọc trang đã được kết xuất.