رفتن به محتوای اصلی

دسترسی زودهنگام 123Coder: برای استفاده از نسخهٔ فعلی درخواست بدهید؛ پس از بررسی، نتیجه برای شما ارسال می‌شود.

درخواست دسترسی
بازگشت به مقاله‌ها
گردش‌کار هوش مصنوعی7 دقیقه مطالعه

چطور برای وظیفه کدنویسی هوش مصنوعی معیار پذیرش بنویسیم؟

خلاصهٔ پاسخ

معیار پذیرش خوب، رفتار قابل مشاهده، محدودیت تغییر، آزمون لازم و تعریف پایان کار را مشخص می‌کند.

دو عضو تیم ایرانی در حال تنظیم کارت‌های معیار پذیرش یک وظیفه نرم‌افزاری
TelegramWhatsAppLinkedIn

در این مقاله
  1. پاسخ کوتاه
  2. گردش‌کار پیشنهادی
  3. مثال اجرایی
  4. چطور نتیجه را راستی‌آزمایی کنیم؟
  5. خطاهای رایج
  6. جایگاه این مطلب در مسیر یادگیری
  7. منابع و محدودیت
  8. جمع‌بندی
نوشتهٔپوریا افضلی

معیار پذیرش خوب، رفتار قابل مشاهده، محدودیت تغییر، آزمون لازم و تعریف پایان کار را مشخص می‌کند.

پاسخ کوتاه

به‌جای «این قابلیت را درست کن»، نتیجه قابل مشاهده را بنویسید: چه ورودی‌ای، برای کدام نقش، چه خروجی یا خطایی تولید می‌کند؛ چه فایل‌ها یا قراردادهایی نباید تغییر کنند؛ و کدام فرمان‌ها باید موفق شوند.

گردش‌کار پیشنهادی

  1. مسئله کاربر و نتیجه مطلوب را در یک جمله جدا کنید.
  2. سناریوها را با قالب «با فرض… وقتی… آنگاه…» بنویسید.
  3. محدوده مجاز فایل، API، داده و وابستگی را تعیین کنید.
  4. شرایط منفی، امنیتی، دسترس‌پذیری و سازگاری عقب‌رو را اضافه کنید.
  5. فرمان دقیق بیلد، تست و lint را ثبت کنید.
  6. تعریف پایان کار را به diff، شواهد آزمون و خلاصه ریسک متصل کنید.

مثال اجرایی

برای «افزودن خروج از حساب» بنویسید: کاربر واردشده با انتخاب خروج باید نشستش باطل و به صفحه ورود هدایت شود؛ درخواست بعدی با Token قبلی باید 401 بگیرد؛ قرارداد سایر endpointها و schema پایگاه داده تغییر نکند؛ تست‌های احراز هویت سبز بمانند.

چطور نتیجه را راستی‌آزمایی کنیم؟

هر معیار باید توسط انسان یا آزمون قابل بررسی باشد. عبارت‌هایی مانند «بهینه»، «تمیز» یا «سریع» بدون آستانه و روش اندازه‌گیری، معیار پذیرش نیستند.

خطاهای رایج

فهرست طولانی راه‌حل فنی، عامل را از مسئله دور می‌کند؛ اما نبود محدودیت نیز به بازنویسی ناخواسته منجر می‌شود. نتیجه را الزام کنید و فقط قیود معماری واقعی را ثابت نگه دارید.

جایگاه این مطلب در مسیر یادگیری

برای تبدیل معیارها به دستور اجرایی، راهنمای پرامپت چندمرحله‌ای و برای کنترل خروجی چک‌لیست بازبینی کد AI را ببینید.

منابع و محدودیت

این الگو ادعای قابلیت خاصی از مدل ندارد؛ هدف آن ساختن قرارداد کاری قابل‌ارزیابی بین سفارش‌دهنده، عامل و بازبین است. راهنمای بازبینی کد تولیدشده در GitHub.

جمع‌بندی

معیار پذیرش خوب، آزادی حل مسئله را حفظ می‌کند اما پایان کار را مبهم نمی‌گذارد.

پوریا افضلی

دربارهٔ نویسنده

پوریا افضلی

پوریا افضلی، بنیان‌گذار 123Coder، بیش از ۱۵ سال است که در دنیای توسعه نرم‌افزار، معماری سیستم‌ها و ساخت محصولات تکنولوژی فعالیت می‌کند. تمرکز فعلی او روی AI Coding، AI Agents و آینده توسعه نرم‌افزار است؛ جایی که هوش مصنوعی از یک ابزار کمکی، به بخشی واقعی از تیم مهندسی تبدیل می‌شود.

گفت‌وگو

تجربه‌تان را بنویسید یا سؤال بپرسید. نظرات پس از تأیید مدیر منتشر می‌شوند.

در حال بارگذاری…

برای ادامهٔ مطالعه

دستیار برنامه‌نویسی هوش مصنوعی چیست و کجا واقعاً مفید است؟

دستیار برنامه‌نویسی هوش مصنوعی با درک مسئله، کد و ابزارهای پروژه به توسعه‌دهنده کمک می‌کند؛ اما کیفیت نتیجه به محدوده کار، زمینه کافی و بازبینی انسانی وابسته است.

پوریا افضلی · 8 دقیقه مطالعه

مطالعه مقاله