День, коли ШІ посперечався з MDN і програв

ШІ-помічники для написання коду змінюють те, як ви створюєте програмне забезпечення. Вони пишуть тести та переглядають pull requests. Але вони зазнають невдачі в одному: вони не знають, що саме підтримують браузери сьогодні.

Mozilla нещодавно протестувала це. Вони використали Claude Code, щоб запитати про нові функції Firefox. ШІ стверджував, що Firefox не підтримує Web Serial API. Він навіть заявив, що Mozilla не планує його додавати.

ШІ помилявся. Firefox 151 уже мав підтримку Web Serial.

Це стається тому, що веб розвивається швидше, ніж дані для навчання ШІ. Браузери випускають нові API та CSS-функції кожні кілька тижнів. ШІ, навчений кілька місяців тому, буде робити припущення, коли йому бракуватиме актуальних даних. Він звучить впевнено, але часто помиляється.

Mozilla вирішила цю проблему за допомогою MDN MCP Server.

MCP розшифровується як Model Context Protocol. Він дозволяє моделям ШІ взаємодіяти із зовнішніми джерелами даних. Замість того, щоб покладатися на пам'ять, ШІ перевіряє актуальну документацію.

Робочий процес змінюється з такого: Розробник → Пам'ять ШІ → Відповідь

На такий: Розробник → ШІ → MDN → Відповідь

Тепер ШІ використовує структуровані дані з MDN та Browser Compatibility Data. Він не робить припущень. Він перевіряє.

Результати були вражаючими: • Інформація про сумісність стала точною. • Він правильно ідентифікував нові функції. • Він робив менше помилкових припущень. • Відповіді стали вдвічі швидшими.

Запити виконуються швидше, тому що ШІ більше не шукає в інтернеті та не парсить заплутаний HTML. Він отримує прямі, готові для машини дані.

Ви можете використовувати це з багатьма інструментами: • Claude Code та Claude Desktop • Cursor • VS Code • Zed

Щоб додати MDN MCP Server до Claude Code, виконайте: claude mcp add --transport http mdn https://mcp.mdn.mozilla.net/

Урок простий. ШІ не потрібні більші моделі. Йому потрібен кращий доступ до фактів. Майбутнє ШІ — це не заміна документації. Це ШІ, який читає документацію разом із вами.

Джерело: https://dev.to/josephciullo/the-day-ai-argued-with-mdn-and-lost-mm7

Додаткова спільнота для навчання: https://t.me/GyaanSetuAi