تصور کنید به جای نوشتن صدها خط کد برای تست یک دکمه، فقط بنویسید «کاربر ثبتنام کند و اولین پیام را بفرستد» و تماشا کنید که هوش مصنوعی دقیقاً همان مسیر را طی میکند. Deltix در ۱۵ اوت ۲۰۲۶ نسخه بتای باز خود را منتشر کرد تا فرآیند تأیید تجربه کاربری (UX) را از حالت کدنویسی به توصیف هدف تغییر دهد.
تست اپلیکیشنهای موبایل معمولاً یا به جلسات پژوهشی هزینهبر با کاربران واقعی نیاز دارد یا به اسکریپتهای سختگیرانهای وابسته است که با کوچکترین تغییر در رابط کاربری (UI) از کار میافتند. این ابزار بار مسئولیت را از دوش برنامهنویس برداشته و به عامل (Agent) — شبیه به یک دستیار دیجیتال که میتواند محیط نرمافزار را ببیند و در آن کلیک کند — منتقل میکند. همانطور که در تحلیلهای قبلی ما دربارهی سامانههای عاملمحور اشاره کردیم، حذف واسطههای کدنویسی در تست نرمافزار، سرعت عرضه محصول را بهشدت افزایش میدهد. این رویکرد یادآور قابلیتهای پیشرفتهای است که عاملهای هوش مصنوعی در محیط مک برای مدیریت وظایف پیچیده به کار میگیرند.
طبق مستندات app.deltix.ai، این سامانه از طریق یک عامل بومی در مک (Mac Agent) عمل میکند که به هر شبیهساز iOS متصل میشود. قابلیتهای کلیدی این ابزار عبارتند از:
- وظایف موردی (Ad-hoc Tasks): نوشتن پرامپتهای سریع برای شناسایی نقاطی که عامل در آنها متوقف یا سردرگم میشود.
- کتابچه راهنما (Playbooks): ذخیره اجراهای موفق برای تکرار دقیق آنها در هر نسخه جدید از برنامه.
- آزمایشهای موازی: اجرای یک وظیفه یکسان روی دو نسخه مختلف از اپلیکیشن برای تعیین طراحی برنده پیش از شروع A/B Testing.

به نقل از سازندگان این ابزار، حریم خصوصی در هسته طراحی این سامانه قرار دارد؛ زیرا عامل بهصورت محلی روی دستگاه مک اجرا میشود و کد منبع یا شناسههای امضا هرگز از سیستم کاربر خارج نمیشوند. همچنین توسعهدهندگان میتوانند کلیدهای مدل خود را وارد کنند تا هزینه استنتاج (Inference) — یعنی همان لحظه تولید پاسخ توسط مدل که شبیه به پخت غذا پس از یادگیری دستورالعمل است — مستقیماً از حساب خودشان کسر شود.
این رویکرد، فرآیند تضمین کیفیت (QA) را به یک گفتگوی ساده تبدیل میکند. برنامهنویسان به جای دیباگ کردن خطاهای پیچیده در اسکریپتها، اسکرینشاتهایی را بررسی میکنند که نشان میدهد عامل هوش مصنوعی در کجا نتوانسته دکمهای را پیدا کند یا دستور را بفهمد.
گام بعدی شما
- اگر توسعهدهنده iOS هستید، Mac Agent را نصب کنید و جریان ثبتنام اپلیکیشن خود را با یک دستور متنی تست کنید.
- برای کاهش هزینهها، کلید API مدلهای زبانی خود را به سامانه متصل کنید.
- نسخههای مختلف UI خود را در محیط Side-by-Side مقایسه کنید تا نقاط اصطکاک را پیش از انتشار حذف کنید.
اما این تنها آغاز ماجراست؛ پشتیبانی از آیفونهای فیزیکی و اندروید در بهروزرسانیهای آینده، تعریف جدیدی از تست خودکار را رقم خواهد زد. این تحول در راستای چشماندازی است که در آن عاملهای هوش مصنوعی کنترل کامل سختافزاری دستگاههای موبایل را به دست میگیرند تا تعاملات انسانی را بهطور کامل شبیهسازی کنند.




گفتگو