Ola Electric
Ola Electric
Krutrim AI
Krutrim AI




At-A-Glance
At-A-Glance
India's linguistic diversity presents unique challenges for AI assistants. With over 22 official languages and hundreds of dialects, its a major challenge to create an interface that suits the needs of such a wide demographic. Krutrim AI's interface was meticulously crafted to address these unique challenges. The design philosophy centers around three core principles: simplicity, flexibility, and cultural sensitivity. These principles are woven into every aspect of the user interface, creating an app that is not just a tool, but a culturally resonant digital companion for users across India.
India's linguistic diversity presents unique challenges for AI assistants. With over 22 official languages and hundreds of dialects, its a major challenge to create an interface that suits the needs of such a wide demographic. Krutrim AI's interface was meticulously crafted to address these unique challenges. The design philosophy centers around three core principles: simplicity, flexibility, and cultural sensitivity. These principles are woven into every aspect of the user interface, creating an app that is not just a tool, but a culturally resonant digital companion for users across India.
Team Project
Team Project
Jekin G.
Siddharth JP.
Unmesh G.
Raghavendra ST.
Jekin G.
Siddharth JP.
Unmesh G.
Raghavendra ST.
Role
Role
Product Designer
Product Designer
Tools
Tools
Figma
Figma
Timeline
Timeline
May 2024 - July 2024
May 2024 - July 2024
The Problem
The Problem
Linguistic Diverity
Cultural Nuances
Varying Tech Literacy
Universal UI
Device Limitations
Linguistic Diverity
Cultural Nuances
Varying Tech Literacy
Universal UI
Device Limitations
“How can we create an AI assistant for the Indian population that balances our linguistic diversity while keeping different levels of tech literacy in mind?”
“How can we create an AI assistant for the Indian population that balances our linguistic diversity while keeping different levels of tech literacy in mind?”
India's linguistic diversity presents unique challenges for AI assistants. With over 22 official languages and hundreds of dialects, creating a universally accessible AI interface requires addressing language barriers, cultural nuances, and varying levels of tech literacy across urban and rural populations.
Key Challenges:
Language fragmentation
Cultural and contextual differences
Varied literacy and tech-savviness levels
Device and connectivity limitations
India's linguistic diversity presents unique challenges for AI assistants. With over 22 official languages and hundreds of dialects, creating a universally accessible AI interface requires addressing language barriers, cultural nuances, and varying levels of tech literacy across urban and rural populations.
Key Challenges:
Language fragmentation
Cultural and contextual differences
Varied literacy and tech-savviness levels
Device and connectivity limitations
The Solution
The Solution
Multilingual
Customisable UI
Personalised Feed
Customisable Interactions
Daily Use
Contextual Assistance
Adaptive
Multilingual
Customisable UI
Personalised Feed
Customisable Interactions
Daily Use
Contextual Assistance
Adaptive
Krutrim AI's interface was meticulously crafted to address the unique challenges presented by India's linguistic and cultural diversity. The design philosophy centers around three core principles: simplicity, flexibility, and cultural sensitivity. These principles are woven into every aspect of the user interface, creating an app that is not just a tool, but a culturally resonant digital companion for users across India.
Krutrim AI's interface was meticulously crafted to address the unique challenges presented by India's linguistic and cultural diversity. The design philosophy centers around three core principles: simplicity, flexibility, and cultural sensitivity. These principles are woven into every aspect of the user interface, creating an app that is not just a tool, but a culturally resonant digital companion for users across India.








The solution is built on a foundation of deep learning models trained on extensive Indian language datasets, enabling natural conversation across multiple languages and dialects. Krutrim's interface is designed to be intuitive and adaptable. The solution included :
The solution is built on a foundation of deep learning models trained on extensive Indian language datasets, enabling natural conversation across multiple languages and dialects. Krutrim's interface is designed to be intuitive and adaptable. The solution included :
Multilingual Support
Multilingual Support
Automatic language detection
Seamless switching between 10+ Indian languages
Support for regional dialects and scripts
Real-time translation capabilities
Automatic language detection
Seamless switching between 10+ Indian languages
Support for regional dialects and scripts
Real-time translation capabilities
















