میں نے ایک Reddit بوٹ بنایا اور پھر پوسٹنگ کا فیچر حذف کر دیا
میں چاہتا ہوں کہ لوگ میرے open source پروجیکٹس استعمال کریں۔
زیادہ تر لوگ آپ کو مشورہ دیتے ہیں کہ وہیں جائیں جہاں آپ کے صارفین موجود ہوں۔ ڈویلپرز کے لیے اس کا مطلب Reddit ہے۔ میں نے متعلقہ پوسٹس کی تلاش کو خودکار (automate) کرنے کا فیصلہ کیا۔
میں نے ایک چھوٹا سا Node اسکرپٹ بنایا۔ یہ 14 subreddits سے RSS فیڈز حاصل کرتا ہے۔ یہ AI agents اور open source میں میری مہارت کی بنیاد پر پوسٹس کو اسکور کرتا ہے۔ یہ بہترین پوسٹس کی درجہ بندی کرتا ہے اور جواب کا مشورہ دیتا ہے۔
ڈیٹا سے میں نے جو کچھ سیکھا وہ یہ رہا۔
Reddit RSS ٹریفک کو بہت زیادہ محدود کرتا ہے۔ اصل ڈیٹا حاصل کرنے کے لیے مجھے ایک retry logic شامل کرنا پڑا۔ 175 پوسٹس میں سے اسکرپٹ نے 49 متعلقہ پوسٹس تلاش کیں۔
لیکن ان 49 پوسٹس میں سے زیادہ تر وہ تھیں جہاں لوگ اپنے پروڈکٹس لانچ کر رہے تھے۔ ایسے پوسٹس پر جواب دینا سب سے برا تجربہ ہوتا ہے۔ اگر آپ کسی لانچ پوسٹ پر کمنٹ کرتے ہیں، تو آپ ایک حریف (competitor) لگتے ہیں۔ وہاں لوگ تعریف چاہتے ہیں، آپ کی رائے نہیں۔
اصل اہمیت سوالیہ نوعیت کی پوسٹس میں ہے۔ لوگ Claude Code یا مخصوص تکنیکی مسائل کے بارے میں پوچھ رہے ہوتے ہیں۔ میں نے اپنے اسکرپٹ کو اس طرح ترتیب دیا کہ وہ لانچ والی زبان کو کم اہمیت دے اور سوالات کو زیادہ اہمیت دے۔
49 پوسٹس میں سے صرف 3 ہی مکمل طور پر موزوں تھیں۔
سبق واضح ہے۔ مشکل کام پوسٹس تلاش کرنا نہیں ہے۔ مشکل کام ان چند پوسٹس کو تلاش کرنا ہے جو آپ کے وقت کے قابل ہوں۔
میں نے جوابات کو بھی خودکار بنانے کا منصوبہ بنایا تھا۔ میں نے فوراً وہ کوڈ حذف کر دیا۔
میں نے یہ دو وجوہات کی بنا پر کیا۔
پہلا یہ کہ، Reddit ان اکاؤنٹس کو پابندی لگا دیتا ہے جو کمنٹس اور ووٹوں کو خودکار بناتے ہیں۔ آپ کا اکاؤنٹ آپ کی ساکھ ہے۔ اسے قلیل مدتی فائدے کے لیے برباد نہ کریں۔
دوسرا یہ کہ، لوگ AI کی تحریر کو پہچان لیتے ہیں۔ ایک بوٹ میں آپ کے ذاتی تجربے کی کمی ہوتی ہے۔ ایک اچھے جواب کے لیے ایسی تفصیل کی ضرورت ہوتی ہے جو صرف آپ جانتے ہوں۔
اب، میرا ٹول ایک قدم پہلے ہی رک جاتا ہے۔
یہ ان 3 اچھی پوسٹس کو تلاش کرتا ہے۔ یہ ایک جواب کا مسودہ تیار کرتا ہے۔ یہ انہیں مجھے سونپ دیتا ہے۔ میں تھریڈ پڑھتا ہوں، اپنی آواز شامل کرتا ہوں، اور خود اسے پوسٹ کرتا ہوں۔ اس میں 90 سیکنڈ لگتے ہیں۔ مشین تھکا دینے والا کام کرتی ہے۔ میں اہم کام کرتا ہوں۔
یہ حکمت عملی صرف اسی صورت میں کام کرتی ہے اگر آپ کے پاس بانٹنے کے لیے حقیقی تجربہ ہو۔ میں نے بڑے پروجیکٹس میں pull requests مرج کی ہیں۔ میں جانتا ہوں کہ کچھ ٹولز طویل سیشنز میں کیوں ناکام ہو جاتے ہیں کیونکہ میں انہیں استعمال کرتا ہوں۔
آپ اسے خودکار یا جعلی نہیں بنا سکتے۔ وہی ذاتی تفصیل ہے جو ایک اجنبی کو صارف میں بدل دیتی ہے۔
میری نصیحت:
- اپنی توجہ بچانے کے لیے ایک finder بنائیں۔
- poster نہ بنائیں۔
- خودکاری کا مقصد filtering ہونا چاہیے، submitting نہیں۔
