এজেন্টিক ব্রাউজিং বিভাগটি কিছু সুনির্দিষ্ট নিরীক্ষার মাধ্যমে মূল্যায়ন করে যে, আপনার সাইটটি মেশিনের সাথে মিথস্ক্রিয়ার জন্য কতটা ভালোভাবে নির্মিত হয়েছে।
বিভাগটি কীভাবে স্কোর করা হয়
অন্যান্য লাইটহাউস ক্যাটাগরির মতো, এজেন্টিক ব্রাউজিং ক্যাটাগরিতে ০ থেকে ১০০ পর্যন্ত কোনো ওয়েটেড অ্যাভারেজ স্কোর নেই। যেহেতু এজেন্টিক ওয়েবের মানদণ্ডগুলো এখনও বিকাশমান, তাই একটি সুনির্দিষ্ট র্যাঙ্কিংয়ের পরিবর্তে ডেটা সংগ্রহ করা এবং কার্যকর সংকেত প্রদান করাই বর্তমান লক্ষ্য।
স্কোরের পরিবর্তে রিপোর্টে যা দেখানো হয়:
- ভগ্নাংশ স্কোর : একটি অনুপাত যা দেখায় আপনার সাইট কতগুলো এজেন্টিক প্রস্তুতি যাচাইয়ে উত্তীর্ণ হয়েছে।
- পাস বা ফেলের অবস্থা : প্রযুক্তিগত প্রয়োজনীয়তা (যেমন WebMCP স্কিমার বৈধতা) পূরণ না হলে নির্দিষ্ট অডিট ত্রুটি বা সতর্কবার্তা দিতে পারে।
- তথ্যমূলক গণনা : সামগ্রিক অগ্রগতি এক নজরে পর্যবেক্ষণে সহায়তার জন্য ক্যাটাগরি হেডারে পাসের অনুপাত অন্তর্ভুক্ত থাকতে পারে।
কেন ফলাফল ওঠানামা করে
যদিও অডিটগুলো সুনির্দিষ্ট, আপনার সাইট যেভাবে তার টুলগুলো নিবন্ধন করে বা এজেন্টের অনুরোধে সাড়া দেয়, তাতে পরিবর্তনের কারণে আপনার ফলাফলে তারতম্য হতে পারে। সাধারণ কারণগুলোর মধ্যে রয়েছে:
- ডাইনামিক টুল রেজিস্ট্রেশন : যদি আপনার সাইট জাভাস্ক্রিপ্ট ( ইম্পারেটিভ এপিআই ) ব্যবহার করে ওয়েবএমসিপি টুল রেজিস্টার করে, তাহলে এই রেজিস্ট্রেশনগুলোর সময় লাইটহাউস স্ন্যাপশটে সেগুলো ক্যাপচার করা হবে কি না, তা প্রভাবিত করতে পারে।
- অ্যাক্সেসিবিলিটি ট্রি গঠনের পরিবর্তনশীলতা : DOM-এর আকার বা জটিলতার উল্লেখযোগ্য পরিবর্তন অ্যাক্সেসিবিলিটি ট্রি-এর কাঠামোকে প্রভাবিত করতে পারে, যা এজেন্টিক নেভিগেশনের একটি মূল পরিমাপক।
- ক্রমবর্ধমান লেআউট স্থানান্তর (CLS) : বিজ্ঞাপন, মাত্রা-বিহীন ছবি বা ইনজেক্টেড কন্টেন্টের কারণে সৃষ্ট লেআউট স্থানান্তর, কোনো এজেন্ট কর্তৃক এলিমেন্ট শনাক্ত করার সময় থেকে শুরু করে সেটির সাথে ইন্টারঅ্যাকশনের চেষ্টা করার সময়ের মধ্যবর্তী সময়ে এলিমেন্টগুলোকে স্থানান্তরিত করতে পারে।
অডিট কীভাবে নির্ধারণ করা হয়
লাইটহাউস আপনার পেজ মূল্যায়ন করার জন্য একগুচ্ছ সুনির্দিষ্ট সংকেত ব্যবহার করে। এটি নিশ্চিত করে যে অডিটগুলো পুনরুৎপাদনযোগ্য এবং CI/CD পাইপলাইনে অন্তর্ভুক্তির জন্য উপযুক্ত।
ওয়েবএমসিপি ইন্টিগ্রেশন
লাইটহাউস টুল রেজিস্ট্রেশন ইভেন্টগুলো নিরীক্ষণ করার জন্য ক্রোম ডেভটুলস প্রোটোকল (CDP) WebMCP ডোমেইনকে কল করে। এটি ডিক্লারেটিভ টুল (HTML-এ সংজ্ঞায়িত) এবং ইম্পারেটিভ টুল (JS-এ সংজ্ঞায়িত) উভয়কেই যাচাই করে।
এজেন্ট-কেন্দ্রিক প্রবেশগম্যতা
এজেন্টরা তাদের প্রাথমিক ডেটা মডেল হিসেবে অ্যাক্সেসিবিলিটি ট্রি-এর উপর নির্ভর করে। লাইটহাউস অ্যাক্সেসিবিলিটি অডিটের একটি নির্দিষ্ট উপসেট ফিল্টার করে যা মেশিন ইন্টারঅ্যাকশনের জন্য অত্যন্ত গুরুত্বপূর্ণ, যেমন:
- নাম ও লেবেল : প্রতিটি ইন্টারেক্টিভ উপাদানের একটি প্রোগ্রাম্যাটিক নাম থাকা নিশ্চিত করা।
- ট্রি ইন্টিগ্রিটি : রোল এবং প্যারেন্ট-চাইল্ড সম্পর্কগুলো বৈধ কিনা তা যাচাই করা।
- দৃশ্যমানতা : নিশ্চিত করা যে, ইন্টারেক্টিভ থাকা অবস্থায় কন্টেন্টটি অ্যাক্সেসিবিলিটি ট্রি থেকে লুকানো নেই।
স্থিতিশীলতা এবং আবিষ্কারযোগ্যতা
- ক্রমসঞ্চয়ী লেআউট শিফট (CLS) : এটি দৃশ্যমান স্থিতিশীলতা পরিমাপ করে, যা উপাদানের অবস্থানের উপর নির্ভরশীল এজেন্টদের জন্য অত্যন্ত গুরুত্বপূর্ণ।
- llms.txt : ডোমেইন রুটে মেশিন-পঠনযোগ্য সারাংশের উপস্থিতি যাচাই করে।
উন্নতির জন্য ডেভেলপাররা কী করতে পারেন?
আপনার সাইটের এজেন্টিক প্রস্তুতি উন্নত করতে:
- WebMCP গ্রহণ করুন : আপনার সাইটের লজিক এবং ফর্মগুলিকে এআই এজেন্টদের কাছে সুস্পষ্টভাবে প্রকাশ করতে WebMCP API ব্যবহার করুন।
- একটি সুসংহত অ্যাক্সেসিবিলিটি (a11y) কাঠামো নিশ্চিত করুন : সিমান্টিক এইচটিএমএল (semantic HTML) এবং সঠিক আরিয়া লেবেলিং (ARIA labeling)-কে অগ্রাধিকার দিন, কারণ এগুলিই আপনার পৃষ্ঠার 'মেশিন-আই ভিউ'।
- স্থিতিশীলতার জন্য অপ্টিমাইজ করুন : লেআউটের স্থান পরিবর্তন হ্রাস করুন, যাতে এলিমেন্টগুলো অপ্রত্যাশিতভাবে সরে না গিয়ে এজেন্টরা নির্ভরযোগ্যভাবে আপনার UI-এর সাথে ইন্টারঅ্যাক্ট করতে পারে।
প্রতিক্রিয়া
আপনি যদি কোনো বাগ খুঁজে পান অথবা এজেন্টিক ব্রাউজিং অডিটে কোনো পরিবর্তনের জন্য পরামর্শ থাকে: