تصور کنید یک برنامه رزرو قطار در اتحادیه اروپا را با دو روش مختلف تست میکنید: یک طرف یک عامل (Agent) پیشرفته بر پایه مدل Sonnet 5 است که نقش مهندس QA را بازی میکند و طرف دیگر، یک خط لوله (Pipeline) کامل از ابزارهای تخصصی تست نرمافزار. این آزمایش برای پاسخ به این فرضیه طراحی شد که آیا ظهور مدلهای زبانی بزرگ، ابزارهای سنتی QA را به دلیل توانایی در تستهای One-shot (تکمرحلهای) بینیاز کرده است یا خیر.
طبق گزارش این آزمایش، تفاوت بنیادین میان «سرک کشیدن» به یک برنامه و «نقشهبرداری سیستماتیک» از آن آشکار شد. عامل هوش مصنوعی — که شبیه به یک بازرس سریع است که فقط نقاط مشکوک را میبیند — در بازه زمانی کوتاه عملکرد تحسینبرانگیزی داشت و باگهای واقعی را شناسایی کرد. اما این عامل تنها ۳۶ مورد تست قابل اجرا تولید کرد. در مقابل، ابزار تخصصی QA تعداد ۴۱۵ مورد تست مستند و قابل اجرا ایجاد کرد.
همانطور که در تحلیلهای قبلی ما دربارهی امنیت مدلهای بازمتن اشاره کردیم، تکیه بر حدسهای مدلهای زبانی بدون داشتن یک ساختار ارجاعی دقیق، ریسکهای عملیاتی ایجاد میکند. این چالش با مسئلهی توهمات در مدلهای زبانی گره خورده است؛ موضوعی که برخی مؤسسان SaaS با پیادهسازی متدهای پرسشوپاسخ سیستماتیک سعی در مهار آن دارند. این شکاف عددی، تفاوت میان یک بازرسی موقت و یک مجموعه تست رگرسیون (Regression Suite) پایدار است که میتوان آن را بهطور مداوم در خط لوله CI/CD اجرا کرد. داور مستقل این رقابت، ابزار تخصصی را در پوشش ویژگیها (۹ از ۱۰)، عمق تستها (۸ از ۱۰) و شناسایی موارد خاص یا Edge-caseها (۸ از ۱۰) بسیار برتر دانست.
به نقل از مستندات این آزمایش، ابزار تخصصی توانست باگهای «کسلکننده» اما حیاتی را پیدا کند که عامل هوش مصنوعی کاملاً نادیده گرفته بود. برای مثال، در یک مورد، مبلغ نهایی در صفحه پرداخت بهطور نامحسوس با قیمت نمایشدادهشده متفاوت بود و در موردی دیگر، فهرست ایستگاهها دادهها را اشتباه مرتب میکرد. اینها دقیقاً همان خطاهای ظریف و پرهزینهای هستند که معمولاً از بررسیهای دستی یا مرورهای سریع AI میگریزند و به محیط عملیاتی میرسند. در همین راستا، تغییر در رویکردهای مدیریتی باعث شده تا مستندسازی دقیق خطاها به جای بررسیهای سنتی کد، به معیاری برای ارزیابی کیفیت تبدیل شود.
البته این رقابت یک شکست مطلق نبود؛ عامل هوش مصنوعی چند مورد خاص را پیدا کرد که ابزار تخصصی آنها را گم کرده بود. این موضوع ثابت میکند که هیچ تکرویکردی هرگز جامع نیست. نتیجه نهایی این است که اگرچه عاملهای هوش مصنوعی برای اکتشاف سریع قدرتمند هستند، اما نمیتوانند جایگزین پوشش جامع و اجرای مبنیسازیشده (Grounding) یک سامانه تخصصی QA شوند. تضمین کیفیت واقعی، حاصل یک اجرای درخشان و اتفاقی نیست، بلکه نتیجه حفظ پوششی گسترده و ثابت است. اما باید مراقب بود که در تلاش برای بهینهسازی، دچار مهندسی بیشازحد در توسعه اپلیکیشنهای هوش مصنوعی نشویم و تعادل میان ابزار و هدف را حفظ کنیم.
گام بعدی شما
- اگر از عاملهای AI برای تست استفاده میکنید، آنها را به عنوان «شکارچی باگ» در کنار ابزارهای QA قرار دهید، نه جایگزین آنها.
- برای تستهای حیاتی (مانند پرداخت و دیتابیس)، همچنان بر تستهای سیستماتیک و مبتنی بر کد تکیه کنید.
- بررسی کنید که آیا مدلهای استدلالی جدید میتوانند تعداد تستهای تولیدشده در حالت One-shot را افزایش دهند یا خیر.
اما داستان سختافزاری این تحول حتی شگفتانگیزتر است — به تحلیل ما دربارهی تراشههای Blackwell مراجعه کنید.




گفتگو