با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
قوانین در Gemini به شما امکان میدهند زبانهای کدنویسی، سبکها یا فرمتهای خروجی ترجیحی را تعریف کنید که برای همه درخواستها اعمال میشود. هنگامی که یک بار این تنظیمات برگزیده را تنظیم می کنید، به طور خودکار برای همه درخواست های بعدی ارسال شده به Gemini اعمال می شوند. قوانین به Gemini کمک میکند تا استانداردها و اولویتهای پروژه را برای کمک کد دقیقتر و متناسبتر درک کند. به عنوان مثال، میتوانید قاعدهای مانند «همیشه در Kotlin به من پاسخهای مختصر بده» ایجاد کنید.
قوانین را در Prompt Library در Android Studio ذخیره و مدیریت کنید. برای تنظیم یک قانون، مراحل زیر را دنبال کنید:
برای باز کردن تنظیمات Gemini، روی نماد وضعیت Gemini کلیک کنید در پایین IDE و سپس روی Configure Gemini > Prompt Library کلیک کنید. یا به File ( Android Studio در macOS) > Settings > Tools > Gemini > Prompt Library بروید.
از منوی کشویی Scope برای ذخیره قوانین در سطح IDE یا سطح پروژه استفاده کنید:
قوانین سطح IDE برای شما خصوصی هستند و می توانند در چندین پروژه استفاده شوند.
قوانین سطح پروژه را می توان بین هم تیمی هایی که روی همان پروژه کار می کنند به اشتراک گذاشت. آنها در فایل /.idea/project.prompts.xml با درخواست های سطح پروژه ذخیره می شوند.
برای افزودن یک قانون، روی Rules کلیک کنید و قانون(های) را در ویرایشگر اضافه کنید. اطمینان حاصل کنید که قوانین خاص و قابل اجرا هستند. چیدمان قوانین مهم نیست، اما برای خوانایی و نگهداری خود، قوانین متعددی را در یک لیست گلوله قرار دهید.
برای ذخیره و ماندن در گفتگوی تنظیمات روی Apply کلیک کنید. برای ذخیره و خروج از گفتگوی تنظیمات روی Ok کلیک کنید.
در اینجا چند ایده در مورد آنچه که به عنوان قوانین اضافه شود وجود دارد:
راهنماهای سبک شرکت، به عنوان مثال قراردادهای نامگذاری متغیرها یا اظهار نظر کد
کتابخانه های توصیه شده برای استفاده، به عنوان مثال "استفاده از کتابخانه <X> به جای کتابخانه <Y>"
ترجیحات زبان کدنویسی، به عنوان مثال "ارائه تمام نمونه های کد در Kotlin"
قوانین را برای یک پرس و جو حذف کنید
قوانین به طور خودکار برای هر درخواستی که به جمینی ارسال می کنید اعمال می شود. اگر نمیخواهید قوانین در مورد درخواست خاصی اعمال شوند، میتوانید قبل از ارسال درخواست با کلیک کردن روی Context و لغو تیک Rules، قوانین را از حالت انتخاب خارج کنید.
قوانین چگونه کار می کنند
قوانین به عنوان مقدمه به ابتدای هر اعلان اضافه می شود. شما باید از قوانین برای ارائه زمینه استفاده کنید، خروجی و قالب مورد نظر را مشخص کنید، و به شکل دادن به رفتار Gemini کمک کنید تا پاسخ های دقیق و مفیدتری ایجاد کنید. اگر از قوانین در سطح IDE و سطح پروژه استفاده می کنید، هر دو دسته از قوانین برای هر درخواست اعمال می شوند.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-31 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-31 بهوقت ساعت هماهنگ جهانی."],[],[],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."]]