GrabWenbo WeiProblem & solution
From failure to success: The birth of GrabGPT, Grab’s internal ChatGPT
Summary
In March 2023, an effort to reduce repetitive questions overwhelming Grab’s ML Platform support channels began as a chatbot for platform documentation and became GrabGPT, an internal ChatGPT-like tool. The initial chatbot used chatbot-ui and more than 20,000 words of Q&A documentation, but GPT-3.5-turbo’s 8,000-token limit forced summaries below 800 words; embedding search also performed poorly, so the approach was abandoned. The pivot extended existing frameworks, added Google login, and deployed a tool through Grab’s catwalk model-serving platform, later named GrabGPT. It reached 300 registered users on day one, more than 3,000 users and 600 daily active users by month three, and nearly all Grabbers according to the post, with private routing, global accessibility, multi-provider model support, and auditable interactions cited as reasons for adoption.
Context
Grab’s ML Platform support channels were overwhelmed by repetitive user inquiries, leaving on-call engineers spending substantial time answering questions instead of building new solutions. The initial plan was to use an LLM chatbot to answer questions from platform documentation, but token limits and weak embedding-search performance made that approach impractical.
Approach / What changed
The project pivoted from a documentation-support chatbot to an internal ChatGPT-like tool. Existing frameworks were extended, Google login was added for authentication, and the tool was deployed through Grab’s catwalk model-serving platform. It used a private route, supported models from multiple providers, and was made accessible to Grabbers globally.
Takeaways
The first chatbot relied on more than 20,000 words of Q&A documentation, but GPT-3.5-turbo’s 8,000-token limit required reducing the material to under 800 words, limiting its usefulness.
GrabGPT grew from 300 registered users on day one to more than 3,000 users and 600 daily active users by month three.
Private routing, global accessibility, support for OpenAI, Claude, Gemini, and other models, and auditable interactions were identified as central to GrabGPT’s adoption.
Source and freshness
- Source
- engineering.grab.com
- Published
- Added to Yomu
- Last updated
Summaries are generated from the original by a language model. Check the original before relying on it.
Keep reading
Related reading
The Good Stuff
Paid picks we use ourselves. Links carry a referral code — a subscription through one earns us a commission at no extra cost to you.
The best engineering reads, once a week
One useful email. Unsubscribe anytime.