لصق أو جلب · تشخيص حسب السطر

مدقّق llms.txt

يُحلَّل المحتوى الملصق في متصفحك. وللتحقق من عنوان URL عاماً، تسترجع وظيفة Cloudflare الملف، ثم يحلّل متصفحك بنيته.

آخر تحديث:

المدقّق

أدخل نطاقاً (سنجلب خريطة موقعه /llms.txt) أو عنوان URL كاملاً للملف. ويجري الجلب عبر وظيفة الحافة لدينا، لذلك لا تنطبق قيود CORS على الموقع المستهدف.

ما نتحقق منه

يطبّق المدقق القواعد الواردة في llmstxt.org:

  • مطلوب H1. عنوان واحد من المستوى الأول بالضبط بعد علامة UTF-8 BOM الاختيارية.
  • ملخص الاقتباس. موصى به مباشرةً بعد H1.
  • أقسام قوائم الملفات بعناوين H2. كل قسم فهو قائمة Markdown من - [name](url) عناصر، مع : notes.
  • عناوين URL مطلقة. تُصنَّف عناوين URL النسبية كتحذيرات.
  • لا محتوى خارج الأقسام. بعد أول H2، لا يُتوقع سوى قوائم الملفات.
  • لا عناوين في المقدمة. لا يمكن للسياق الحر قبل أول H2 إضافة عناوين H3-H6.
  • حارس الحجم. تحصل الملفات الأكبر من 50 KB على ملاحظة بمستوى المعلومات تقترح llms-full.txt.

يتضمن كل تشخيص رمز قاعدة (مثلاً H1_REQUIRED, URL_RELATIVE) حتى تتمكن من البحث عنه في سجلات CI.

استخدمه من CI

المحلّل نفسه الذي يشغّل هذه الصفحة يمكن وصله بالبناء لديك: رموز القواعد أدناه ثابتة، لذلك يمكن لسكربت البحث عنها في سجلات CI. فحص Node أدنى:

import { readFileSync } from 'node:fs';
import { parseLlmsTxt, summarize } from './validator/validate'; // same parser as this validator

const input = readFileSync('public/llms.txt', 'utf8');
const parsed = parseLlmsTxt(input);
const sum = summarize(parsed);

if (!sum.passes) {
  for (const d of parsed.diagnostics) {
    console.error(`${d.severity.toUpperCase()} [${d.rule}] line ${d.line}: ${d.message}`);
  }
  process.exit(1);
}
console.log(`OK, ${parsed.sections.length} sections, ${parsed.sizeBytes} bytes`);

الخطوات التالية

لا يزال الملف الذي يجتاز التحقق الملف الخطأ. قواعد أفضل الممارسات العشر تغطي ما لا يستطيع أي مدقّق فحصه: هل الصفحات التي أدرجتها هي الصفحات التي يحتاج إليها نموذج فعلاً، وهي نادراً ما تكون الأكثر زيارة. هل تبدأ من الصفر؟ إن المولّد ينشئ ملفاً صالحاً من خريطة موقعك، و كيفية إنشاء llms.txt يغطي حزمة النشر تقنيةً تقنية. أما الصياغة نفسها فراجع مرجع التنسيق, أو اقرأ ملفات حقيقية المنشور بواسطة Anthropic وCloudflare وStripe.

المصادر