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 :


  1. Multilingual Support


  1. 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

  1. Adaptive User Interface

  1. 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

  1. Multimodal Input Methods

  1. 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

  1. Personalized User Experience

  1. 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

  1. Contextual Assistance

  1. 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

  1. Multilingual Shareable Content

  1. 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.

  1. Day to Day Use Cases

  1. 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

  1. Customisable UI

  1. 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.