
Contact us
Our team would love to hear from you.
We developed and integrated a voice assistant powered by generative AI (GenAI) into the client’s automotive infotainment system, streamlining interactions for Tesla drivers and increasing safety.
Our client, Kilowatts Co., has developed an infotainment application that enables Tesla owners to interact with their vehicles while driving. The Kilowatts app plans trips in a way that allows drivers to find charging points and order items from nearby stores and restaurants, whether at the next charging point, along the route, or at their final destination. It also offers users rewards for each kWh they charge, providing the opportunity to spend those rewards on orders within the app.
Although Kilowatts was well-received by its target audience, it required manual input, which distracted drivers from driving and created safety risks. To avoid driver distraction and ensure safety while using the app, the client wanted to integrate a GenAI-powered voice assistant into the software. After examining several of our AI-focused projects, Kilowatts Co. confidently enlisted our expertise.
Kilowatts Co.
USA
GenAI-powered voice assistant
Automotive
.NET 8, Node.js, Go
Our developers created a voice assistant and integrated it into Kilowatts, expanding the app’s existing functionality with additional features. The assistant’s back-end architecture was built as microservices and deployed on Microsoft Azure. To enable real-time voice streaming and processing, our team incorporated the OpenAI Realtime API powered by GPT-4o-Realtime large language model (LLM) and natural language processing (NLP) techniques like sentiment analysis.
The voice assistant, with the Realtime API at its core:
We incorporated an order creation feature that lets Tesla drivers use voice input to search for stores, hotels, and restaurants and order coffee or other take-out orders, which significantly saves time and increases convenience.
The ordering process through the assistant includes the following steps:
We added a new feature that allows the GenAI-powered voice assistant to create routes and send them to the vehicle’s navigation system. The assistant recommends only the most efficient route in given conditions, requiring no manual input and avoiding distractions. Below, we provide the technical details of how this feature works.
Navigation to charging stations is another functionality our developers incorporated into Kilowatts. After receiving a command, the voice assistant calls the function “find_chargers” and relays arguments, such as charging speed (high- or low-power), location (current, along the route, or at the destination), and desired amenities (cafés, shops, hotels, dog-friendly restaurants, or restrooms) to the backend. The latter relies on external services, such as the Iternio API, to complete the request according to the driver’s preferences. Capitalizing on this feature allows drivers to easily identify the nearest charging station, keeping their Teslas on the go as long as needed.
The GenAI-driven voice assistant we built includes a feature for battery level control. By asking the driver in advance about the desired energy level at the destination, the software constructs the route to maintain battery capacity as requested. This feature helps optimize routes, reduce energy consumption, and minimize the risk of power loss in remote areas.
Another feature the Kilowatts app now offers is the ability to anticipate driver needs. The voice assistant adapts in real time to changing conditions and offers proactive suggestions, which increases user engagement and improves the driving experience. For instance, the system can recommend nearby stores, charging stations, and restaurants based on the current location, battery level, and driver’s previous preferences.
EffectiveSoft’s team met all the client’s objectives and successfully completed the project. We developed an intelligent, GenAI-driven voice assistant—fueled by the OpenAI Realtime API—that allows for voice-based interactions and fulfills various requests for Tesla drivers, enabling them to stay focused on the road. We evolved the Kilowatts app into not just a voice assistant that improves safety through hands-free interactions but an invisible AI companion that engages with drivers, deeply understands and anticipates their needs, and demonstrates empathy.
Our team would love to hear from you.
Fill out the form to receive a consultation and explore how we can assist you and your business.
What happens next?