The present disclosure relates to systems and methods for retrieving
telematics data. A method for retrieving
telematics data may comprise operating at least one processor to: provide at least one
telematics database, the at least one telematics
database storing telematics data originating from a plurality telematics devices installed in a plurality of vehicles, and at least one context
database, the at least one context database storing
contextual information relating to the at least one telematics database; receive a
natural language request from a user; generate, using a large
language model (LLM) that does not have access to the at least one telematics database, an
executable query for retrieving a portion of the telematics data that is responsive to the
natural language request from the at least one telematics database; execute the
executable query for retrieving the portion of the telematics data from the at least one telematics database; and return at least the portion of the telematics data to the user, whereby the
natural language request is responded to without providing the LLM with access to the telematics data stored on the at least one telematics database and the at least one context database.