ما برای چشم‌ها طراحی می‌کنیم، اما کاربر جدید شما هیچ چشمی ندارد

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

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

سپس، اپل درباره App Intents صحبت کرد.

آن‌ها نشان دادند که چگونه Siri می‌تواند با استفاده از زبان ساده، محتوای شما را پیدا کرده و بر اساس آن عمل کند. آن‌ها نشان دادند که چگونه عامل‌های کدنویسی (coding agents) گوگل و OpenAI می‌توانند در داخل Xcode کار کنند.

پیام روشن است.

ظاهر صفحه را خوب طراحی کنید. اما در عین حال، خود را برای کاربری آماده کنید که نمی‌تواند صفحه را ببیند.

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

این وضعیت در حال تغییر است.

درِ ورودی جدید، یک عامل (agent) است. Siri، Claude یا Copilot از طرف مشتری شما عمل می‌کنند. این عامل‌ها اهمیتی به انیمیشن‌های خیره‌کننده (hero animations) شما نمی‌دهند. آن‌ها فقط اهمیت می‌دهند که آیا می‌توانند توابع شما را درک کرده و آن‌ها را اجرا کنند یا خیر.

من این موضوع را در شرکت پرداخت خودم مشاهده کردم. ما یک سرور MCP ساختیم تا یک عامل بتواند بدون نیاز به باز کردن داشبورد توسط انسان، فرآیند بازگشت وجه (refund) را انجام دهد.

در آن لحظه، داشبورد زیبای ما محصول نبود؛ بلکه داده‌های ماشین‌خوان (machine-readable data) محصول اصلی بودند.

برخی فکر می‌کنند اضافه کردن یک فایل llms.txt شما را در برابر آینده مقاوم می‌کند. در این تله نیفتید. این کار با استفاده از markdown به جای HTML سنگین، به عامل‌ها کمک می‌کند سایت شما را سریع‌تر بخوانند، اما یک ترفند جادویی برای SEO نیست. اکثر خزنده های (crawlers) اصلی هوش مصنوعی حتی از آن برای ارجاع (citations) استفاده نمی‌کنند.

در عوض، بر این سه مورد تمرکز کنید:

  • با داده‌های ماشین‌خوان مانند یک محصول اصلی برخورد کنید. اگر ظاهر صفحه اهمیت دارد، یک نسخه متنی تمیز برای خواندن توسط عامل‌ها ایجاد کنید.
  • از خلاصه‌ها استفاده کنید. دو یا سه خط متن ساده در بالای صفحات خود قرار دهید. این کار به انسان‌ها در مرور سریع و به مدل‌ها در تصمیم‌گیری برای مفید بودن محتوای شما کمک می‌کند.
  • اقدامات (actions) را آشکار کنید. عامل‌ها به دنبال فعل هستند. آن‌ها می‌خواهند «بازگرداند وجه»، «رزرو کردن» یا «نمایش دادن» را انجام دهند. از App Intents یا APIها استفاده کنید تا این اقدامات شفاف باشند.

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

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

Source: https://dev.to/mickyarun/were-still-designing-for-eyes-the-thing-reading-our-apps-now-doesnt-have-any-hnp

Optional learning community: https://t.me/GyaanSetuAi