tl  tr
  Home | Tutorials | Articles | Videos | Products | Tools | Search
Interviews | Open Source | Tag Cloud | Follow Us | Bookmark | Contact   
 Generative AI > Google Gemini API > ADK Multi-Language Customer Service Agent

ADK Multi-Language Customer Service Agent

Author: Venkata Sudhakar

A single ADK agent can serve customers in multiple Indian languages by detecting the input language and responding appropriately. This is far simpler than maintaining separate agents per language - one instruction set, one deployment, one monitoring dashboard. The Gemini model understands and generates natural text in all major Indian languages, making truly multilingual agents straightforward to build.

ShopMax India deployed a multilingual customer service agent after finding that 42% of its Tier 2 city customers preferred to type in Hindi, Tamil, or Telugu but were forced to use English. The multilingual agent increased message completion rates (customers who got their query resolved) from 61% to 84% for non-English speakers, simply by responding in the language the customer chose to write in.

The below example shows an ADK agent that detects the customer language and responds naturally in the same language.


It gives the following output,

Input (CUST-1): My order ORD-58291 has not arrived yet. What...
Response: I apologise for the delay with your order ORD-58291. Let me check
  the current delivery status for you right away...

Input (CUST-2): मेरा आर्डर ORD-58292 अभी तक नहीं आया। कृपया...
Response: आपके आर्डर ORD-58292 के बारे में असुविधा के लिए हमें खेद है।
  मैं अभी आपके ऑर्डर की स्थिति जांचता हूं...

Input (CUST-3): என் ஆர்டர் ORD-58293 வரவில்லை. என்ன...
Response: உங்கள் ஆர்டர் ORD-58293 தாமதமாவதற்கு மன்னிப்பு கேட்கிறோம்.
  உங்கள் டெலிவரி நிலையை இப்போதே சரிபார்க்கிறேன்...

The below example shows how to add language detection logging to track which languages customers use, informing future localisation investments.


It gives the following output,

English: 2 messages (33.3%)
Hindi: 2 messages (33.3%)
Tamil: 1 messages (16.7%)
Telugu: 1 messages (16.7%)

Language distribution analytics give ShopMax India data to drive localisation priorities. When the analytics showed that 28% of support messages came in Hindi and 19% in Tamil, the team prioritised full Hindi and Tamil localisation of the website over other languages. The single multilingual agent eliminates the operational complexity of routing customers to language-specific agents, while the language detection logging turns every customer interaction into a data point for the localisation roadmap.


 
  


  
bl  br