मैनिफेस्टो

एक ऐसा प्लेटफ़ॉर्म जो पूछताछ के बजाय अनुमान को प्राथमिकता देता है

TITI एक एकल प्रॉम्ट को तैनात डिजिटल उत्पाद में बदल देता है। यह पृष्ठ इसके पीछे के सिद्धांतों को स्पष्ट करता है — और उन चीज़ों को भी जिनका यह दावा नहीं करता है।

  • तीन पाठक
  • QPP
  • कड़े मानक
  • पुनरावृत्ति

तीन पाठक

TITI द्वारा जनरेट की जाने वाली प्रत्येक साइट एक से अधिक पाठकों के लिए लिखी जाती है, और इसकी संरचना इसी तथ्य से निर्धारित होती है। एक ऐसा मानव है जो सरसरी तौर पर देखता है — marketing layer, जहाँ उपयोगिता को जल्दी और स्पष्ट रूप से बताया जाता है। एक ऐसा मानव है जो इसके पीछे की विधि और तर्क को जानना चाहता है — science layer, जो कि वह परत है जिसे आप अभी पढ़ रहे हैं। और एक मशीन या एजेंट है जो प्रोग्राम के माध्यम से साइट को पढ़ता है — agent layer, जो उसी सामग्री को ऐसे रूप में प्रदर्शित करती है जिसे दूसरा सिस्टम पार्स कर सके।

ये तीन परतें अंत में जोड़ी जाने वाली कोई सजावट नहीं हैं। ये हर जनरेट की गई साइट पर मौजूद होती हैं, क्योंकि दर्शक वास्तव में विविध हैं: एक व्यक्ति जो स्कैन कर रहा है, एक व्यक्ति जो जांच कर रहा है, और एक प्रोग्राम जो डेटा प्राप्त कर रहा है। केवल इनमें से किसी एक को सेवा देने वाला पेज अन्य दो को विफल कर देता है। इन तीनों को प्रथम-श्रेणी के पाठकों के रूप में मानना एक डिज़ाइन अनिवार्यता है, कोई बाद का विचार नहीं।

QPP और अनुमान का अर्थशास्त्र

QPP का अर्थ है questions per project (प्रति प्रोजेक्ट प्रश्न)। लक्ष्य शून्य है — इंजन स्पष्टीकरण के लिए उपयोगकर्ता से पूछताछ करने के बजाय ब्रीफ से यह अनुमान लगाना पसंद करता है कि क्या बनाना है। अनुमान डोमेन को समझता है और निर्णय लेता है; पूछताछ काम को वापस प्रॉम्ट लिखने वाले व्यक्ति पर धकेल देती है।

इसका कारण संरचनात्मक है, शैलीगत नहीं। पूछा गया प्रत्येक प्रश्न काम को वापस मानव को सौंपना है, और प्रश्नों की एक श्रृंखला एक एकल प्रॉम्ट को बातचीत में बदल देती है। अनुमान को प्राथमिकता देने से अनुबंध सरल रहता है: एक ब्रीफ अंदर जाता है, एक निर्मित उत्पाद बाहर आता है। जहाँ इंजन अनुमान नहीं लगा सकता, उसे किसी प्रश्न पर रुकने के बजाय एक उचित डिफ़ॉल्ट निर्णय लेना चाहिए।

शून्य एक लक्ष्य है, कोई हासिल किया जा चुका तथ्य नहीं। हम इसे उस दिशा के रूप में बताते हैं जिसकी ओर सिस्टम का निर्माण किया जा रहा है, और हम यह दावा नहीं करते हैं कि यह हर प्रोजेक्ट पर पहले ही हासिल किया जा चुका है।

एकल प्रॉम्ट, अनुशासन के रूप में

TITI एक एकल प्रॉम्ट लेता है और उसी से डोमेन का अनुसंधान करता है, आर्किटेक्चर तय करता है, डिज़ाइन करता है, निर्माण करता है, परीक्षण करता है, और तैनाती तैयार करता है। एकल प्रॉम्ट का उद्देश्य केवल सुविधा का दिखावा करना नहीं है — यह एक अनुशासन है। यह इंजन को निर्णय का भार उठाने के लिए मजबूर करता है, न कि इसे दूसरों पर टालने के लिए।

यदि एक एकल प्रॉम्ट पर्याप्त है, तो सिस्टम को अनुमान लगाना ही होगा: इसे उपयोगकर्ता की चेकलिस्ट के बिना आर्किटेक्चर और संरचना तय करनी होगी। यह बनाए रखने के लिए एक कठिन मानक है, आसान नहीं। एकल प्रॉम्ट वह सीमा है जो इंजन को इस बात के प्रति ईमानदार रखती है कि उसे खुद क्या समझना है।

