"पर्याप्त रूप से अच्छे" AI फ्रंट-एंड की समस्या
अग्रणी AI मॉडल पहले से ही सही फ्रंट-एंड कोड लिखते हैं। किसी एक से एक लैंडिंग पेज माँगिए और आपको मान्य HTML, एक समझदार रीसेट, सुलभ मार्कअप, और एक रेस्पॉन्सिव ग्रिड मिलेगा। कोड काम करता है।
लेकिन "काम करता है" और "अच्छा है" एक ही बात नहीं है। अपने डिफ़ॉल्ट पर छोड़ दिया जाए, तो एक AI एक पहचानने योग्य सामान्य रूप पैदा करता है: गहरा बैंगनी-से-नीला ग्रेडिएंट, ग्रेडिएंट हेडलाइन टेक्स्ट, सब कुछ केंद्रित, एक जैसे समान रूप से दूरी वाले कार्ड, एक सपाट ड्रॉप शैडो। यह सक्षम है और भुला दिए जाने योग्य है — ठीक वैसा ही आउटपुट जो किसी ब्रांड को बनाने के बजाय उसे क्षरित करता है।
इसलिए हमने अपने लिए एक ठोस प्रश्न निर्धारित किया: क्या आप किसी AI एजेंट को "सक्षम" से "वास्तव में सुंदर, पिक्सेल-गढ़ा हुआ, और त्रुटिहीन रूप से रेस्पॉन्सिव" तक विश्वसनीय रूप से आगे बढ़ा सकते हैं — और यह साबित कर सकते हैं कि अंतर वास्तविक है, महज़ आशावादी सोच नहीं? यह जांच इसी का उत्तर है।
चरण 1: ज्ञान का आधार बनाएँ
हमने वहीं से शुरुआत की जहाँ से एक वरिष्ठ इंजीनियर करता: सर्वोत्तम फ्रंट-एंड सोच को सत्य के एक स्रोत में समेकित करके। हमने छह गहन फ्रंट-एंड पाठ्यक्रमों को खंगाला — 717 व्याख्यान प्रतिलेख, लगभग 5.3 मिलियन अक्षर — और उन्हें आर्किटेक्चर, डिज़ाइन सिस्टम, रेस्पॉन्सिव लेआउट, सुलभता, सेमेंटिक्स, प्रदर्शन, और आधुनिक CSS को कवर करने वाली एक ही 600-से-अधिक-पंक्तियों की सर्वोत्तम-प्रथाओं की रनबुक में परिष्कृत किया।
फिर हमने इसे 2024–2025 की प्लेटफ़ॉर्म वास्तविकता के साथ अद्यतन किया: समर्थन संबंधी निर्णयों के लिए Web Platform Baseline, आधुनिक CSS (container queries, :has(), cascade layers, OKLCH color, clamp()), वेंडर प्रीफ़िक्स की वास्तविक स्थिति, आधुनिक ब्राउज़र API (IntersectionObserver, View Transitions, Popover API, नेटिव <dialog>), और Core Web Vitals।
चरण 2: ज्ञान को पुन: प्रयोज्य एजेंट स्किल्स में बदलें
जो रनबुक कोई मनुष्य पढ़ता है वह उपयोगी है। जो क्षमता कोई AI एजेंट स्वचालित रूप से लागू करता है वह परिवर्तनकारी है। इसलिए हमने रनबुक को सात मॉड्यूलर एजेंट स्किल्स में पैक किया — प्रत्येक को सही संदर्भ में सक्रिय होने और माँग पर सही मार्गदर्शन लोड करने के लिए दायरे में रखा गया:
- CSS आर्किटेक्चर — रीसेट, डिज़ाइन टोकन, rem रणनीति, BEM, बड़े पैमाने पर CSS को व्यवस्थित करना।
- वेब डिज़ाइन सिस्टम — टाइपोग्राफी, रंग, स्पेसिंग, पदानुक्रम, और "व्यक्तित्व-प्रथम" डिज़ाइन।
- रेस्पॉन्सिव लेआउट — Flexbox, Grid, container queries, EM-आधारित मीडिया क्वेरीज़।
- सेमेंटिक HTML और सुलभता — WCAG, कीबोर्ड और स्क्रीन-रीडर समर्थन, सुलभ फ़ॉर्म।
- एनिमेशन और मोशन — निष्पादक, reduced-motion-सुरक्षित एनिमेशन और आधुनिक प्रभाव।
- आधुनिक CSS और संगतता — 2024–2025 की सुविधाएँ जो Baseline और फ़ीचर क्वेरीज़ द्वारा सुरक्षित रूप से गेट की गई हैं।
- प्रदर्शन और ब्राउज़र API — Core Web Vitals, लेज़ी-लोडिंग, काम के लिए सही DOM API।
पहला परिणाम एक आश्चर्य था: एक टाई
हमने पहले स्किल्स का स्पष्ट तरीके से मूल्यांकन किया — स्किल्स के साथ और उनके बिना समान कार्यों को बनाया, और आउटपुट को वस्तुनिष्ठ मानदंडों के विरुद्ध जाँचा। परिणाम लगभग समान था: स्किल्स के साथ लगभग 91% बनाम बिना उनके 95%।
यह विफलता जैसा दिखता है। यह वास्तव में परियोजना का सबसे महत्वपूर्ण निष्कर्ष है। वस्तुनिष्ठ जाँचों ने शुद्धता को मापा — क्या यह rem इकाइयों, सेमेंटिक HTML, एक viewport टैग का उपयोग करता है — और एक अग्रणी मॉडल पहले से ही यह सब अपने आप कर लेता है। हम गलत चीज़ माप रहे थे।
"शुद्धता हल हो चुकी है। शिल्प नहीं। सक्षम और असाधारण फ्रंट-एंड के बीच का अंतर वह ज्ञान नहीं है जिसकी मॉडल में कमी है — यह पुनरावृत्ति के माध्यम से लागू किया गया स्वाद है, और सामान्य डिफ़ॉल्ट को शिप करने से इनकार।"
सफलता: एक स्किल जो एक डिज़ाइनर की तरह काम करती है
एक डिज़ाइनर पहला रेंडर कभी शिप नहीं करता। वे इसे बनाते हैं, वास्तविक पिक्सेल देखते हैं, पता लगाते हैं कि क्या कमज़ोर है, और परिष्कृत करते हैं। ज्ञान स्किल्स इसे नहीं पकड़ सकीं — इसलिए हमने एक आठवीं स्किल बनाई, Visual Polish, जो एजेंट के काम करने के तरीके को तीन लीवरों पर बदलती है:
1. एक रेंडर-और-दोहराव लूप
एजेंट को एक-शॉट में करना बंद करने की आवश्यकता होती है। यह पेज बनाता है, इसे एक वास्तविक ब्राउज़र में रेंडर करता है, इसे हर ब्रेकपॉइंट पर स्क्रीनशॉट लेता है, स्क्रीनशॉट की एक गुणवत्ता रूब्रिक के विरुद्ध समीक्षा करता है, शीर्ष समस्याओं को ठीक करता है, और दोहराता है। पिक्सेल को देखना सबसे बड़ा लीवर है — हमारे रनों में कुशल एजेंट ने प्रति कार्य 40–54 बनाने-और-जाँचने के चरण लिए, जबकि बिना सहायता वाले ने 3–4।
2. एक उच्च-स्वाद वाला डिज़ाइन सिस्टम, स्किल में शिप किया गया
एजेंट को "अच्छी टाइपोग्राफी का उपयोग करें" बताने के बजाय, हम जाँचे हुए, राय-आधारित डिफ़ॉल्ट शिप करते हैं: एक OKLCH रंग प्रणाली, एक संपादकीय टाइप पेयरिंग, एक फ्लूइड स्केल, बहु-परत एलिवेशन शैडो, और परिष्कृत घटक जिनकी हर इंटरैक्शन स्थिति पहले से ही गढ़ी हुई है। एजेंट एक सामान्य डिफ़ॉल्ट को सुधारने के बजाय स्वाद से शुरू करता है।
3. गार्डरेल और पूर्णता की परिभाषा
स्किल उन ठीक-ठीक "सामान्य AI" संकेतों को नाम देती है जिनसे बचना है और एक सख्त चेकलिस्ट परिभाषित करती है जिसे एजेंट को काम पूर्ण घोषित करने से पहले सत्यापित करना होगा: किसी भी ब्रेकपॉइंट पर कोई क्षैतिज ओवरफ़्लो नहीं, प्रकाश और अंधकार में AA कंट्रास्ट, डिज़ाइन किए गए फ़ोकस और होवर स्थितियाँ, और मोशन जो reduced-motion प्राथमिकताओं का सम्मान करता है।
लूप ने अपनी योग्यता तुरंत साबित कर दी। स्किल के अपने संदर्भ पेज को बनाते हुए, रेंडर चरण ने दो वास्तविक दोष पकड़े जिन्हें एक कोड समीक्षा ने चूक दिया था: ऐसी सामग्री जो JavaScript के बिना अदृश्य थी, और एक लेआउट जो मोबाइल पर ओवरफ़्लो हो रहा था। दोनों को कुछ भी शिप होने से पहले ठीक कर दिया गया — ठीक वे विफलताएँ जो तब उत्पादन तक पहुँचती हैं जब कोई रेंडर किए गए परिणाम को नहीं देखता।
प्रमाण: एक ब्लाइंड A/B टेस्ट
"सुंदरता" के बारे में दावे करना आसान है और नकली बनाना आसान है, इसलिए हमने ईमानदारी से इसे मान्य किया। हमने दो नए ब्रीफ़ दिए — एक SaaS प्राइसिंग सेक्शन और एक फाइनेंस-ऐप लैंडिंग पेज — एक कुशल एजेंट को और एक बिना सहायता वाले को। हमने चारों परिणामों को रेंडर किया, फिर स्क्रीनशॉट्स को एक स्वतंत्र AI समीक्षक को सौंप दिया जो नहीं जानता था कि कौन-सा कौन-सा है, लेबल यादृच्छिक किए गए ताकि यह पैटर्न-मैच न कर सके।
फ़ैसला निर्णायक था। कुशल डिज़ाइनों ने दोनों कार्यों को उच्च आत्मविश्वास के साथ जीता, और न्यायाधीश ने स्वतंत्र रूप से बिना सहायता वाले आउटपुट को "सामान्य AI डिफ़ॉल्ट" के रूप में पहचाना।
| आयाम (ब्लाइंड स्कोर, 1–10) | स्किल्स के साथ | बिना सहायता वाला AI |
|---|---|---|
| दृश्य आकर्षण | 8 | 5 |
| टाइपोग्राफी | 8 | 5 |
| रंग और पैलेट | 8 | 4 |
| लेआउट और संरचना | 8 | 6 |
| गहराई और परिष्करण | 8 | 6 |
| विशिष्टता | 9 | 3 |
| परिणाम | कुशल एजेंट ने दोनों कार्य जीते — अंतर "स्पष्ट, मामूली नहीं" | |
"एक कला-निर्देशित है और स्पष्ट रूप से कस्टम-डिज़ाइन किया गया है — इंस्पिरेशन-बोर्ड सामग्री। दूसरा एक साथ दो सबसे बड़े सामान्य-AI संकेतों पर टिका है: एक गहरा ग्रेडिएंट और ग्रेडिएंट हेडलाइन टेक्स्ट। अंतर स्पष्ट है, मामूली नहीं।"
यह क्यों मायने रखता है
डेवलपमेंट के लिए AI अपनाने वाली अधिकांश टीमें "यह काम करने वाला कोड बनाता है" पर रुक जाती हैं। यह जांच अगला, अधिक मूल्यवान कदम दिखाती है: शिल्प और प्रक्रिया को एजेंट में एन्कोड करना ताकि उसका आउटपुट विश्वसनीय रूप से उत्कृष्ट हो, केवल सही नहीं — और फिर इसे किसी अनुमान के बजाय एक वास्तविक, ब्लाइंडेड परीक्षण से साबित करना।
सिद्धांत CSS से कहीं आगे सामान्यीकृत होते हैं:
- सही चीज़ मापें। यदि आपका मूल्यांकन केवल शुद्धता की जाँच करता है, तो एक मज़बूत मॉडल हमेशा "पर्याप्त रूप से अच्छा" दिखेगा और आप गुणवत्ता के अंतर को पूरी तरह से चूक जाएँगे।
- प्रक्रिया ज्ञान से बेहतर है। सबसे बड़े लाभ अधिक नियमों से नहीं, बल्कि एजेंट को अपने काम को वास्तविकता के विरुद्ध सत्यापित करने और दोहराने के लिए बाध्य करने से आए।
- स्वाद शिप करें, सिद्धांत नहीं। जाँचे हुए, राय-आधारित डिफ़ॉल्ट आउटपुट को उतना आगे ले जाते हैं जितना अमूर्त सलाह कभी नहीं ले जा सकती।
- इसे ब्लाइंड साबित करें। एक स्वतंत्र, ब्लाइंडेड तुलना "मुझे अधिक अच्छा लगता है" को प्रमाण में बदल देती है।
SplatDev इसे कैसे लागू करता है
SplatDev एजेंसियों और सॉफ्टवेयर कंपनियों के लिए AI-संवर्धित डेवलपमेंट सिस्टम बनाता है। हम केवल आपके कोडबेस पर एक AI नहीं लगाते — हम उन स्किल्स, गार्डरेल, और सत्यापन लूपों को इंजीनियर करते हैं जो इसके आउटपुट को भरोसेमंद और वास्तव में उच्च-गुणवत्ता वाला बनाते हैं, और हम परिणाम को मानने के बजाय उसे मान्य करते हैं।
- कस्टम एजेंट स्किल्स जो आपके स्टैक, डिज़ाइन सिस्टम, और मानकों के अनुरूप ट्यून की गई हैं।
- सत्यापन लूप — रेंडरिंग, परीक्षण, और समीक्षा जो AI के काम करने के तरीके में समाहित हैं, बाद में जोड़ी नहीं गईं।
- साक्ष्य-आधारित डिलीवरी — हम गुणवत्ता मापते हैं, केवल गति नहीं।
अगला कदम उठाएँ
यदि आपकी टीम कोड लिखने के लिए AI का उपयोग कर रही है लेकिन अभी तक उत्कृष्ट कोड शिप करने के लिए नहीं, तो पाटने के लिए एक मापने योग्य अंतर है — और इसे पाटने का एक तरीका है।
ऐसा AI चाहते हैं जो ऐसा काम पैदा करे जिसे आप किसी पोर्टफ़ोलियो में रखें, न कि केवल वह काम जो कंपाइल हो जाए?
SplatDev से संपर्क करें — AI के साथ बेहतर बनाएँ
या हमें ईमेल करें [email protected] पर