时间:2025-04-26 13:10:46 来源:网络整理编辑:百科
Every time you click to book a ride on the Grab app, the machinery that clicks in the background cru
Every time you click to book a ride on the Grab app, the machinery that clicks in the background crunches some serious numbers to pair you with a driver.
It's "staggeringly complex," as Grab's director of engineering, Ditesh Gathani, put it in an interview with Mashable.
SEE ALSO:Uber's ambitious mapping project kicks off in AsiaUnderneath the seemingly simple process of booking, the system has to achieve a few goals, such as: providing the passenger with a driver, at reasonable cost within minutes; and to do this with as few buttons to press, and fields to fill in as possible.
It also runs predictive analytics in real-time to figure out where demand will be, so the app can tell drivers where to go in the next few hours. Add that to machine-learning, with the system figuring out your routine and filling in where you want to go on some days.
And it balances live demand and supply against pricing algorithms so an attractive fare (to both driver and rider) can be recommended.
"All that, in the order of milliseconds," Gathani said, taking a breath.
The ride-sharing app is Uber's biggest competition in Southeast Asia, handling well over 1.5 million bookings a day across Singapore, Malaysia, Indonesia, Thailand, Vietnam and the Philippines.
Its driver network has crossed 630,000 across the region, which has stretched beyond private cars and taxis to include motorcycles and, just recently, private shuttle buses and coaches for hire.
View this post on Instagram
Gathani himself has seen the engineering team grow from 10 to its current size of several hundred, across three offices in Singapore, Seattle and Beijing.
Most of the software engineers focus on features and building out Grab's advanced machine learning engines, while the backend is offloaded onto Amazon Web Services, so there are fewer needed to tend to server room stuff, he said.
The team rolls out an estimated 100 upgrades to the system per week in the background, without users noticing.
Grab has a dedicated team of economists that determine what fare you pay.
The specialists Grab has hired now also include a team of economists, chiefly responsible for the fare you pay.
"From an engineering perspective, dynamic pricing systems are so complicated," Gathani said.
To arrive at a single fare at a given time, the system works through several economic models, and takes into account real-time demand and supply.
Coupon codes also affect rider behaviour significantly, and the system needs to be smart enough to hand out monetary incentives to drivers, to attract more to high-demand areas if it detects a surge.
View this post on Instagram
When Grab started in Malaysia as MyTeksi several years ago, the model was far less sophisticated, he noted. "We had a naive approach to pricing. We'd have a [pre-set fare] and let people offer tips to drivers to pick up their requests -- and drivers knew. So [drivers] would wait and not accept rides until tips started coming.
"It made passengers furious," he said.
Grab -- and other companies like it -- have become so reliant on data.
Today, the system is a lot smarter. It's mapped each driver on its network, and is able to measure how likely someone will accept a job. The model is self-learning, so it refines itself over time based on how people behave on the app, and autonomously figures out who to send jobs to, and when.
"We're able to tailor jobs to drivers, right down to the individual," said Gathani.
Grab -- and other companies like it -- have become so reliant on data that nearly every department works through obsessive tracking information for daily operations.
The marketing team, for example, combs through terabytes of data with analysts to measure how well promo codes work, he said.
And is it true that people who cancel rides get penalised?
"Yep," he nodded. "Cancelling has a tremendously negative effect on the ecosystem."
The system learns to sift out serial cancellers and penalises them by lowering the chance of them getting a ride.
Only about 5 percent of Grab's users are classified as serial offenders. If you're among their ranks, you can still train the machine to lift you out of the red zone by behaving a little more responsibly.
TopicsUber
Metallica to seek and destroy your eardrums with new album this fall2025-04-26 12:44
世界杯四強看點之 :阿根廷vs克羅地亞 ,點球大戰不是最後的歸宿 ,今晚來點刺激的 !(克羅地亞實力怎麽樣)2025-04-26 12:28
阿根廷vs克羅地亞實力分析(西班牙和克羅地亞誰厲害些)2025-04-26 12:20
一戰瘋創多項紀錄!可這會是梅西的生涯絕唱嗎?(梅西三次進決賽)2025-04-26 11:59
Olympics official on Rio's green diving pool: 'Chemistry is not an exact science'2025-04-26 11:45
世界杯四強出爐 !阿根廷VS克羅地亞 ,法國戰黑馬 ,C羅內馬爾出局(世界杯克羅地亞對阿根廷)2025-04-26 11:30
6大層麵詳析阿根廷vs克羅地亞 ,梅西、莫德裏奇究竟誰能勝出?(克羅地亞誰最強)2025-04-26 11:27
2022卡塔爾世界杯冠軍預測分析 世界杯奪冠熱門國家球隊介紹(2022世界杯比賽積分)2025-04-26 11:15
Felix the cat just raised £5000 for charity because she's the hero we all need2025-04-26 11:14
卡塔爾“世界杯”看什麽?(卡塔爾世界杯歌曲有幾首)2025-04-26 10:38
Visualizing July's astounding global temperature records2025-04-26 12:50
世界杯阿根廷vs克羅地亞誰厲害能贏 克羅地亞對阿根廷賽事前瞻分析(克羅地亞上次進四強)2025-04-26 12:24
梅西收獲世界杯第9球超越馬拉多納 兩項數據再超C羅 千場造1174球(梅西複製馬拉多納進球是哪一年)2025-04-26 12:13
梅西傳射阿根廷進軍決賽 ,魔笛轉身走進了諸神黃昏(阿根廷歐洲杯梅西)2025-04-26 12:04
Whyd voice2025-04-26 11:33
阿根廷神了!一戰創造8大紀錄,梅西被隊友拋上空中+親吻冠軍獎杯(梅西創造過的世界紀錄)2025-04-26 11:29
阿根廷VS克羅地亞,10號之爭誰更勝一籌?(世界杯阿根廷對戰克羅地亞比分)2025-04-26 11:21
世界杯克羅地亞vs阿根廷誰會贏哪個更強 阿根廷對克羅地亞勝負比賽結果分析預測(阿根廷為什麽輸給克羅地亞)2025-04-26 11:20
Olympian celebrates by ordering an intimidating amount of McDonald's2025-04-26 10:52
足球比賽的基本規則,你了解多少呢(足球守門員比賽規則)2025-04-26 10:47