FutureForgeFutureForge

FutureForge services

  • Product developmentFrom problem to a product that works in the real world.
  • Full-stack developmentBuild frontend, API, and data as one product.
  • Engineering auditBefore you spend more, know the real state of the system.
  • Architecture consultingClarify the path before an expensive technical decision.
  • Infrastructure & deploymentDeploy the product so it stays reliable after launch.
  • AI in productWe do not add AI for show — we add it to solve a problem.
WorkPricingAbout
Start a conversation
  1. Home
  2. /Notes
  3. /Notes
FutureForge

Product engineering studio — design, build, and deploy software.

Services

WordPress websitesCustom developmentProduct engineeringInfrastructure & deploymentArchitecture consultingAI in product

How to choose

PricingEstimate project costCompare approachesPortfolioAboutContact

Contact

hello@futureforge.ir

Have something to build?

Share what you need and we will talk through the development path and next step.

Start a conversation

© 2026 FutureForge. All rights reserved.

PrivacyTerms of use
HomeWorkStartContact
Product engineering

تست prompt و مدل هوش مصنوعی

چطور رگرسیون prompt و مدل را تست کنیم؟ golden set، داور LLM محدود، آستانهٔ تغییر و بازبینی انسانی با مثال و چک‌لیست.

SE
Soheil Ebrahimpour

Founder & product engineer

·Oct 19, 2026·6 min read
تست promptرگرسیونgolden setLLM judgeارزیابی
گزارش مقایسهٔ قبل و بعد تغییر prompt روی صفحهٔ مهندس

کد معمولی با یک تست شکست‌خورده نشان می‌دهد چه چیزی خراب شده. در قابلیت‌های LLM، تغییر یک جمله در prompt یا تعویض نسخهٔ مدل می‌تواند ده رفتار را همزمان تغییر دهد، بعضی بهتر و بعضی بدتر، و بدون تست رگرسیون کسی نمی‌فهمد. این مقاله نشان می‌دهد چطور برای prompt و مدل یک «golden set»، داور محدود، معیار تغییر و بازبینی انسانی بسازید و در جریان تحویل محصول اجرا کنید.

مرجع: راهنمای «Evaluation best practices» از OpenAI و «Define success criteria and build evaluations» از Anthropic، خوانده‌شده در ۱۹ اکتبر ۲۰۲۶. پلتفرم Evals در OpenAI طبق همان صفحه در حال توقف است (فقط‌خواندنی از ۳۱ اکتبر و خاموشی ۳۰ نوامبر ۲۰۲۶)، پس مقاله به ابزار خاصی وابسته نیست و می‌توانید با اسکریپت خودتان اجرا کنید. آستانه‌ها، تعداد تکرار و قالب گزارش توصیهٔ نویسنده و فرضی‌اند. فرض می‌کنیم دیتاست ارزیابی از قبل دارید. برای معیار پذیرش user story را ببینید.

چرا تست معمولی کافی نیست؟

OpenAI می‌گوید مدل‌ها ممکن است برای یک ورودی خروجی متفاوت بدهند و روش‌های سنتی تست برای معماری‌های هوش مصنوعی کافی نیست؛ evalها راه آزمون با وجود این تغییرپذیری‌اند. بنابراین «یک بار اجرا و مقایسهٔ دقیق رشته‌ها» شکننده است. به‌جای آن: چند معیار قابل‌اندازه‌گیری، چند بار تکرار روی مواردی که حساس‌اند، و مقایسه به‌صورت توزیع، نه یک نمونه.

golden set

golden set زیرمجموعهٔ کوچک و تثبیت‌شدهٔ دیتاست است که هر تغییر باید از آن بگذرد (اصطلاح و ساختار توصیهٔ نویسنده). ویژگی‌هایش: (۱) موارد مهم کسب‌وکار و موارد شکست‌های قبلی را دارد، (۲) برای هر مورد معیار گذر روشن دارد (باید/نباید)، (۳) تغییر آن نیاز به بازبینی دارد، و (۴) از مجموعهٔ بزرگ‌تر ارزیابی جداست که برای کاوش و کشف مورد جدید است. هر شکست تولید پس از ناشناس‌سازی اول به مجموعهٔ بزرگ و سپس، اگر اهمیت دارد، به golden set می‌رود.

