Agent-based voice AI assistant for Tesla drivers
We developed a GenAI-powered voice assistant, enabling Tesla drivers to interact with the platform hands-free.

Client
Kilowatts Co.
Country
USA
Solution
Agent-based voice AI assistant
CLIENT’S CONTEXT
A mature platform with a safety gap
Our client, Kilowatts Co., developed an infotainment application for Tesla owners. The platform combined several digital services in one ecosystem, from trip support and charging-related services to purchases and payments.
Alongside a wide range of capabilities, the platform required continuous manual interaction through a mobile interface. Drivers had to shift their attention between the road and the application to complete tasks, which increased cognitive load and compromised driver safety. To address this safety issue, the client decided to build a voice-based AI assistant and engaged our team to design and deliver it.
OUR APPROACH
Implementing the solution
We began with a thorough analysis of the client’s existing cloud-based microservice architecture and the services already running inside the Kilowatts ecosystem. The platform already had established back-end flows, external integrations, and a defined service structure, so rebuilding it would have meant spending resources on replacing what already worked instead of solving the actual interaction problem. The right approach was to naturally integrate an AI layer into the existing architecture.
To implement this layer, we developed and integrated a dedicated microservice connecting the Kilowatts back end with OpenAI APIs. This microservice became the technical bridge between natural voice interaction and the platform’s existing execution flows, keeping both layers independent and the overall system stable.
SOLUTION
Agent-based architecture

The AI layer is designed as a multi-agent system. At the core is an orchestrator agent that receives driver requests, handles intent recognition, and routes each request to the appropriate downstream agent.
Each downstream agent owns a specific functional domain—navigation, ordering, payments, and vehicle communication—and interacts with the platform exclusively through a defined set of function calls. This means that agents can trigger actions but have no direct access to underlying services or data stores.
Execution responsibility stays entirely within the existing back-end infrastructure, which processes every action through its established service integrations. This keeps the AI layer controlled while making the system easier to extend with new driver scenarios in the future.
VOICE-ENABLED PLATFORM CAPABILITIES
Order creation
The assistant allows drivers to create orders from nearby cafés, restaurants, and stores by voice. A driver can ask for available options nearby, along the route, or close to the destination. The assistant suggests relevant places, helps review available items, supports product customizations, and guides the driver toward order confirmation.

Navigation to charging stations
A driver can ask for chargers near the current location, along the route, near the next stop, or close to the destination. The assistant can also account for practical preferences such as charging speed or nearby amenities, including cafés, shops, hotels, dog-friendly places, or restrooms.
Route planning and navigation
The assistant allows drivers to create routes by voice and send them to the vehicle’s navigation system. A driver can name a destination, ask for the most suitable route, and confirm the trip without typing or switching between screens. Once confirmed, the route is sent to the Tesla navigation system.

Battery reserve planning
Before mapping the route, the assistant can ask what battery level the driver wants to have upon arrival. The platform then uses this preference when calculating the route and charging stops, helping the driver plan the trip around the desired energy reserve. This is especially important for longer trips, unfamiliar routes, or areas with limited charging infrastructure, where battery planning directly affects the driving experience.
Proactive suggestions
The voice assistant adapts to changing trip conditions and can offer proactive recommendations. It uses the route, destination, battery level, and past preferences to understand when a charging stop, restaurant, store, or another option may be useful during the trip.
RESULT
A safer interaction model without rebuilding the product
Kilowatts gained a voice AI assistant that gives drivers access to core trip services while preserving the platform’s existing back-end logic and integrations. This reduced delivery risk, kept time to market short, and created a scalable foundation for future voice capabilities.
Safety
core services by voice
Speed
AI layer, no rebuild
Scale
new scenarios via agents