Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Các quy tắc trong Gemini cho phép bạn xác định ngôn ngữ lập trình, kiểu hoặc định dạng đầu ra mà bạn muốn áp dụng cho tất cả các câu lệnh. Khi bạn đặt các lựa chọn ưu tiên này một lần, chúng sẽ tự động áp dụng cho tất cả các câu lệnh tiếp theo được gửi đến Gemini. Các quy tắc giúp Gemini hiểu được các tiêu chuẩn và lựa chọn ưu tiên của dự án để đưa ra thông tin hỗ trợ về mã chính xác và phù hợp hơn. Ví dụ: bạn có thể tạo một quy tắc như "Luôn đưa ra câu trả lời ngắn gọn cho tôi bằng Kotlin".
Lưu trữ và quản lý các quy tắc trong Thư viện câu lệnh trong Android Studio. Để thiết lập một quy tắc, hãy làm theo các bước sau:
Để mở phần cài đặt của Gemini, hãy nhấp vào biểu tượng trạng thái của Gemini ở cuối IDE, rồi nhấp vào Định cấu hình Gemini > Thư viện câu lệnh. Hoặc chuyển đến File (Tệp) (Android Studio trên macOS) > Settings > Tools > Gemini > Prompt Library (Cài đặt > Công cụ > Gemini > Thư viện câu lệnh).
Sử dụng trình đơn thả xuống Scope (Phạm vi) để lưu trữ các quy tắc ở cấp IDE hoặc cấp dự án:
Các quy tắc ở cấp IDE là riêng tư đối với bạn và có thể được dùng trên nhiều dự án.
Các thành viên trong nhóm cùng làm việc trên một dự án có thể chia sẻ các quy tắc ở cấp dự án. Các câu lệnh này được lưu trong tệp /.idea/project.prompts.xml cùng với câu lệnh cấp dự án.
Để thêm một quy tắc, hãy nhấp vào Quy tắc rồi thêm(các) quy tắc trong trình chỉnh sửa. Đảm bảo rằng các quy tắc có nội dung cụ thể và dễ dàng thực hiện. Bố cục của các quy tắc không quan trọng, nhưng để dễ đọc và duy trì, hãy cân nhắc việc đưa nhiều quy tắc vào danh sách dấu đầu dòng.
Nhấp vào Áp dụng để lưu và vẫn ở trong hộp thoại cài đặt. Nhấp vào Ok để lưu và thoát khỏi hộp thoại cài đặt.
Sau đây là một số ý tưởng về những nội dung bạn có thể thêm vào phần quy tắc:
Hướng dẫn về phong cách của công ty, ví dụ: quy ước đặt tên biến hoặc chú thích mã
Các thư viện nên dùng, ví dụ: "Sử dụng thư viện <X> thay vì thư viện <Y>"
Lựa chọn ưu tiên về ngôn ngữ lập trình, ví dụ: "Cung cấp tất cả ví dụ về mã bằng Kotlin"
Huỷ chọn quy tắc cho một truy vấn
Các quy tắc sẽ tự động áp dụng cho mọi câu hỏi bạn gửi đến Gemini. Nếu không muốn các quy tắc áp dụng cho một câu lệnh cụ thể, bạn có thể bỏ chọn các quy tắc trước khi gửi câu lệnh bằng cách nhấp vào Ngữ cảnh rồi bỏ chọn Quy tắc.
Cách hoạt động của các quy tắc
Các quy tắc được thêm vào đầu mỗi câu lệnh dưới dạng lời mở đầu. Bạn nên sử dụng các quy tắc để cung cấp bối cảnh, chỉ định đầu ra và định dạng mong muốn, đồng thời giúp định hình hành vi của Gemini để tạo ra những câu trả lời chính xác và hữu ích hơn. Nếu bạn đang sử dụng cả quy tắc ở cấp IDE và cấp dự án, thì cả hai danh mục quy tắc sẽ được áp dụng cho mọi câu lệnh.
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-07-31 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-07-31 UTC."],[],[],null,["# Customize your experience with Rules\n\nRules in Gemini let you define preferred coding languages, styles, or output\nformats that apply to all prompts. When you set these preferences once, they are\nautomatically applied to all subsequent prompts sent to Gemini. Rules help\nGemini understand project standards and preferences for more accurate and\ntailored code assistance. For example, you can create a rule such as \"Always\ngive me concise responses in Kotlin.\"\n\nStore and manage rules in the [Prompt Library](/studio/gemini/prompt-library) in\nAndroid Studio. To set up a rule, follow these steps:\n\n1. To open Gemini's settings, click the Gemini status icon at the bottom of the IDE and then click **Configure Gemini** \\\u003e **Prompt\n Library** . Alternatively go to **File** (**Android Studio** on macOS) **\\\u003e\n Settings \\\u003e Tools \\\u003e Gemini \\\u003e Prompt Library**.\n2. Use the **Scope** drop-down to store rules at the IDE level or the project level:\n - IDE-level rules are private to yourself and can be used across multiple projects.\n - Project-level rules can be shared among teammates working on the same project. They're saved in the `/.idea/project.prompts.xml` file with [project-level prompts](/studio/gemini/prompt-library#share-project-prompts).\n3. To add a rule, click **Rules** and add the rule(s) in the editor. Ensure that the rules are specific and actionable. The layout of the rules isn't critical, but for your own readability and maintainability, consider putting multiple rules in a bullet list.\n4. Click **Apply** to save and stay in the settings dialog. Click **Ok** to save and exit the settings dialog.\n\nHere are some ideas of what to add as rules:\n\n- Company style guides, for example conventions for variable naming or code commenting\n- Recommended libraries to use, for example \"Use library \\\u003cX\\\u003e instead of library \\\u003cY\\\u003e\"\n- Coding language preferences, for example \"Provide all code examples in Kotlin\"\n\nDe-select rules for a query\n---------------------------\n\nRules are automatically applied to every query you send to Gemini. If you don't\nwant the rules to apply to a specific prompt, you can de-select the rules before\nyou send the prompt by clicking **Context** and un-checking **Rules**.\n\nHow rules work\n--------------\n\nRules are added to the beginning of every prompt as a *preamble*. You should use\nrules to provide context, specify a desired output and format, and help shape\nGemini's behavior to generate more accurate and helpful responses. If you are\nusing both IDE-level and project-level rules, both categories of rules are\napplied to every prompt."]]