- एक बड़े डिलीवरी ऐप के आंतरिक डेवलपर ने खुलासा किया कि Priority Delivery और Driver Benefit Fee वास्तव में सिर्फ कंपनी की कमाई में ही जुड़ते हैं
- बताया गया कि Priority Delivery में ऑर्डर डेटा में केवल एक boolean flag जोड़ा जाता है, लेकिन इसे वास्तविक dispatch logic में लागू नहीं किया जाता
- अतीत के A/B test में priority orders को तेज़ नहीं किया गया, बल्कि सामान्य orders को जानबूझकर देर कराके महसूस होने वाली गति में हेरफेर की गई
- ड्राइवरों पर Desperation Score नाम का एक आंतरिक metric लागू किया जाता है, जिसमें आजीविका पर निर्भर ड्राइवरों को अधिक कमाई वाले orders से बाहर रखा जाता है
- दावा है कि tip prediction model के ज़रिए टिप अधिक होने पर base delivery fee घटा दी जाती है, ताकि उपभोक्ता की tip कंपनी की लागत की भरपाई करने के तरीके से काम करे
अवलोकन
- एक बड़े food delivery platform के backend engineer की Reddit post, जिसमें आंतरिक algorithm और revenue structure का खुलासा किया गया
- लेखक ने NDA उल्लंघन के जोखिम के बावजूद नौकरी छोड़ने से ठीक पहले आंतरिक system सार्वजनिक किया
Priority Delivery की असलियत
- अतिरिक्त शुल्क देने पर ऑर्डर JSON में priority flag सेट किया जाता है
- इस flag को वास्तविक dispatch और route optimization logic में अनदेखा किया जाता है
- बताया गया कि महसूस होने वाला असर non-priority orders को 5~10 मिनट देर करने वाले A/B test के ज़रिए बनाया गया
- यह ऐसा मामला है जहाँ premium service को बेहतर बनाए बिना base service को खराब करके revenue कमाया गया
ड्राइवर Desperation Score
- ड्राइवर के online रहने का समय, order accept करने की गति, low-paying orders स्वीकार करने के pattern आदि के आधार पर नकदी की मजबूरी का metric निकाला जाता है
- जिन ड्राइवरों को अधिक मजबूर माना जाता है, उन्हें high-earning orders की visibility सीमित कर दी जाती है
- अपेक्षाकृत आराम की स्थिति वाले ड्राइवरों को high-tip orders देकर platform में उनकी भागीदारी बनाए रखने की संरचना है
- यह full-time drivers को उपभोग्य संसाधन की तरह इस्तेमाल करने वाली design है
Driver Benefit Fee और lobbying fund
- हाल की कानूनी और नीतिगत बदलावों के बाद जोड़ा गया Driver Benefit Fee / Regulatory Response Fee भी सवालों के घेरे में है
- दावा है कि यह रकम ड्राइवर कल्याण पर नहीं, बल्कि union response और policy lobbying के लिए बने आंतरिक cost center में जाती है
- यानी उपभोक्ता द्वारा सद्भावना से चुकाई गई राशि का इस्तेमाल श्रम अधिकारों को कमजोर करने में होता है
tip-आधारित base fee adjustment
- system ग्राहक की tip देने की प्रवृत्ति का पहले से अनुमान लगाता है
- अगर high tip की उम्मीद हो तो base delivery fee कम की जाती है, और no-tip की उम्मीद हो तो base fee बढ़ाकर dispatch किया जाता है
- नतीजतन उपभोक्ता की tip कंपनी की labor cost को subsidize करने जैसा असर पैदा होता है
- यह कानूनी अर्थ में tip theft से बचते हुए भी वास्तविक लागत-स्थानांतरण जैसा प्रभाव बनाता है
अर्थ और संकेत
- यह दिखाता है कि जब algorithm दक्षता के बजाय लोगों की असुरक्षा को optimization target बना लेते हैं, तो कितना जोखिम पैदा होता है
- यह संकेत देता है कि अपारदर्शी fees और आंतरिक metrics platform labor की संरचनात्मक समस्याओं को और गहरा कर सकते हैं
- platform trust और regulation पर बहस में इसे एक महत्वपूर्ण संदर्भ उदाहरण माना जा सकता है
1 टिप्पणियां
Hacker News की राय
कंपनी के भीतर sprint meetings, KPI और jargon की भरमार होती है, इसलिए engineers यह सोचना बंद कर देते हैं कि उनका असर असली लोगों पर क्या पड़ रहा है
25 साल के प्रतिभाशाली developer को “human asset optimization” करने को कहना Factorio game जैसा महसूस होता है, और numbers ऊपर जाते देखकर संतोष मिलता है
jokes और black humor चलते रहते हैं, reality का एहसास कम हो जाता है, और सब कुछ किसी game जैसा लगने लगता है
ऐसा माहौल कभी management जानबूझकर बनाती है, और कभी यह लोगों का अपना defense mechanism बन जाता है
जिस defense industry में मैं काम करता हूँ, वहाँ भी बिल्कुल यही है
हाल ही में एक engineer ने internal AI project पर काम करते हुए यह प्रस्ताव रखा कि एक ऐसा AI बनाया जाए जो कर्मचारियों और users के performance का आकलन करके तय करे कि किसे निकाला जाए
उसने लोगों के बारे में बिल्कुल नहीं सोचा, सिर्फ़ algorithm और AI की चमक के बारे में सोचा
तर्क यह था कि late fee देने वाले ग्राहक bank के “सबसे अच्छे ग्राहक” होते हैं
हमने इसका कड़ा विरोध किया, लेकिन मुझे लगता है कि कहीं और ऐसी बातें सच में लागू भी की जा सकती हैं
“सबसे बड़ी बुराई अँधेरे अपराध-अड्डों में नहीं, बल्कि साफ़-सुथरे और शांत दफ़्तरों में managers द्वारा planned और approved होती है”
अगर सच में परवाह नहीं है तो ऐसी security precautions क्यों लेगा?
ऊपर से resign करने का समय बताना तो कंपनी को सीधे पहचान तक पहुँचाने वाला सुराग है
अगर यह सच है, तो वह कंपनी जल्द ही बड़े मुक़दमे लायक धोखेबाज़ कंपनी साबित होगी
अगर यह सच होता, तो अब तक किसी journalist से संपर्क किया जा चुका होता
सिर्फ़ internet points के लिए legal risk लेना तर्कसंगत नहीं है
library एक बार की leak के लिए काफ़ी सुरक्षित जगह है
burnout का मतलब यह नहीं कि कोई security में भी अक्षम हो जाए
मुझे Luigi case याद आता है, जहाँ 3D-printed gun की वजह से एक बेहूदा गलती कर के वह पकड़ा गया था
आमतौर पर software engineers अलग से NDA sign नहीं करते
क्योंकि नौकरी के दौरान किया गया सारा काम पहले से ही confidential माना जाता है
normal orders को delay करने पर या तो drivers खाली बैठेंगे, या priority orders के लिए resources अलग रखे जाएँगे
अगर दूसरा मामला है, तो वह बस promised priority feature ही है, और अगर पहला है, तो system efficiency घटती है
इतने बड़े scale पर ऐसा experiment चलाना उल्टा नुकसानदेह होगा
आखिरकार delayed orders को निपटाने में drivers लगातार व्यस्त ही रहेंगे
अगर per-delivery payment है, तो कंपनी के लिए नुकसान भी बहुत कम होगा
ऐसी system काफ़ी realistic है, लेकिन कहानी खुद फिर भी संदिग्ध लगती है
शायद यह बात जल्द ही दब जाएगी
अगर सब पैसे दे दें तो इसका असर ख़त्म हो जाएगा, लेकिन कंपनी ज़्यादा कमाई कर लेगी
उसमें से fuel, maintenance और tax भी देना है
क्या यह क़ानूनी है, यह सवाल उठता है
प्रति mile marginal cost लगभग 0 के क़रीब होगी, फिर भी यह बहुत अन्यायपूर्ण लगता है
मतलब, “Uber मुझे ठगता है, तो मैं भी Uber को ठगता हूँ”
औसतन वह 37% लेता है
Uber भी सालों तक घाटे में रहा है
क्या सिर्फ़ anonymous होने की वजह से?
एक developer और driver के नज़रिए से देखें तो ऐसी manipulation सच में होती है
monopolistic platforms suppliers से जितना हो सके उतना मुनाफ़ा निचोड़ते हैं, और workers के पास bargaining power नहीं होती
आख़िर में फायदा shareholders और कुछ consumers को मिलता है
असली समस्या system ख़ुद है
कुछ restaurants की अपनी delivery भी होती है
system बुरा हो सकता है, लेकिन उसके भीतर घटिया विकल्प चुनने वाले व्यक्ति की भी ज़िम्मेदारी है
corporations भी आख़िरकार लोगों का ही समूह हैं, और हर व्यक्ति को अपने actions की जवाबदेही लेनी चाहिए
किसी random Reddit पोस्ट पर भरोसा नहीं किया जा सकता
उल्टा हैरानी इस बात की है कि ऐसी कहानी newsworthy मानी जा रही है
legal रूप से शायद इसमें कोई दिक्कत भी न हो
दोनों पक्षों के पास भरोसा करने लायक ठोस आधार नहीं है
उन्हें सिर्फ़ journalist को देना ज़्यादा समझदारी होगी
यही वह “innovation” है जिसके बारे में free market के समर्थक बात करते हैं
समाधान सिर्फ़ ज़्यादा transparency है
financial और operational data सार्वजनिक होना चाहिए
तो उसे fraud माना जाना चाहिए
treble damages और executives पर criminal punishment होनी चाहिए
जो company drivers को ठीक से pay नहीं करती, उस पर भरोसा कैसे करूँ
मैं हमेशा cash में सीधे tip देता हूँ
अगर पोस्ट की बात सच है, तो यह इतना घिनौना है कि अब मैं ऐसे apps इस्तेमाल न करने की सोच रहा हूँ
लेकिन उल्टा app order ज़्यादा जल्दी पहुँचा
आख़िरकार मैं फिर app पर लौट आया
hotel industry भी Booking.com जैसे platforms पर निर्भर करती है
शायद restaurant को सीधे feedback देना बेहतर होगा
कुछ मामलों में वे phone order पसंद करते हैं, और कुछ में app order