अवलोकन
Basement Cowboy एक संपूर्ण ह्यूमन-इन-द-लूप (human-in-the-loop) AI प्रकाशन पाइपलाइन है। यह 180 से अधिक समाचार स्रोतों को निरंतर स्क्रैप करती है, हर लेख को एक कस्टम 7-कारक रैंकिंग एल्गोरिदम से स्कोर करती है, और सर्वश्रेष्ठ उम्मीदवारों को एक क्यूरेशन डैशबोर्ड में सामने लाती है। स्वीकृत खबरों को AI उपचार मिलता है — सारांशन, वर्गीकरण और एक जनरेट की गई फ़ीचर छवि — और फिर वे पूरी तरह SEO-अनुकूलित होकर WordPress पर प्रकाशित होती हैं।
पाइपलाइन
स्क्रैपिंग BeautifulSoup पर चलती है, और JavaScript-बहुल तथा बॉट-संरक्षित स्रोतों के लिए Playwright-चालित Chromium का उपयोग होता है। रैंकिंग परत सात संकेतों को तौलकर हज़ारों दैनिक लेखों को एक प्रबंधनीय शॉर्टलिस्ट में छाँट देती है। Flask डैशबोर्ड से एक संपादक उम्मीदवारों की समीक्षा करता है, AI संवर्धन शुरू करता है और प्रकाशित करता है — सिस्टम WordPress REST और GraphQL डिलीवरी, श्रेणियाँ और मेटाडेटा स्वयं संभालता है।
लागत-सजग AI
यह AI परत जान-बूझकर व्यावहारिक रखी गई है: सारांशन और वर्गीकरण GPT करता है, फ़ीचर छवियाँ DALL·E 3 बनाता है, और UI हर संवर्धन की अनुमानित लागत पहले ही दिखा देता है — एक छोटा-सा डिज़ाइन निर्णय जो AI कंटेंट वर्कफ़्लो के अर्थशास्त्र को चौंकाने वाला नहीं, बल्कि पारदर्शी बनाता है।
इंजीनियरिंग की मुख्य बातें
- Gunicorn और docker-compose के साथ Dockerized; GitHub Actions CI/CD
- फ़ाइल-आधारित JSON स्टोरेज — सरल होस्टिंग के लिए शून्य-डेटाबेस डिप्लॉयमेंट
- संपूर्ण लिंट/टाइप/सुरक्षा टूलिंग: pytest, black, mypy, bandit
परिणाम
एक शिप किया हुआ v1.0 जो समाचार क्यूरेशन की मेहनत को स्वचालित करता है, जबकि संपादकीय विवेक — और लागत नियंत्रण — मानव हाथों में रखता है।