कड़े मानकों द्वारा लागू अनुबंध के रूप में गुणवत्ता

यहाँ गुणवत्ता एक अनुबंध है, कोई आकांक्षा नहीं। प्रत्येक परत को स्कोर किया जाता है, और अपने न्यूनतम स्तर से कम स्कोर करने वाले बिल्ड को अस्वीकार कर दिया जाता है — इसे शिप नहीं किया जाता है। न्यूनतम स्तर एक द्वार है, कोई दिशानिर्देश नहीं; इसमें विफल होने पर बिल्ड रुक जाता है, न कि केवल चेतावनी मिलती है।

ऑडिट क्रॉस-फ़ैमिली है: सामग्री लिखने वाला मॉडल और उसका मूल्यांकन करने वाला मॉडल अलग-अलग मॉडल परिवारों से संबंधित होते हैं। एक मॉडल कभी भी अपने स्वयं के काम का मूल्यांकन नहीं करता है। यह स्व-ऑडिट से बचाता है, जहाँ उत्तर देने वाला सिस्टम ही उसे स्वीकृत करने वाला प्राधिकरण भी होता है — एक ऐसा टकराव जो न्यूनतम स्तर को अर्थहीन बना देगा।

इसलिए न्यूनतम स्तर केवल इसलिए वास्तविक काम करता है क्योंकि मूल्यांकनकर्ता लेखक से स्वतंत्र होता है, और परिणाम बाइनरी होता है: एक बिल्ड अपने न्यूनतम स्तर पर या उससे ऊपर होता है और आगे बढ़ता है, या यह नीचे होता है और अस्वीकार कर दिया जाता है। ज्ञात त्रुटियों के साथ शिप करने का कोई रास्ता नहीं है।

पुनरावृत्ति एक अनुशासन के रूप में

TITI का उपयोग TITI के निर्माण और सुधार के लिए किया जाता है। हम इसे एक नारे के बजाय एक अनुशासन के रूप में मानते हैं: यह प्लेटफ़ॉर्म उन उत्पादों में से एक है जिसे यह प्लेटफ़ॉर्म बनाता है। यही बात मानकों को ईमानदार रखती है — जब इंजन का विषय स्वयं होता है, तब भी वह उन्हीं कड़े मानकों के अधीन होता है।

यह मानव पर्यवेक्षण के अधीन है। एक मानव परिवर्तनों को मंजूरी देता है। यह स्वायत्त स्व-संशोधन नहीं है: TITI बिना पर्यवेक्षण के खुद को दोबारा नहीं लिखता है। पुनरावृत्ति का अर्थ है कि उसी इंजन और उन्हीं द्वारों को इसके स्वयं के सुधार पर लागू किया जाता है, जिसमें अनुमोदन के स्थान पर एक व्यक्ति होता है।

TITI क्या दावा नहीं करता है

सीमाओं को बताए बिना सिद्धांतों को बताना केवल आधा सच है। TITI आज पूरी तरह से स्वतंत्र स्वायत्तता का दावा नहीं करता है; यह हमारा मार्ग है, और इंजन प्रोडक्शन में प्रमाणित है, लेकिन स्वायत्तता वह जगह है जहाँ यह जा रहा है, न कि जहाँ यह आज खड़ा है।

TITI यह दावा नहीं करता है कि QPP पहले से ही शून्य है — शून्य लक्ष्य है। यह विशिष्ट आर्थिक आंकड़े प्रकाशित नहीं करता है: सब्सक्रिप्शन से एक्सेस अनलॉक होता है और टोकन से निष्पादन को फंड मिलता है, लेकिन ये आंकड़े जानबूझकर तय नहीं किए गए हैं, और हम ठोस दिखने के लिए काल्पनिक आंकड़े नहीं बनाएंगे।

और TITI आज यह दावा नहीं करता है कि रेसिडेंट चैट शुरू से अंत तक ऑर्डर या भुगतान निष्पादित करती है। चैट सिर्फ इंटरफ़ेस है; यह अपने आप क्या पूरा कर सकती है, यह एक अलग सवाल है कि इंजन क्या बना सकता है। इन गैर-दावों का नाम लेना अनुबंध का हिस्सा है।

रेसिडेंट चैट

इनमें से किसी के भी बारे में पूछें

नमस्ते — मैं titi हूँ। बताइए आप क्या बनाना चाहते हैं; कुछ शब्द ही काफी हैं।

मैं इसे एक असली, परखी हुई, तैनात साइट में बदल दूँगी।

रेसिडेंट चैट ही एकमात्र इंटरफ़ेस है।