بهروزرسانی شده در 23 سپتامبر 2025
9 دقیقه
نقش: شما یک مهندس ارشد {LANGUAGE} هستید که {COMPONENT_TYPE} را میسازید.هدف: پیادهسازی {FUNCTION_NAME} که {FUNCTION_PURPOSE} را انجام میدهد.محدودیتها:- از {STYLE_GUIDE} (نامگذاری، مستندات، مدیریت خطا) پیروی کنید.- هدف پیچیدگی زمانی: {BIG_O}. محدودیتهای حافظه: {LIMITS}.- شامل Docstring و نظرات درونخطی برای منطق غیرواضح باشید.- از وابستگیهای خارجی اجتناب کنید مگر اینکه توجیه شود؛ اگر اضافه شد، توضیح دهید.ورودیها:- رابطها/انواع: {TYPES}- موارد حاشیهای: {EDGE_CASES}- نمونه ورودیها/خروجیها: {EXAMPLES}تحویلیها:1) فقط بلوک کد نهایی.2) استدلال مختصر (به صورت موردی) پس از کد.نقش: شما یک مهندس ارشد Python هستید که یک ابزار پاکسازی داده میسازید.هدف: پیادهسازی `normalize_names` که نامهای کاربری را استاندارد میکند.محدودیتها:- از PEP8 پیروی کنید؛ در انواع نامعتبر ValueError را برانگیزید.- زمان O(n)؛ با فضای خالی و نشانههای لهجه برخورد کنید؛ حافظه را به صورت خطی نگه دارید.- Docstring + نظرات.ورودیها:- انواع: List[str] یا Iterable[str]- موارد حاشیهای: nullها، فضاهای چندگانه، نشانههای لهجه، نامهای خانوادگی خطدار- مثالها: [" José Álvarez ", "ANNA-lou "] → ["jose alvarez", "anna-lou"]تحویلیها:1) فقط بلوک کد نهایی.2) استدلال مختصر.نقش: کارشناس ارشد بازسازی {LANGUAGE}.وظیفه: کد ارائه شده را برای {GOAL}: {READABILITY|PERFORMANCE|SAFETY} بازسازی کنید.قوانین:- API و رفتار عمومی را حفظ کنید.- نکات نوع و Docstringها را در صورت عدم وجود اضافه کنید.- توابع خالص را برای قابلیت آزمایش استخراج کنید.- اعداد جادویی را جایگزین کنید؛ {STYLE_GUIDE} را اعمال کنید.- یادداشتهای پیچیدگی قبل/بعد را ارائه دهید.کد ورودی:```{LANGUAGE}{SOURCE}### 3) الگوی تولید تست (تستهای واحد + ویژگی)**چه زمانی استفاده شود**: افزایش سریع پوشش.{UNIT}.
زمینه:### 4) الگوی بازبینی کد (حالت بازبینیکننده خودکار)**چه زمانی استفاده شود**: بازبینیهای سریع و سازگار قبل از تأیید انسانی.{UNIFIED_DIFF}### 5) الگوی اشکالزدایی (Repro حداقل → علت اصلی)**چه زمانی استفاده شود**: یافتن و رفع اشکالات، ایجاد reproها.---## مثال: از تیکت تا PR با Grok 4 Fastبیایید یک سناریوی واقعی را بررسی کنیم: یک تیکت محصول درخواست میکند «جستجو در حین تایپ با فراخوانی APIهای Debounced و UI خوشبینانه».1) **تهیه پیشنویس Hook**2) **درخواست تست**3) **اجرای یک پاس بازبینی**4) **اصلاح**نتیجه: شما کد آماده تولید به همراه تستها خواهید داشت، و هوش مصنوعی استدلال خود را مستند کرده است تا یک هم تیمی بتواند آن را دنبال کند.---## الگوهای Prompt که کیفیت خروجی را ارتقا میدهند- **نقش + هدف + محدودیتها + ورودیها + تحویلیها**: این ساختار همه چیز را به Grok 4 Fast میدهد تا در مسیر خود بماند.- **شمارش موارد حاشیهای**: همیشه موارد دشوار را لیست کنید. مدل آنها را در تستها و محافظها قرار میدهد.- **اهداف پیچیدگی**: درخواست O(n) یا محدودیتهای حافظه، الگوریتمهای بهتری را تحریک میکند.- **قراردادهای API**: انواع/رابطها را زودتر بچسبانید. مدل با آنها همسو میشود.- **قراردادهای خروجی**: ابتدا کد نهایی را درخواست کنید، سپس استدلال. این پاسخها را برای کپی/پیست تمیز نگه میدارد.---## راهنماهای سبک و سازگاری: آن را برای تیم آماده کنیداگر خروجی سازگار در سراسر یک تیم میخواهید، استاندارد کنید:- **راهنماهای سبک زبان**: PEP8، Effective Go، Airbnb JS، Rust API Guidelines.- **قراردادهای خطا**: return در مقابل throw، کدهای خطا، معناشناسی تلاش مجدد.- **هنجارهای تست**: نامگذاری، دایرکتوریهای fixture، آستانههای پوشش.- **پیشفرضهای امنیتی**: اعتبارسنجی ورودی، فرار، مدیریت اسرار.این موارد را به عنوان ثابت در الگوهای خود قرار دهید تا Grok 4 Fast هر بار آنها را درونی کند.---## Promptهای اولویتدار امنیت برای کد ایمناین بندهای امنیتی را به الگوهای خود اضافه کنید:- **اعتبارسنجی ورودی**: «اعتبارسنجی و پاکسازی تمام ورودیهای غیرقابل اعتماد.»- **بهداشت اسرار**: «هیچ اسراری در کد وجود ندارد. از env بخوانید و متغیرهای مورد نیاز را مستند کنید.»- **بررسی وابستگی**: «هر وابستگی جدید را توضیح دهید و توجیه کنید؛ کتابخانه استاندارد را ترجیح دهید.»- **ایمنی سریالسازی**: «از تجزیهکنندههای ایمن استفاده کنید؛ از eval/Function/سریالزدایی ناامن اجتناب کنید.»- **بررسیهای AuthZ**: «اعمال مجوز در مسیرهای حساس؛ اضافه کردن تست برای تلاشهای دور زدن.»---## Promptهای عملکرد: از اشتباهات رایج اجتناب کنید- «به حداقل رساندن تخصیصها؛ استفاده مجدد از بافرها هنگام بارهای بزرگ.»- «از پرس و جوهای N+1 اجتناب کنید؛ دستهای یا پیشواکشی کنید.»- «از جریان/تکرارکنندهها برای دادههای بزرگ استفاده کنید.»- «توابع خالص را Memoize کنید؛ نقاط داغ را پروفایل کنید.»- «معیارهای ارزیابی اضافه کنید و مبادلات را توضیح دهید.»---## چکلیستهای بازبینی که میتوانید در PRها پیست کنیدیک چکلیست کوتاه اضافه کنید تا هر بازبینی سازگار باشد:- سازگاری API تأیید شد- مدیریت Null/undefined و مجموعه خالی- پاکسازی منابع (فایلها، سوکتها، اشتراکها)- محافظهای همروندی (قفلها، اتمیها، Idempotency)- سطوح ثبت وقایع مناسب؛ هیچ داده حساسی وجود ندارد- تستها بهروزرسانی شدند؛ مهاجرتها مستند شدند---## گردش کار تیمی: الگوهای Prompt را به یک دارایی مشترک تبدیل کنید- **الگوها را در مخزن خود متمرکز کنید** (به عنوان مثال، دایرکتوری `/.prompts`).- **پارامتری کردن** متغیرهایی مانند `{LANGUAGE}`، `{STYLE_GUIDE}`، `{BIG_O}` با استفاده از قطعهها یا ماکروهای ویرایشگر.- **نسخهبندی** الگوهای Prompt خود و بازبینی آنها مانند کد.- **ایجاد دفترچههای راهنما** برای تهیه پیشنویس ویژگی، بازسازی، نوشتن تست و بررسیهای انتشار.به هر حال، اگر تیم شما یک کمکخلبان کدنویسی در کنار هم را ترجیح میدهد که در مرورگر و داخل اسناد زندگی میکند، شایان ذکر است که [Sider.ai](https://sider.ai/) میتواند به شما کمک کند تا الگوهای Prompt را ذخیره و دوباره استفاده کنید، بازبینی کدها را روی Diffها اجرا کنید و زمینه را در بین برگهها حفظ کنید. این یک راه راحت برای عملیاتی کردن این Promptهای Grok 4 Fast در سراسر سازمان شما بدون خستگی کپی/پیست است.---## کتابخانه کپی-پیست: Promptهای آماده استفاده### کنترلکننده API TypeScript (Node/Express)### مرحله خط لوله داده Python### محافظ همروندی Go### کامپوننت قابل دسترس React---## نحوه تکرار سریع با Grok 4 (حلقه بازخورد تنگ)1) **کوچک شروع کنید**: به جای کل سرویس، فقط یک تابع را درخواست کنید.2) **محدود کردن خروجیها**: «یک بلوک کد، سپس موارد لیستوار.»3) **درخواست تستها**: هر ویژگی باید در همان مرحله تست شود.4) **ثبت تصمیمات**: «توضیح بدهبستانها. اگر مطمئن نیستید، سؤالات شفافکننده بپرسید.»5) **بهبود تدریجی**: در لایهها بهبود دهید—ابتدا صحت، سپس عملکرد، سپس خوانایی.---## اندازهگیری موفقیت: آیا الگوها کمک کردند؟معیارهای ساده را پیگیری کنید:- زمان چرخه PR (ایجاد شده → ادغام شده)- نرخ بازکاری بررسی (تغییرات درخواست شده به ازای هر PR)- دلتای پوشش تست به ازای هر ویژگی- حوادث تولید مرتبط با کد بررسی شده توسط هوش مصنوعیاگر اعداد روند درستی دارند، سرمایهگذاری را دو برابر کنید. اگر نه، الگوهای خود را تنظیم کنید و زمینه بیشتری (انواع، گزارشها، تفاوتها) را شامل کنید.---## اشتباهات رایج برای اجتناب- درخواستهای بیش از حد گسترده مانند «بکاند را بسازید». به واحدهای کوچکتر تقسیم کنید.- فراموش کردن موارد حاشیهای. همیشه آنها را لیست کنید.- اجازه دادن به گسترش بیرویه کتابخانهها. درخواست توجیه کنید.- رد کردن تستها «برای بعد». آنها را در درخواست بگنجانید.- پذیرش بررسیهای مبهم. درخواست چکلیست و سطوح شدت کنید.---## چکلیست شروع سریع- یک پوشه `/prompts` در مخزن خود ایجاد کنید.- الگوهای پیشنویس، بررسی و تست را ذخیره کنید.- فیلدهای رایج را با متغیرهای قطعه کد پارامتری کنید.- این هفته روی یک ویژگی به صورت آزمایشی اجرا کنید؛ نتایج را اندازهگیری کنید.- بر اساس بازخورد بازبین و حوادث، تکرار کنید.---## نکته پایانیGrok 4 Fast در تولید سریع کد عالی است—اما قدرت واقعی از الگوهای درخواست خوشساختار ناشی میشود که استانداردهای شما را رمزگذاری میکنند. با درخواستها مانند زیرساخت رفتار کنید. آنها را نسخهبندی کنید. آنها را بررسی کنید. و اجازه دهید Grok 4 Fast کارهای تکراری را انجام دهد تا تیم شما بتواند روی معماری و محصول تمرکز کند.گام بعدی: یکی از الگوهای بالا را انتخاب کنید، آن را در ویرایشگر خود جایگذاری کنید، زمینه خود را جایگزین کنید و امروز یک PR ارسال کنید.### سوالات متداولس1: چگونه میتوانم از Grok 4 Fast برای پیشنویس کد با سبک ثابت استفاده کنم؟از یک الگوی درخواست ساختاریافته استفاده کنید که نقش، هدف، محدودیتها و راهنمای سبک را تعیین میکند. اهداف پیچیدگی، موارد حاشیهای و موارد قابل تحویل را شامل کنید تا Grok 4 Fast کد سازگار و آماده تولید را خروجی دهد.س2: آیا Grok 4 Fast میتواند بررسیهای کد قابل اعتماد را با الگوهای درخواست انجام دهد؟بله. یک تفاوت، استانداردهای تیم خود و یک چکلیست برای امنیت، عملکرد و سازگاری API ارائه دهید. درخواست یافتههای رتبهبندی شده بر اساس شدت و پیشنهادات حداقل پچ کنید.س3: بهترین راه برای تولید تستها با استفاده از Grok 4 Fast چیست؟از یک الگوی تولید تست استفاده کنید که چارچوب، اهداف پوشش و موارد حاشیهای را مشخص میکند. درخواست تستهای واحد و مبتنی بر ویژگی و همچنین یک برنامه پوشش مختصر کنید.س4: چگونه از کد ناامن از خروجیهای هوش مصنوعی جلوگیری کنم؟بندهای امنیتی را به درخواستهای خود اضافه کنید: اعتبارسنجی ورودی، بهداشت اسرار، توجیه وابستگی و سریالسازی ایمن. یادداشتهای صریح در مورد بدهبستانهای امنیتی را الزامی کنید.س5: چگونه الگوهای درخواست چرخههای PR را با Grok 4 Fast سرعت میبخشند؟الگوها ابهام را کاهش میدهند، خروجیها را استاندارد میکنند و تستها و بررسیها را در ابتدا بارگذاری میکنند. این رفت و برگشت را کوتاه میکند، بازکاری را کاهش میدهد و به شما کمک میکند سریعتر ادغام شوید.
چگونه در ChatPDF مهارت پیدا کنیم: دسترسی سریعتر به اطلاعات از اسناد حجیم

بهترین جایگزین X Auto-Translation برای ترجمه سریع و دقیق اسناد

عدم دسترسی به ترجمه هوش مصنوعی سامسونگ در ایران؟ راهکارهای عملی

ابزارهای ترجمه فارسی: راهنمای عملی برای کار سریعتر و دقیقتر

بهترین جایگزین Grok برای تحقیقات عمیق و مستند

۱۵ ویژگی برتر تولیدکننده تصویر هوش مصنوعی که واقعاً از آنها استفاده خواهید کرد