لایهاندازه (فرضی)کی اجرا می‌شود؟
golden set۳۰ تا ۶۰ موردهر تغییر prompt، مدل یا پارامتر
مجموعهٔ ارزیابی کاملصدها موردپیش از انتشار و هفتگی
نمونهٔ تولیدنمونه‌گیریپس از انتشار با بازبینی انسانی

نوع معیارها

Anthropic روش‌های درجه‌بندی را به چند دسته می‌برد: تطبیق دقیق (برای برچسب‌های مشخص)، شباهت (مثل کسینوسی برای سازگاری)، کدمحور (مثل اعتبارسنجی JSON) و LLM-محور (برای کیفیت‌های ظریف)، و می‌گوید تا حد ممکن خودکار باشد. پیشنهاد (نویسنده): برای هر مورد از ارزان‌ترین معیار معتبر استفاده کنید: اگر خروجی JSON است، با schema بسنجید؛ اگر برچسب است، تطبیق دقیق؛ فقط برای کیفیت متن آزاد به داور LLM بروید.

دروازهٔ تست پرامپت
نمودار مفهومی.

داور LLM محدود

راهنمای Anthropic برای نمره‌دهی با LLM سه نکته دارد: rubric دقیق و روشن، خروجی مشخص و تجربی (مثلاً فقط correct/incorrect یا مقیاس ۱ تا ۵) و استدلال پیش از امتیاز. OpenAI هم می‌گوید LLMها در تمایز بین گزینه‌ها بهترند و ارزیابی باید بر مقایسهٔ دوبه‌دو، دسته‌بندی یا امتیازدهی طبق معیار مشخص تمرکز کند نه قضاوت باز، و امتیاز خودکار باید با انسان هم‌راستا شود. «محدود» کردن داور یعنی:

  • هر داور یک سؤال بسته دارد («آیا پاسخ مهلت ۷ روز را ذکر کرده؟»).
  • rubric همراه نمونهٔ گذر و رد است.
  • بخشی از نمونه‌ها (مثلاً ۱۰ تا ۲۰٪، عدد فرضی) را انسان هم امتیاز می‌دهد تا توافق داور و انسان سنجیده شود.
  • مدل داور را ثابت نگه دارید و تغییر آن را مثل تغییر ابزار تست ثبت کنید، وگرنه تغییر امتیاز را به تغییر محصول نسبت می‌دهید.
  • داور نباید همان مدل و prompt محصول باشد بدون بازبینی؛ خطای مشترک ممکن است پنهان بماند (احتیاط نویسنده، منبع رسمی نیاورده‌ایم).

معیار تغییر: چه چیزی «رگرسیون» است؟

آستانه‌ها را پیش از اجرا بنویسید (اصل «معیار قابل‌اندازه‌گیری» در Anthropic). پیشنهاد نویسنده:

  1. موارد حیاتی: هر شکست در موارد حیاتی (ایمنی، مبلغ، حقوق) انتشار را متوقف می‌کند، صرف‌نظر از میانگین.
  2. میانگین گروه: افت بیش از آستانهٔ تعیین‌شده (مثلاً چند درصد) در یک گروه نیاز به بررسی دارد.
  3. بهبود جابه‌جا شده: اگر تغییر ۵ مورد را درست و ۴ مورد را غلط کرد، فهرست موارد را ببینید، میانگین کافی نیست.
  4. تغییرپذیری: اگر دو اجرای متوالی همان نسخه تفاوت دارند، آستانه باید بزرگ‌تر از آن نوسان باشد.
  5. هزینه و تأخیر: Anthropic قیمت و تأخیر را از معیارهای موفقیت می‌شمارد؛ آن‌ها را هم در گزارش بیاورید.

بازبینی انسانی

OpenAI «تطبیق» امتیاز خودکار با قضاوت انسان را لازم می‌داند و «حسی» ارزیابی‌کردن را ضدالگو. بازبینی انسانی در سه جا: (۱) موارد جدید یا مبهم، (۲) نمونه‌ای از موارد گذشته توسط داور برای کنترل داور، (۳) نمونه‌ای از پاسخ‌های تولید پس از انتشار. نتایج بازبینی به دیتاست برمی‌گردد. زمان بازبینی را محدود کنید: ۲۰ مورد با دقت بهتر از ۲۰۰ مورد با عجله.

