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

درون AppFunctions: استراتژی گوگل برای حذف رابط کاربری در عصر عامل‌های هوش مصنوعی

·۸ خرداد ۱۴۰۵۲ دقیقه مطالعه
اشتراک‌گذاری

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

سال‌ها بود که دستیارهای صوتی در جزیره‌های جداگانه زندگی می‌کردند؛ سیری برای اپ‌های اپل و گوگل اسیستنت برای سرویس‌های گوگل. حالا گوگل با معرفی AppFunctions — کتابخانه‌ای از مجموعه‌ی Jetpack — یک رابط جهانی روی دستگاه ایجاد کرده است. این ابزار شبیه به یک مترجم همه‌منظوره است که اجازه می‌دهد هر اپلیکیشنی، فارغ از اینکه چه کسی آن را ساخته، با عامل‌های هوش مصنوعی (AI Agents) — یعنی دستیارهایی که نه تنها راهنمایی می‌کنند، بلکه واقعاً کارها را انجام می‌دهند — صحبت کند. همان‌طور که در تحلیل‌های پیشین ما درباره‌ی پروتکل MCP دیدیم، صنعت به سمتی می‌رود که مدل‌ها مستقیماً با ابزارها تعامل کنند.

به نقل از مستندات منتشرشده در ۱۸ مه ۲۰۲۶، این API (نسخه 1.0.0-alpha09) برای اندروید ۱۶ و compileSdk 37 طراحی شده است. توسعه‌دهندگان با استفاده از نشانه‌ی @AppFunction متدهای خود را برای مدل‌ها تعریف می‌کنند. ویژگی‌های کلیدی این سیستم عبارتند از:

  • یکپارچگی با KDoc: مدل زبانی بزرگ (LLM) — مثل کتابخانه‌داری که میلیاردها صفحه را خوانده و حالا با همان لحن جواب می‌دهد — کامنت‌های کد شما را می‌خواند تا بفهمد چه زمانی باید از یک تابع استفاده کند.
  • داده‌های ساختاریافته: با @AppFunctionSerializable مدل‌ها به جای متن ساده، داده‌های پیچیده دریافت می‌کنند.
  • خطاهای تایپ‌شده: زیرمجموعه‌های AppFunctionException دقیقاً دلیل شکست یک عملیات را به مدل گزارش می‌دهند.

این یک چرخش راهبردی از «لینک‌های عمیق» (Deep Linking) به «اجرای بدون سر» (Headless Execution) است. ما یک دهه تلاش کردیم کاربر را به داخل اپلیکیشن بکشانیم، اما حالا ممکن است کاربر هرگز اپ را نبیند. منطق تجاری در پس‌زمینه اجرا می‌شود و عامل فقط نتیجه را تحویل می‌دهد. این یعنی حذف رابط کاربری به عنوان یک لایه حفاظتی؛ بنابراین توسعه‌دهندگان باید امنیت و «تکرارپذیری» (Idempotency) را مستقیماً در توابع خود پیاده کنند.

گام بعدی شما

  • اگر توسعه‌دهنده هستید، توابع خود را با دستور adb shell cmd app_function تست کنید.
  • منتظر پیش‌نمایش خصوصی Gemini باشید تا ببینید عامل‌های واقعی چگونه با ابزارهای شما تعامل می‌کنند.
  • مستندات Android 16 را برای مدیریت دسترسی‌های پس‌زمینه مطالعه کنید.

اما این تغییر در نرم‌افزار، تنها نیمی از داستان است؛ سخت‌افزارهای جدید گوگل برای پردازش این عامل‌ها در لبه، تحولی دیگر ایجاد کرده‌اند — به تحلیل ما درباره‌ی تراشه‌های Tensor مراجعه کنید.

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

این اقدام گوگل با تکیه بر اعتبار سیستم‌عامل اندروید، استاندارد «استفاده از ابزار» (Tool Use) را در سطح OS تعریف می‌کند. این یعنی هر اپلیکیشنی که از این استاندارد پیروی کند، بدون نیاز به توسعه جداگانه، در دسترس تمام عامل‌های هوش مصنوعی سازگار با اندروید قرار می‌گیرد.

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

گفتگو

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

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

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

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

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

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

دات‌هوش

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

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