🧠 یک Prompt خوب برای Vibe Coding چه ویژگیهایی داره؟
وقتی با Codex، Claude Code یا ابزارهای مشابه کدنویسی میکنید، کیفیت خروجی AI تا حد زیادی به کیفیت دستور و Context شما بستگی داره.
یک Prompt خوب معمولاً این بخشها رو مشخص میکنه:
🎯 1. Goal — دقیقاً چی میخوای؟
بهجای «سیستم Login بساز» بگو هدف دقیقاً چیه و چه قابلیتهایی نیاز داری.
🧩 2. Context — AI باید چی بدونه؟
تکنولوژیها، معماری فعلی، ساختار پروژه و بخشهایی که قبلاً پیادهسازی شدن رو مشخص کن.
📏 3. Constraints — محدودیتها چیه؟
مثلاً:
«پکیج جدید نصب نکن»
«ساختار فعلی پروژه تغییر نکنه»
«از Repository Pattern استفاده کن»
📂 4. Scope — کجا اجازه تغییر داره؟
مشخص کن AI چه فایلها یا بخشهایی رو میتونه تغییر بده و به چه قسمتهایی نباید دست بزنه.
☑ 5. Acceptance Criteria — از کجا بفهمیم کار تموم شده؟
مثلاً:
«ورودیها Validate بشن، تستها Pass بشن و Error Handling مناسب داشته باشیم.»
🔍 6. Verification — خروجی رو بررسی کن
از Agent بخواه بعد از تغییرات، Test/Lint/Build مرتبط رو اجرا کنه و نتیجه رو گزارش بده.
مثلاً بهجای:
❌ «برای پروژه سیستم ثبتنام بساز.»
بنویس:
☑ «برای Backend فعلی یک Registration API ایجاد کن. از معماری و Conventionهای موجود پروژه پیروی کن، ورودیها رو Validate کن، Password رو امن ذخیره کن، فایلهای غیرمرتبط رو تغییر نده، تستهای مرتبط رو اضافه کن و در پایان Test و Lint رو اجرا کن.»
💡 یک Prompt خوب فقط نمیگه “چی بساز”؛ مشخص میکنه “در چه Contextی، با چه محدودیتهایی و با چه معیار موفقیتی بساز”.
در Vibe Coding قرار نیست بیشتر Prompt بنویسیم؛
قرارِ ابهام کمتری برای AI باقی بذاریم. 🚀
کانال آموزشی کدنایت | آموزش برنامه نویسی
https://t.me/codenight_ir
https://t.me/codenight_ir
Post #120
96
- ❤ 4
- 💩 1