ax-audit: سایتت چقدر برای ایجنتهای AI آمادهست؟
خلاصهٔ کاملتر
ابزار ax-audit خودش رو «Lighthouse برای ایجنتهای هوش مصنوعی» معرفی میکنه: در چند ثانیه میگه یه سایت چقدر برای اکوسیستم ایجنتهای AI آمادهست. ایدهاش اینه که همونطور که Lighthouse پرفورمنس وب و axe-core دسترسپذیری رو میسنجه، این ابزار هم بسنجه که سایتت برای کراول، ایندکس و تعامل مدلهای زبانی چقدر آمادهست.
این ابزار ۱۸ بررسی داره (۱۴ تا وزندار و ۴ تا صرفاً اطلاعاتی) و روی چیزهایی مثل فایل llms.txt، robots.txt بههمراه Content Signals، دادهٔ ساختاریافتهٔ JSON-LD، هدرهای HTTP، متاتگها، MCP، کارت ایجنت (A2A) و «مذاکرهٔ محتوا» (ارائهٔ Markdown سبکتر بهجای HTML برای ایجنتها) تمرکز میکنه. حتی خطاهای پنهان رو هم میگیره، مثل وقتی یه WAF کراولری رو بلاک میکنه که robots.txt اجازهش رو داده.
سادهترین راه استفاده اینه که با npx اجراش کنی، مثل npx ax-audit و همونجا گزارش رو توی ترمینال ببینی. خروجی رو میشه بهشکل markdown، json یا html هم گرفت، چند سایت رو با هم و بهصورت موازی بررسی کرد، یا فقط زیرمجموعهای از بررسیها و فقط موارد ناموفق رو نشون داد.
علاوه بر خطفرمان، یه API برنامهنویسی هم داره که همین بررسی رو داخل کد یا خط لولهٔ CI میذاره:
import { audit, batchAudit } from 'ax-audit';
const report = await audit({ url: 'https://example.com' });
report.overallScore; // 0–100
report.results; // per-check findingsنمره از صفر تا صد داده میشه و به گریدهایی مثل Excellent و Good و Fair و Poor نگاشت میشه؛ نمرهٔ ۷۰ به بالا کد خروج ۰ و پایینتر از اون کد خروج ۱ میده تا بشه توی CI گیت گذاشت.
از نظر فنی، ax-audit با TypeScript در حالت strict نوشته شده، فقط دو وابستگی زمان اجرا (chalk و commander) داره، از fetch داخلی Node ۱۸ به بالا استفاده میکنه و بررسیها رو بهصورت موازی با Promise.allSettled اجرا میکنه. کنار این ابزار، پروژههای مرتبطی مثل ax-init (برای ساختن همون فایلهایی که این ابزار بررسی میکنه) و ax-cite هم معرفی شدن و کل پروژه با لایسنس Apache 2.0 منتشر شده.
نکات کلیدی:
- ax-audit آمادگی سایت برای ایجنتهای AI (بهقول خودش AX) رو میسنجه، مثل Lighthouse برای پرفورمنس.
- ۱۸ بررسی روی llms.txt، robots.txt/Content Signals، MCP، دادهٔ ساختاریافته، مذاکرهٔ محتوا و... انجام میده.
- با npx ax-audit سریع اجرا میشه و خروجی markdown/json/html و API برنامهنویسی داره.
- نمرهٔ صفر تا صد و کد خروج برای گیتگذاری توی CI میده؛ متنباز با لایسنس Apache 2.0.