Adaptive User Interface
Adaptive User Interface
Clean, minimalist design for easy navigation
Dynamically adjusting layouts for different scripts
Culturally relevant icons and visual cues
High contrast mode for improved readability
Clean, minimalist design for easy navigation
Dynamically adjusting layouts for different scripts
Culturally relevant icons and visual cues
High contrast mode for improved readability
Multimodal Input Methods
Multimodal Input Methods
Text input with language-specific keyboards
Voice recognition supporting multiple accents
Handwriting recognition for various scripts
Image input for visual queries
Text input with language-specific keyboards
Voice recognition supporting multiple accents
Handwriting recognition for various scripts
Image input for visual queries
















Personalized User Experience
Personalized User Experience
AI-driven content recommendations
Customizable home screen with relevant widgets
User-specific language preferences and settings
Adaptive learning from user interactions
AI-driven content recommendations
Customizable home screen with relevant widgets
User-specific language preferences and settings
Adaptive learning from user interactions
Contextual Assistance
Contextual Assistance
Integration of local cultural references and idioms
Location-based relevant information and services
Context-aware suggestions and prompts
References provided for cross checking
Integration of local cultural references and idioms
Location-based relevant information and services
Context-aware suggestions and prompts
References provided for cross checking












Multilingual Shareable Content
Multilingual Shareable Content
Cross-lingual content summarization and localization
Multi-format content generation
Multilingual document drafting with AI-assisted translation
Capable of generating sharable feedcards of generated content in part or full.
Cross-lingual content summarization and localization
Multi-format content generation
Multilingual document drafting with AI-assisted translation
Capable of generating sharable feedcards of generated content in part or full.
Day to Day Use Cases
Day to Day Use Cases
Capable of daily use cases like shopping, ride booking etc.
Integrated with Ola Cabs for Ride Sharing
Updated product information provided with direct links to e-commerce sites
Capable of daily use cases like shopping, ride booking etc.
Integrated with Ola Cabs for Ride Sharing
Updated product information provided with direct links to e-commerce sites
















Customisable UI
Customisable UI
Customized, visually appealing UI presets to choose from
Customisation for different elements and widgets, colour schemes and fonts
Customized, visually appealing UI presets to choose from
Customisation for different elements and widgets, colour schemes and fonts
The Result
The Result
Wide Language Coverage
Positive Social Impact
Increased User Adoption
High Accessibility
Cross Lingual Support
Vernacular Language Boost
Support for Native Language Speakers
Wide Language Coverage
Positive Social Impact
Increased User Adoption
High Accessibility
Cross Lingual Support
Vernacular Language Boost
Support for Native Language Speakers