اجرا در جریان تحویل

  1. prompt، پارامترهای مدل و نسخهٔ مدل در مخزن نسخه‌بندی می‌شوند (مثل کد).
  2. در هر درخواست ادغام (PR) golden set با اسکریپت اجرا می‌شود و گزارش به‌صورت جدول گروه‌ها در PR می‌آید.
  3. شکست در موارد حیاتی یا افت از آستانه، ادغام را متوقف می‌کند.
  4. قبل از انتشار مجموعهٔ کامل و بازبینی انسانی اجرا می‌شود.
  5. پس از انتشار، نمونه‌ای از تولید بازبینی و شکست‌ها به دیتاست اضافه می‌شود.
  6. هر تغییر نسخهٔ مدل از سوی ارائه‌دهنده یا ما یک اجرای کامل و مقایسهٔ گزارش می‌طلبد.

این همان «ارزیابی پیوسته» OpenAI است: اجرای eval در هر تغییر، پایش موارد جدید نامعینی و رشد دیتاست.

مثال ساختگی گزارش

گروهقبلبعدنتیجه
حیاتی (۱۰)۱۰/۱۰۹/۱۰توقف؛ مورد ۷ بررسی شود
معمول (۲۰)۱۸/۲۰۱۹/۲۰بهبود
بی‌ربط (۸)۷/۸۷/۸بدون تغییر

عددها فرضی‌اند. حتی با بهبود در گروه معمول، یک شکست در گروه حیاتی تغییر را متوقف می‌کند.

اشتباهات رایج

  • مقایسهٔ رشته‌ای دقیق خروجی آزاد.
  • پذیرش تغییر فقط با میانگین کلی.
  • داور LLM بدون rubric و بدون کنترل انسانی.
  • تغییر مدل داور بی‌ثبت.
  • تکرار نکردن اجرا و نادیده‌گرفتن نوسان.
  • نسخه‌بندی نکردن prompt.

چک‌لیست

  1. golden set با معیار گذر روشن داریم.
  2. ارزان‌ترین معیار معتبر برای هر مورد انتخاب شده است.
  3. داور LLM rubric، خروجی بسته و نمونه‌ای انسانی دارد.
  4. آستانهٔ توقف و موارد حیاتی پیش از اجرا نوشته شده است.
  5. نوسان اجرا سنجیده شده است.
  6. prompt و مدل نسخه‌بندی و اجرا در PR خودکار است.
  7. بازبینی انسانی نمونه‌ای پس از انتشار انجام می‌شود.

برای چارچوب کلی آمادگی انتشار نرم‌افزار آمادهٔ تولید و برای پایش پایش سیستم را ببینید.

منابع و مراجع

  • Evaluation best practices — OpenAI API Docs، 2026-10-19.
  • Define success criteria and build evaluations — Anthropic (Claude Platform Docs)، 2026-10-19.

Author

SE

Soheil Ebrahimpour is the founder of FutureForge. He works on product design, architecture, and getting custom software into production.

Related notes

Related notes

Categories

Related services

From note to project

If this topic is close to your product or system, we can talk about the real scope.

If you are unsure about architecture or the build path, we can talk about the project.

Describe the problem and the constraints. If there is a fit, we will schedule a conversation.

Soheil Ebrahimpour
Notes
هوش مصنوعی با داده خصوصی
انسان در حلقه برای قابلیت‌های هوش مصنوعی
طراحی لندینگ پیج شرکتی: مسیر روشن از پیام تا تماس
طراحی منوی سایت فارسی و راست‌چین: ملاحظات فنی و دسترس‌پذیری
اعتبارسنجی فرم: مرورگر، سرور یا هر دو؟

Product engineering

هوش مصنوعی با داده خصوصی

Oct 19, 2026

Product engineering

انسان در حلقه برای قابلیت‌های هوش مصنوعی

Oct 19, 2026

Product engineering

طراحی لندینگ پیج شرکتی: مسیر روشن از پیام تا تماس

Oct 18, 2026

Product engineering

طراحی منوی سایت فارسی و راست‌چین: ملاحظات فنی و دسترس‌پذیری

Oct 18, 2026

Product engineering

اعتبارسنجی فرم: مرورگر، سرور یا هر دو؟

Oct 18, 2026
All notes244
Software architecture15
Glossary37
Operations87
Product engineering93
Web guide12
Product engineering
Full-stack engineering
Engineering audit
Architecture consulting
Infrastructure and deployment
Start a conversation
Free tools
Start a conversation