پرش به محتوای اصلی
پرش به محتوای مقاله

«چشمان جدید برای عامل‌ها»؛ روشی برای تشخیص آیکون‌های غیرمتنی در موبایل

·۲۷ خرداد ۱۴۰۵۳ دقیقه مطالعه۱ بازدید
راهنما
روز ۷. متن حل شد. اما آیکون‌ها و دکمه‌های تصویری هنوز نامرئی‌اند. تطبیق الگو وارد می‌شود.
روز ۷. متن حل شد. اما آیکون‌ها و دکمه‌های تصویری هنوز نامرئی‌اند. تطبیق الگو وارد می‌شود.
اشتراک‌گذاری
واقعاً چه چیز جدید است؟

جایگزینی مختصات سخت‌افزاری (hardcoded) با تطبیق الگو برای شناسایی آیکون‌های بدون متن در عامل‌های موبایلی؛ این کار باعث می‌شود عامل در برابر به‌روزرسانی‌های UI مقاوم شود.

اگر در حال ساخت یک عامل هوش مصنوعی برای موبایل هستید، احتمالاً با کلافه‌کنندگی «دکمه‌های نامرئی» دست‌وپنجه نرم کرده‌اید؛ همان آیکون‌های ارسالی یا فلش‌های بازگشتی که ابزارهای متنی آن‌ها را نمی‌بینند.

در ۱۷ ژوئن ۲۰۲۶، توسعه‌دهنده‌ای به نام Dexter2344 با معرفی قابلیت تطبیق الگو (Template Matching) در پروژه phone-agent، راهکاری برای عبور از این بن‌بست ارائه داد. این تکنیک — که شبیه به گذاشتن یک شابلون روی عکس برای پیدا کردن شکل دقیق یک قطعه است — به عامل اجازه می‌دهد به جای خواندن متن، پیکسل‌ها را با تصاویر مرجع مقایسه کند تا دکمه‌های تصویری را «ببیند».

طبق گزارش وب‌سایت dev.to، اکثر عامل‌های فعلی بر ابزارهای نویسه‌خوانی نوری (OCR) — مثل کتابخاله‌ای که فقط متن‌های چاپ‌شده را می‌خواند و عکس‌ها را نادیده می‌گیرد — تکیه می‌کنند. این محدودیت برنامه‌نویسان را مجبور می‌کند از مختصات ثابت استفاده کنند؛ ترفندی شکننده که با کوچک‌ترین به‌روزرسانی اپلیکیشن یا تغییر اندازه صفحه نمایش، از کار می‌افتد.

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

بر اساس مستندات این پروژه، کتابخانه vision.py دو مسیر اجرایی دارد:

  • OpenCV: موتور اصلی برای تطبیق سریع و دقیق.
  • NumPy/PIL: یک جایگزین سبک برای محیط‌هایی مثل Termux که نصب OpenCV در آن‌ها دشوار است.

این سامانه برای اجرای هر «کلیک»، به سطح اطمینان ۸۰٪ نیاز دارد؛ در غیر این صورت، برای جلوگیری از خطاهای تصادفی، شکست عملیات را گزارش می‌کند.

برای یک توسعه‌دهنده، این تغییر به معنای گذار از اتوماسیون شکننده (مبتنی بر مختصات) به رویکردی بصری است. این موضوع ثابت می‌کند که بینایی ماشین سنتی، حتی در عصر مدل‌های پیشرفته، مکمل قدرتمندی برای مدل‌های چندوجهی (Multimodal) است تا عملیات ساده را با هزینه محاسباتی کمتر و دقت بیشتر انجام دهد.

گام بعدی شما

  • مخزن گیت‌هاب پروژه phone-agent را برای بررسی تصاویر مرجع دکمه‌های واتس‌اپ بررسی کنید.
  • اگر از مختصات ثابت در اتوماسیون خود استفاده می‌کنید، کتابخانه OpenCV را برای شناسایی بصری جایگزین کنید.
  • روی کاهش نرخ خطای کلیک با تنظیم آستانه اطمینان (Confidence Threshold) آزمایش کنید.

اما تأثیر این رویکرد بر کاهش مصرف باتری در دستگاه‌های لبه حتی جذاب‌تر است — به تحلیل ما درباره‌ی رایانش لبه مراجعه کنید.

چرا این موضوع مهم است؟

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

تأثیر برای ایران

برنامه‌نویسان ایرانی که روی اتوماسیون‌های موبایل و بات‌های مدیریت اپلیکیشن کار می‌کنند، می‌توانند با استفاده از کتابخانه‌های متن‌باز OpenCV، بدون نیاز به APIهای گران‌قیمت، دقت عامل‌های خود را بالا ببرند.

·نگاه ما
تحریریه دات‌هوش

ترکیب ابزارهای بینایی ماشین کلاسیک با مدل‌های زبانی مدرن، نشان می‌دهد که راهکار بهینه برای عامل‌های هوش مصنوعی لزوماً «بزرگ‌تر کردن مدل» نیست. در واقع، استفاده از متدهای ارزان‌قیمت برای کارهای روتین بصری، اجازه می‌دهد ظرفیت مدل‌های سنگین برای استدلال‌های پیچیده ذخیره شود.

منابع

این گزارش با خط‌لولهٔ خودکار دات‌هوش از منابع معتبر جهانی تدوین و زیر نظر تحریریه منتشر شده است. روش کار ما

گفتگو

پنج‌شنبه‌های هوش‌محور

بسته‌ی هفتگی دات‌هوش

۵ خبر، ۲ ابزار، ۱ پرامپت در هر شماره. به‌زودی راه‌اندازی می‌شود — هر پنج‌شنبه صبح.

خبر کلیدی
ابزار کاربردی
پرامپت حرفه‌ای
تحلیل پژوهش
به‌زودی
زاویه‌ی ایرانی
به‌زودی
تمرین این هفته
به‌زودی

راهنماهای دات‌هوش

راهنماهای کاربردیِ دات‌هوش برای کار با هوش مصنوعی — از همین‌جا شروع کنید:

دات‌هوش

راهنمای فارسی هوش مصنوعی — با نگاه به ایران

اخبار روزانه، معرفی ابزارها و مدل‌ها، و آموزشِ کار با هوش مصنوعی؛ همیشه با این پرسش که از ایران چه چیزی کار می‌کند و چه چیزی نه.