মূল কনটেন্টে যান

স্ক্যানার কীভাবে সিদ্ধান্ত নেয়

স্ক্যানার কীভাবে সিদ্ধান্ত নেয়

তিনটি রায়, খোলা নিয়ম। কোনোটা ভুল মনে হলে জানান: এই ফিডব্যাকই একে আরও ভালো করে।

এজেন্ট-রেডি
পেজ অন্তত একটি WebMCP টুল রেজিস্টার করে, লিন্টার তাতে কোনো এরর পায় না, আর এজেন্ট-রেডি স্কোর 70 বা তার বেশি। লম্বা নামের মতো সতর্কবার্তা এতে বাধা দেয় না।
প্রায়
পেজ টুল রেজিস্টার করে, কিন্তু অন্তত একটিতে লিন্টার এরর আছে (invalid-name, duplicate-name, missing-description, invalid-input-schema, invisible-unicode, অথবা আকার কঠোর সীমার ওপরে), অথবা স্কোর 70-এর নিচে।
এখনো নয়
পেজ কোনো WebMCP টুল রেজিস্টার করে না। টুলের বদলে পেজ পড়লে এজেন্টের কত টোকেন লাগত, তা আমরা দেখাই।

স্ক্যান কীভাবে চলে

  1. আমরা আমাদের সার্ভারে হেডলেস Chrome-এ পেজ খুলি, কুকি ও লগইন ছাড়াই।
  2. পেজের স্ক্রিপ্ট চলার আগে আমরা একটি WebMCP হোস্ট যোগ করি, যাতে পেজ এজেন্টের ব্রাউজারের মতোই টুল রেজিস্টার করে। এটি পুরোনো navigator.modelContext ও provideContext-ও নেয়, যাতে সেগুলো দিয়ে বানানো সাইটও টুল দেখায়।
  3. পেজ লোড হয়ে টুলগুলো স্থির হলে আমরা প্রতিটি টুলের নাম, বর্ণনা, ইনপুট স্কিমা ও অ্যানোটেশন পড়ি এবং লিন্টার চালাই।
  4. টোকেন পেজের টেক্সট থেকে আন্দাজ করা হয়: অক্ষরের সংখ্যাকে চার দিয়ে ভাগ করে।
  5. স্কোরের জন্য একই ব্রাউজার সাইটের robots.txt, llms.txt, সাইটম্যাপ, Markdown সংস্করণ, Link হেডার, Agent Skills ইনডেক্স আর API ক্যাটালগ আনে (প্রতিটি 3 s, একই origin, কুকি ছাড়া), আর শুধু রাখে কোনটা আছে কি না।
  6. স্কোর, 100-এর মধ্যে: WebMCP 50 (টুল 25, লিন্ট এরর নেই 15, প্রতিটি টুলের বিবরণ 5, প্রতিটি টুলে অ্যানোটেশন 5), এজেন্টের খরচ 15 (টুল থাকলে পুরো; নইলে পেজের টোকেন অনুযায়ী), পড়ার উপযোগী 20 আর খুঁজে পাওয়ার উপযোগী 15 (প্রতি যাচাইয়ে 5)।
  7. ফলাফল ১০ মিনিট পুনরায় ব্যবহার হয়; প্রত্যেক ভিজিটর প্রতি মিনিটে একটি নতুন স্ক্যান শুরু করতে পারেন।

লিন্টারের সব নিয়ম, কারণসহ

রায় ভুল মনে হচ্ছে? স্ক্যানের লিংকসহ একটি issue খুলুন।