تعالج عملية تدقيق Lighthouse Agentic Browsing الجديدة في Chrome .txt ملف كمستند تخفيض السعر. إذا كان ملف llms.txt الخاص بك لا يستخدم صيغة رابط تخفيض السعر، فستفشل في عملية التدقيق، حتى عندما يكون كل رابط في الملف دقيقًا ويعمل. لقد قمت بإجراء التدقيق على nohacks.co. تم اجتياز اثنتين من عمليات التدقيق الستة. ثلاثة عادوا لا ينطبق. فشل أحدهما: تدقيق llms.txt، مع وجود خطأ حرفي “يبدو أن الملف لا يحتوي على أية روابط.” كان الإصلاح خمسة أحرف لكل رابط. لا يزال يتم تقديم الملف كنص عادي. تغيرت نتيجة التدقيق فقط.
قام Lighthouse 13.3.0 بشحن فئة التصفح الوكيل إلى جانب الأداء وإمكانية الوصول وتحسين محركات البحث وأفضل الممارسات. ست عمليات تدقيق في المجموعة الافتراضية: حسن تشكيل شجرة إمكانية الوصول (agent-accessibility-tree) ، إزاحة التخطيط التراكمي (cumulative-layout-shift) ، قابلية اكتشاف llms.txt (llms-txt)، وثلاثة اختبارات WebMCP (webmcp-registered-tools, webmcp-form-coverage, webmcp-schema-validity). تُرجع الفئة نسبة نجاح كسرية بدلاً من النتيجة من 0 إلى 100، لأن معايير الويب الوكيل لا تزال قيد التنفيذ.
فشل 1 من 6 عمليات تدقيق على Nohacks.co
لقد قمت بإجراء التدقيق عبر Lighthouse CLI: npx lighthouse@latest https://nohacks.co --only-categories=agentic-browsing. عادت ستة عمليات تدقيق. ثلاثة عادوا غير قابلين للتطبيق، كلهم WebMCP: webmcp-registered-tools, webmcp-form-coverage، و webmcp-schema-validity. لا يقدم Lighthouse أي سبب لنتيجة غير قابلة للتطبيق، بل يقوم فقط بوضع علامة على التدقيق والمضي قدمًا. يقوم nohacks.co بكشف WebMCP، ولكن فقط من خلال الضرورة التجريبية navigator.modelContext واجهة برمجة التطبيقات (أداتان للمسرد، اثنتان لدليل المتصفح الوكيل)، بدون تعليقات توضيحية للنموذج. تم تشغيل الفحص في Chrome 150 بدون رأس افتراضي بدون علامة WebMCP، وبالتالي فإن الحكم غير القابل للتطبيق قد يعني أن موقع الويب لا يكشف أي شيء تتعرف عليه عمليات التدقيق هذه، أو أن بيئة الفحص لم يكن بها WebMCP API نشطًا في ذلك الوقت. المنارة لا تقول أي منها. تم إجراء عمليتي تدقيق بشكل نظيف: agent-accessibility-tree ذكرت “تم اجتياز جميع عمليات التدقيق” التأكد من أن بنية HTML وARIA الدلالية جيدة التكوين بما يكفي ليتمكن الوكلاء من التنقل فيها، و cumulative-layout-shift عاد عند الصفر
فشل تدقيق واحد: llms-txt. كانت رسالة الخطأ الحرفية من Lighthouse هي:
لا يبدو أن الملف يحتوي على أية روابط.
وكانت درجة الفئة 0.67. وكانت تلك المفاجأة الأولى. يحتوي الملف الموجود على nohacks.co/llms.txt على العديد من الروابط. مسارات التنقل للمقالات والحلقات والضيوف والمسرد. عناوين URL لخلاصات RSS. أنماط عنوان URL للملفات الصوتية. يزيد حجم الملف عن خمسة كيلو بايت من المحتوى المنظم. فلماذا أبلغت Lighthouse عن عدم وجود روابط؟
منارة بارس .txt كما تخفيض السعر ويرفض روابط النص العادي
امتداد الملف هو .txt، لكن Lighthouse يوزع المحتويات على أنها تخفيض السعر، ويطلب بناء جملة رابط تخفيض السعر حتى يتم احتساب أي نص كرابط. تم تسمية الملف llms.txt. يقوم خادم HTTP بإعادته بـ text/plain نوع MIME. افتحه في المتصفح، وسترى نصًا عاديًا. لكن مواصفات llms.txt الموجودة في llmstxt.org تحدد التنسيق كمستند تخفيض السعر. المواصفات واضحة: “يحتوي كل قسم على قائمة نقطية من الروابط. يحتوي كل عنصر في القائمة على رابط متبوع بملاحظات اختيارية حول الرابط، مفصولة عن الرابط بنقطتين.” محلل Lighthouse يفرض ذلك بصرامة. يجب ترميز كل رابط على هيئة رابط تخفيض السعر، [text](url)، مع وجود أقواس مربعة حول نص الرابط وأقواس حول عنوان URL.
كان ملفي يستخدم تنسيق نص عادي أكثر طبيعية:
- Homepage: / - Publication masthead, cornerstone series, latest articles and episodes
- Articles: /blog - All articles on AXO, the agentic web, and AI agents
- Episode: /episode/[slug] - Full show notes, transcript, audio player
نفس الوجهات. نفس الأوصاف. نفس المعلومات. لا يقوم محلل Lighthouse بتسجيل هذه الخطوط كروابط. عبر الملف بأكمله، تم تسجيله بالضبط صفر. فشل التدقيق.
ملف به أ .txt تمديد، خدم مع أ text/plain نوع MIME، الذي يفشل في عملية التدقيق ما لم يتم تنسيقه كتخفيض. وهذا عدم تطابق يجب أن تكون طبقة التدقيق أكثر صدقًا بشأنه. الامتداد يقول شيئًا واحدًا. نوع MIME يقول شيئًا واحدًا. المحلل اللغوي هو مصدر الحقيقة، والمحلل يطالب بتخفيض السعر.
الإصلاح هو 5 أحرف لكل رابط
قم بلف كل هدف رابط في بناء جملة قوسين مقسمين إلى شرائح، [text](url)، واستبدل - فاصل قبل كل وصف مع : . خمسة أحرف لكل رابط. التحويل الميكانيكي، يتكرر عبر الملف.
- [Homepage](/): Publication masthead, cornerstone series, latest articles and episodes
- [Articles](/blog): All articles on AXO, the agentic web, and AI agents
- [Episode](/episode/[slug]): Full show notes, transcript, audio player
لقد قمت بالتحرير. أعد تشغيل التدقيق. ارتفعت النتيجة من 0.67 إلى 1.0. انقلب عنوان التدقيق من “llms.txt لا يتبع التوصيات” ل “يتبع llms.txt التوصيات.” لا توجد تفاصيل في التقرير اللاحق. تمريرة نظيفة.
لا يزال الملف بمثابة text/plain. امتداد الملف لا يزال .txt. محتوى الملف لا يزال هو نفس المحتوى. تم تغيير ترميز الارتباط فقط.
يقيس برنامج Lighthouse بناء جملة الارتباط القابل للتحليل، وليس جودة الملف
تتحقق عملية التدقيق مما إذا كان ملفك قابلاً للتحليل ميكانيكيًا. ولا يتحقق مما إذا كان الملف يصف موقع الويب الخاص بك بشكل مفيد. كلا القراءتين صحيحتان في نفس الوقت.
القراءة الأولى: التدقيق هو قياس شيء حقيقي. بناء جملة رابط Markdown قابل للتحليل ميكانيكيًا. الأسطر الوصفية للنص العادي ليست كذلك. إذا كان وكيل الذكاء الاصطناعي (أو محلل Lighthouse الذي يحل محل الوكيل) يحتاج إلى استخراج الروابط من الملف برمجيًا، فإن تنسيق تخفيض السعر مطلوب. التدقيق صحيح أنه لا يمكن تحليل الملف قبل الإصلاح الخاص بي بحثًا عن الروابط بواسطة الأدوات القياسية. يعمل التحويل إلى بناء جملة رابط تخفيض السعر على إصلاح فجوة حقيقية في إمكانية التشغيل البيني.
القراءة الثانية: امتثال التنسيق ليس مثل جودة الملف. يفشل ملف llms.txt المكتوب بعناية والدقيق والشامل والذي يستخدم أوصاف النص العادي في هذا التدقيق. يتم تمرير ملف llms.txt رفيع يتم إنشاؤه تلقائيًا مع بناء جملة رابط تخفيض السعر. ولا يمكن للتدقيق أن يفرق بين الاثنين. يقوم مكون WordPress الإضافي AIOSEO، الذي يستخدمه أكثر من 3 ملايين موقع ويب وفقًا لقائمة WordPress.org، بإنشاء ملفات llms.txt مع بناء جملة رابط تخفيض السعر بشكل افتراضي، وظهر سلوك افتراضي Glenn Gabe، وتؤكد وثائق المكون الإضافي نفسه. تستخدم هذه الملفات التي تم إنشاؤها تلقائيًا صيغة رابط تخفيض السعر لأن هذا هو ما يصدره المولد. ربما يجتاز معظمهم هذا التدقيق. من المحتمل أن تفشل معظم ملفات llms.txt المنسقة يدويًا والتي يعرفها المالك.
تستحق هذه الفجوة التفكير فيها قبل التعامل مع نجاح/فشل عملية التدقيق كمقياس لمدى جاهزية موقع الويب الخاص بك للوكيل. تقوم عملية التدقيق بالتحقق مما إذا كان ملفك قابلاً للتحليل. لا يتم التحقق مما إذا كان ملفك مفيدًا.
هل يجب أن تهتم بفحص Llms.txt الخاص بـ Lighthouse Agent Browsing؟
نعم، ولكن بشكل ضيق. بإمكان Lighthouse إخبارك ما إذا كان ملف llms.txt الخاص بك قابلاً للتحليل كتخفيض أم لا. ولا يمكن أن يخبرك ما إذا كان الملف يصف موقع الويب الخاص بك بأمانة. هذا الشيك هو لك. افتح Chrome DevTools، وانقر على علامة التبويب Lighthouse، وتحقق من تحديد فئة Agentic Browsing، وقم بتشغيل التحليل على عنوان URL الخاص بك. تستغرق عملية التدقيق أقل من دقيقة. إذا فشل في خطأ عدم وجود روابط، فسيتم الإصلاح بخمسة أحرف لكل رابط وخمس دقائق من التحرير. إذا تمت الموافقة عليه، فإن السؤال الأصعب هو السؤال الذي لا تستطيع Lighthouse طرحه. هل تم إنشاء الملف تلقائيًا بواسطة مكون إضافي لم تقم بتكوينه، أم أنك كتبته بنفسك، وفي كلتا الحالتين، هل يصف ما هو موقع الويب الخاص بك بالفعل؟
بنية الآلة أولاً عمود الهيكل يقع تحت كل هذا: نماذج البيانات قبل تخطيطات الصفحة، وتقديم الاستقلال، والمحتوى الذي لا يعتمد على جافا سكريبت من جانب العميل أو الإعدادات الافتراضية للعرض البشري لتكون قابلة للقراءة بواسطة الآلة. إن تدقيق llms.txt عبارة عن فحص ضيق لتلك الطبقة. السؤال الهيكلي الأكبر، ما إذا كان السطح الذي يمكن قراءته آليًا يصف موقع الويب الخاص بك بدقة، هو سؤالك للتشغيل.
المزيد من الموارد:
تم نشر هذا المنشور في الأصل على No Hacks.
صورة مميزة: داركو 1981 / شترستوك
اكتشاف المزيد من قمم التجارية للأعمال
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.
