AI, MDN-നോട് തർക്കിക്കുകയും പരാജയപ്പെടുകയും ചെയ്ത ദിവസം

AI കോഡിംഗ് അസിസ്റ്റന്റുകൾ നിങ്ങൾ സോഫ്റ്റ്‌വെയർ എഴുതുന്ന രീതി മാറ്റുന്നു. അവ ടെസ്റ്റുകൾ എഴുതുന്നു. API-കൾ വിശദീകരിക്കുന്നു. കോഡ് റിവ്യൂ ചെയ്യുന്നു.

എന്നാൽ ഒരു പ്രത്യേക കാര്യത്തിൽ അവ പരാജയപ്പെടുന്നു: ഇന്ന് ബ്രൗസറുകൾ എന്തൊക്കെ സപ്പോർട്ട് ചെയ്യുന്നു എന്ന് അറിയുന്നതിൽ.

Mozilla അടുത്തിടെ ഇത് പരീക്ഷിച്ചു. പുതിയ Firefox ഫീച്ചറുകളെക്കുറിച്ച് ചോദിക്കാൻ അവർ Claude Code ഉപയോഗിച്ചു. Firefox Web Serial API സപ്പോർട്ട് ചെയ്യുന്നില്ലെന്ന് AI അവകാശപ്പെട്ടു. അത് സപ്പോർട്ട് ചെയ്യാൻ Mozilla-യ്ക്ക് പദ്ധതികളില്ലെന്നും AI പറഞ്ഞു.

AI തെറ്റായിരുന്നു. Firefox ആ ഫീച്ചർ നേരത്തെ തന്നെ പുറത്തിറക്കിയിരുന്നു.

AI ട്രെയിനിംഗ് ഡാറ്റയേക്കാൾ വേഗത്തിലാണ് വെബ് മാറിക്കൊണ്ടിരിക്കുന്നത് എന്നതുകൊണ്ടാണ് ഇത് സംഭവിക്കുന്നത്. ബ്രൗസറുകൾ ഓരോ ആഴ്ചയിലും പുതിയ API-കളും CSS ഫീച്ചറുകളും പുറത്തിറക്കുന്നു. മാസങ്ങൾക്ക് മുമ്പ് ട്രെയിൻ ചെയ്ത ഒരു AI മോഡലിന് ഈ മാറ്റങ്ങളെക്കുറിച്ച് അറിയില്ല. അത് പഴയ ഡാറ്റ ഉപയോഗിച്ച് ആ വിടവുകൾ നികത്തുന്നു.

Mozilla ഇതിനൊരു പരിഹാരം നിർമ്മിച്ചു: MDN MCP Server.

MCP എന്നാൽ Model Context Protocol എന്നാണ് അർത്ഥം. ഇത് AI മോഡലുകളെ ബാഹ്യ ഡാറ്റയുമായി ബന്ധിപ്പിക്കാൻ അനുവദിക്കുന്നു. മെമ്മറിയെ മാത്രം ആശ്രയിക്കുന്നതിന് പകരം, AI നേരിട്ട് സ്രോതസ്സ് (source) പരിശോധിക്കുന്നു.

പഴയ രീതി: Developer -> AI Memory -> Answer

പുതിയ രീതി: Developer -> AI -> MDN -> Answer

MDN MCP Server AI-ക്ക് ഡോക്യുമെന്റേഷനും ബ്രൗസർ കംപാറ്റിബിലിറ്റി ഡാറ്റയും ലഭ്യമാക്കുന്നു. Mozilla ഇത് പരീക്ഷിച്ചപ്പോൾ ഫലങ്ങളിൽ മാറ്റം വന്നു.

അത്ഭുതകരമെന്നു പറയട്ടെ, AIയുടെ വേഗത ഇരട്ടിയായി. വെബിൽ തിരയാനോ HTML പാഴ്സ് ചെയ്യാനോ ഇനി അത് സമയം ചെലവഴിക്കുന്നില്ല. നേരിട്ട് സ്ട്രക്ചേർഡ് ഡാറ്റ (structured data) ലഭിക്കുന്നു.

താഴെ പറയുന്ന ടൂളുകൾ ഉൾപ്പെടെ പലതിനൊപ്പവും നിങ്ങൾക്ക് ഇത് ഉപയോഗിക്കാം:

Claude Code-ലേക്ക് ഇത് ചേർക്കാൻ ഈ കമാൻഡ് റൺ ചെയ്യുക: claude mcp add --transport http mdn https://mcp.mdn.mozilla.net/

പാഠം ലളിതമാണ്. AI-ക്ക് വലിയൊരു തലച്ചോറല്ല വേണ്ടത്, മറിച്ച് വസ്തുതകളിലേക്കുള്ള മികച്ച പ്രവേശനമാണ് വേണ്ടത്. കോഡിംഗിന്റെ ഭാവി എന്നത് ഡോക്യുമെന്റേഷന് പകരം AI വരിക എന്നതല്ല, മറിച്ച് നിങ്ങളോടൊപ്പം ഡോക്യുമെന്റേഷൻ വായിക്കുന്ന AI വരിക എന്നതാണ്.

സ്രോതസ്സ്: https://dev.to/josephciullo/the-day-ai-argued-with-mdn-and-lost-mm7