The launch of Krutrim AI has marked a significant milestone in India's AI landscape, demonstrating impressive results across various metrics. By breaking down language barriers, Krutrim has expanded the reach of AI technology to a broader segment of the Indian population, fostering greater digital inclusion and technological empowerment. The platform's ability to understand and communicate in multiple Indian languages has not only improved user engagement but also opened up new possibilities for AI applications in sectors such as education, healthcare, and public services.
The launch of Krutrim AI has marked a significant milestone in India's AI landscape, demonstrating impressive results across various metrics. By breaking down language barriers, Krutrim has expanded the reach of AI technology to a broader segment of the Indian population, fostering greater digital inclusion and technological empowerment. The platform's ability to understand and communicate in multiple Indian languages has not only improved user engagement but also opened up new possibilities for AI applications in sectors such as education, healthcare, and public services.
Language Coverage
Language Coverage
41%
41%
41%
41%
Increase in non English interactions
Increase in non English interactions
64%
64%
64%
64%
Coverage of Indias linguistic landscape
Coverage of Indias linguistic landscape
Cross Lingual Capability
Cross Lingual Capability
61%
61%
61%
61%
Accuracy in dialect specific interactions
Accuracy in dialect specific interactions
34%
34%
34%
34%
Increase in content consumption across languages
Increase in content consumption across languages
+ 650,000
650K+
650K+
650K+
Cross Language translations daily
Cross Language translations daily
User Adoption and Engagement
User Adoption and Engagement
55%
55%
55%
55%
Users using multiple features daily
Users using multiple features daily
30%
30%
30%
30%
Month on month growth in active users
Month on month growth in active users
Accessibility Impact
Accessibility Impact
36%
36%
36%
36%
Increase in AI usage in rural areas
Increase in AI usage in rural areas
Growth in local language content creation and consumption
Growth in local language content creation and consumption
1.5 Million
1.5 M
1.5 M
1.5 M
Average Daily Users
Average Daily Users
The Process
The Process
The process for Krutrim AI focused on understanding India's diverse linguistic landscape, cultural nuances, and varying technology literacy levels to create an inclusive and accessible AI interface.
The process for Krutrim AI focused on understanding India's diverse linguistic landscape, cultural nuances, and varying technology literacy levels to create an inclusive and accessible AI interface.
Research & Discovery
Research & Discovery
Analyzed language usage patterns across different Indian states.
Conducted linguistic diversity mapping for 22 official languages.
Studied cultural contexts and regional communication patterns.
Evaluated technology literacy levels across urban and rural populations.
Researched existing multilingual AI interfaces and their limitations.
Assessed device and connectivity constraints in target markets.
Analyzed language usage patterns across different Indian states.
Conducted linguistic diversity mapping for 22 official languages.
Studied cultural contexts and regional communication patterns.
Evaluated technology literacy levels across urban and rural populations.
Researched existing multilingual AI interfaces and their limitations.
Assessed device and connectivity constraints in target markets.
User Personas
User Personas
Urban Multilingual Professional
Urban Multilingual Professional
Pain Points
Pain Points
Struggles with AI that doesn't understand code-switching
Needs consistent experience across languages
Wants accurate technical translations
Struggles with AI that doesn't understand code-switching
Needs consistent experience across languages
Wants accurate technical translations
Goals
Goals
Seamless multilingual communication
Professional document translation
Cross-language content creation
Efficient task automation
Seamless multilingual communication
Professional document translation
Cross-language content creation
Efficient task automation
Semi-Urban Language Preferrer
Semi-Urban Language Preferrer
Pain Points
Pain Points
Uncomfortable with English interfaces
Limited by language barriers
Needs simplified tech interactions
Struggles with complex features
Uncomfortable with English interfaces
Limited by language barriers
Needs simplified tech interactions
Struggles with complex features
Goals
Goals
Access digital services in native language
Easy content translation
Simple interface navigation
Connect with local community
Access digital services in native language
Easy content translation
Simple interface navigation
Connect with local community
Rural First-Time AI User
Rural First-Time AI User
Pain Points
Pain Points
Intimidated by technology
Language comprehension issues
Needs voice-based interactions
Limited typing skills
Intimidated by technology
Language comprehension issues
Needs voice-based interactions
Limited typing skills
Goals
Goals
Basic AI assistance in native language
Voice-based interactions
Simple daily task support
Local context understanding
Basic AI assistance in native language
Voice-based interactions
Simple daily task support
Local context understanding
User Stories & Scenarios
Language Interaction
“I want to to switch languages seamlessly”
Feature Accesibility
“I want offline capabilities with local contexual understanding”
Growth & Achievement
“I want to earn riding achievements”
Growth & Achievement
“I want to earn riding achievements”
Growth & Achievement
“I want to earn riding achievements”
Feature Accesibility
“I want accurate accent recognition”
Feature Accesibility
“I want accurate accent recognition”
Feature Accesibility
“I want accurate accent recognition”
Content Generation
“I want multi-language outputs”
Content Generation
“I want multi-language outputs”
Content Generation
“I want multi-language outputs”
Feature Accesibility
“I want simplified interface options”
Feature Accesibility
“I want simplified interface options”
Feature Accesibility
“I want simplified interface options”
Language Interaction
“I want to I want to use voice commands”
Language Interaction
“I want to I want to use voice commands”
Language Interaction
“I want to I want to use voice commands”
Cultural Context
“I want culturally relevant responses"
Cultural Context
“I want culturally relevant responses"
Cultural Context
“I want culturally relevant responses"
Language Interaction
“I want I want accurate translations”
Language Interaction
“I want I want accurate translations”
Language Interaction
“I want I want accurate translations”
Content Generation
“ I want local language content”
Content Generation
“ I want local language content”
Content Generation
“ I want local language content”
Design Iterations
Design Iterations
Interaction Interface
Interaction Interface
Text-Centric
Text-Centric
Language keyboards
Script switching
Translation tools
Language detection
Language keyboards
Script switching
Translation tools
Language detection
Voice-Centric
Voice-Centric
Accent recognition
Dialect support
Voice commands
Natural conversations
Accent recognition
Dialect support
Voice commands
Natural conversations
Hybrid Approach
Hybrid Approach
Multimodal inputs
Context awareness
Adaptive interfaces
Seamless transitions
Multimodal inputs
Context awareness
Adaptive interfaces
Seamless transitions
Cultural Adaptation
Cultural Adaptation
Generic
Generic
Basic translations
Standard responses
Universal icons
Default layouts
Basic translations
Standard responses
Universal icons
Default layouts
Localised
Localised
Cultural references
Regional contexts
Local imagery
Familiar patterns
Cultural references
Regional contexts
Local imagery
Familiar patterns
Adaptive
Adaptive
User customization
Context-sensitive
Cultural elements
Regional preferences
User customization
Context-sensitive
Cultural elements
Regional preferences
Ola Cab Booking Interface
Ola Cab Booking Interface
Destination Focused
Destination Focused
Large map display
Recent locations
Favourite routes
Voice input for addresses
Smart location recognition
Large map display
Recent locations
Favourite routes
Voice input for addresses
Smart location recognition
Ride Options
Ride Options
Categorical view of vehicles
Price comparison matrix
ETA visualization
Payment method selection
Categorical view of vehicles
Price comparison matrix
ETA visualization
Payment method selection
Progressive Flow
Progressive Flow
Simplified booking steps
Smart defaults
Fare estimates
Route optimization
Quick booking shortcuts
Simplified booking steps
Smart defaults
Fare estimates
Route optimization
Quick booking shortcuts
Ola Integration
Ola Integration
Deep Integration
Deep Integration
Direct API connections
Real-time vehicle tracking
Payment system sync
Driver-rider matching
Route optimization
Direct API connections
Real-time vehicle tracking
Payment system sync
Driver-rider matching
Route optimization
Unified Experience
Unified Experience
Consistent UI elements
Shared design language
Cross-platform sync
Profile integration
Loyalty program connection (Ola Coins)
Consistent UI elements
Shared design language
Cross-platform sync
Profile integration
Loyalty program connection (Ola Coins)
Design Decision Matrix
Design Decision Matrix
High Impact / Easy Implementation
High Impact / Easy Implementation
Basic voice commands
Simple location sharing
Quick booking flow
Recent locations list
Basic fare estimates
Basic voice commands
Simple location sharing
Quick booking flow
Recent locations list
Basic fare estimates
High Impact / Complex Implementation
High Impact / Complex Implementation
Multi-language voice processing
Predictive route planning
Real-time translation
Advanced fare optimization
Cross-platform sync
Multi-language voice processing
Predictive route planning
Real-time translation
Advanced fare optimization
Cross-platform sync
Low Impact / Easy Implementation
Low Impact / Easy Implementation
Basic profile customization
Simple notifications
Ride history
Basic ratings
Payment method storage
Basic profile customization
Simple notifications
Ride history
Basic ratings
Payment method storage
Low Impact / Complex Implementation
Low Impact / Complex Implementation
Advanced animations
Detailed driver-rider matching
Complex route optimization
Advanced fare splitting
Detailed ride analytics
Advanced animations
Detailed driver-rider matching
Complex route optimization
Advanced fare splitting
Detailed ride analytics
Iteration Feedback Highlights
Iteration Feedback Highlights
Key User Feedback:
Key User Feedback:
"Need faster booking process"
"Want local language support for addressing"
"Prefer voice commands while driving"
"Like the fare estimate accuracy"
"Need better location accuracy"
"Need faster booking process"
"Want local language support for addressing"
"Prefer voice commands while driving"
"Like the fare estimate accuracy"
"Need better location accuracy"
Implementation Priorities:
Implementation Priorities:
Streamlined booking workflow
Enhanced voice recognition
Improved location accuracy
Simplified payment process
Multilingual support optimization
Streamlined booking workflow
Enhanced voice recognition
Improved location accuracy
Simplified payment process
Multilingual support optimization
Final Design Direction
Final Design Direction
Based on user feedback and testing, we chose to pursue:
Based on user feedback and testing, we chose to pursue:
Hybrid approach with voice priority
Hybrid approach with voice priority
Progressive disclosure of advanced features
Progressive disclosure of advanced features
Simplified booking workflow
Simplified booking workflow
Contextual language adaptation
Contextual language adaptation
Integrated payment experience
Integrated payment experience
This direction balances accessibility and efficiency while maintaining a seamless experience across different user segments and language preferences.
This direction balances accessibility and efficiency while maintaining a seamless experience across different user segments and language preferences.
connect.
Don’t be shy...say hi !
Always up for fun collaborations, gigs and meeting over a pint !
Usually in Mumbai or Bangalore.
connect.
Don’t be shy...say hi !
Always up for fun collaborations, gigs and meeting over a pint !
Usually in Mumbai or Bangalore.
connect.
Don’t be shy...say hi !
Always up for fun collaborations, gigs and meeting over a pint !
Usually in Mumbai or Bangalore.