Design an address autofill system for checkout forms, ride-sharing pickup, and delivery address fields. As a user types an address character by character, the system should return 5–8 ranked suggestions before the user finishes typing. Map-based search and route planning are out of scope.
The ML task is personalized ranking. Given a partial text prefix and user context such as current GPS location, saved…