আমরা চোখের জন্য ডিজাইন করছি, কিন্তু আপনার নতুন ব্যবহারকারীর কোনো চোখ নেই

Apple তাদের সাম্প্রতিক একটি কি-নোটে ডেভেলপারদের অ্যাপ আরও সুন্দর করার পরামর্শ দিয়েছে।

তারা নতুন ট্রান্সপারেন্সি স্লাইডার এবং পরিমার্জিত এজ (edges) প্রবর্তন করেছে। আপনি যদি লেটেস্ট টুলস ব্যবহার করেন, তবে আপনার অ্যাপ স্বয়ংক্রিয়ভাবে এই নতুন লুক গ্রহণ করবে।

তারপর, Apple App Intents সম্পর্কে কথা বলেছে।

তারা দেখিয়েছে কীভাবে Siri সাধারণ ভাষা ব্যবহার করে আপনার কন্টেন্ট খুঁজে পেতে পারে এবং সেটির ওপর কাজ করতে পারে। তারা দেখিয়েছে কীভাবে Google এবং OpenAI-এর কোডিং এজেন্টগুলো Xcode-এর ভেতরে কাজ করতে পারে।

বার্তাটি স্পষ্ট।

স্ক্রিনটিকে দেখতে সুন্দর করুন। কিন্তু সেই সঙ্গে এমন একজন ব্যবহারকারীর জন্যও প্রস্তুতি নিন যে স্ক্রিনটি দেখতে পায় না।

বছরের পর বছর ধরে, স্ক্রিনই ছিল মূল পণ্য। আপনি বাটন ডিজাইন করতেন এবং অ্যানিমেশন পরীক্ষা করতেন। আপনি প্রতিটি পিক্সেলের জন্য লড়াই করতেন।

সেটি পরিবর্তিত হচ্ছে।

নতুন প্রবেশদ্বার হলো একটি এজেন্ট। Siri, Claude, বা Copilot আপনার গ্রাহকের পক্ষ থেকে কাজ করে। এই এজেন্টগুলোর আপনার hero animations নিয়ে কোনো মাথাব্যথা নেই। তারা শুধু দেখে যে তারা আপনার ফাংশনগুলো বুঝতে পারে কি না এবং সেগুলো কার্যকর করতে পারে কি না।

আমি আমার নিজস্ব পেমেন্ট কোম্পানিতে এটি দেখেছি। আমরা একটি MCP server তৈরি করেছি যাতে একজন মানুষ ড্যাশবোর্ড না খুলেই একটি এজেন্ট রিফান্ড প্রসেস করতে পারে।

সেই মুহূর্তে, আমাদের সুন্দর ড্যাশবোর্ডটি পণ্য ছিল না। মেশিন-রিডেবল ডেটা (machine-readable data) ছিল আসল পণ্য।

কেউ কেউ মনে করেন একটি llms.txt ফাইল যোগ করলে আপনি future-proof হয়ে উঠবেন। এই ফাঁদে পা দেবেন না। এটি ভারী HTML-এর পরিবর্তে markdown ব্যবহার করে এজেন্টদের আপনার সাইট দ্রুত পড়তে সাহায্য করে। কিন্তু এটি কোনো জাদুকরী SEO ট্রিক নয়। বেশিরভাগ প্রধান AI crawlers এমনকি সাইটেশনের জন্য এটি ব্যবহারও করে না।

পরিবর্তে, এই তিনটি জিনিসের ওপর মনোযোগ দিন:

  • মেশিন-রিডেবল ডেটাকে প্রাথমিক পণ্য হিসেবে বিবেচনা করুন। যদি একটি স্ক্রিন গুরুত্বপূর্ণ হয়, তবে এজেন্টদের পড়ার জন্য একটি পরিষ্কার টেক্সট ভার্সন তৈরি করুন।
  • সামারি (summaries) ব্যবহার করুন। আপনার পেজের একদম উপরে দুই বা তিন লাইনের সাধারণ টেক্সট রাখুন। এটি মানুষকে দ্রুত পড়ার (skim) ক্ষেত্রে সাহায্য করে এবং মডেলগুলোকে সিদ্ধান্ত নিতে সাহায্য করে যে আপনার কন্টেন্টটি দরকারী কি না।
  • অ্যাকশনগুলো প্রকাশ করুন। এজেন্টরা ভার্ব (verbs) চায়। তারা চায় "refund," "book," বা "show" করতে। এই অ্যাকশনগুলোকে স্পষ্ট করতে App Intents বা APIs ব্যবহার করুন।

এই যুগে যে দলগুলো জিতবে, তাদের অ্যাপগুলো সবচেয়ে সুন্দর হবে না। বরং তাদের অ্যাপগুলো এমন হবে যা মানুষের উপস্থিতি ছাড়াই কাজ করতে পারে।

নিজেকে এই প্রশ্নটি করুন: যদি একটি এজেন্ট আপনার নতুন ব্যবহারকারী হয়, তবে যা দেখতে পায় না তার কাছে আপনার পণ্যটি কেমন দেখাবে?

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