Ratna Global Technologies / Engineering case study
Company knowledge for support. Caching for efficiency.
A RAG-based customer support system grounded in company data, plus Redis caching to reduce API costs in a React application.
The work, at a glance
As a software engineering intern in Client Automation at Ratna Global Technologies, I built a customer support system using company knowledge and added caching to reduce redundant API requests.
Customer support
Retrieval-augmented generation (RAG) using company data to answer customer inquiries.
API efficiency
Redis-backed caching for a React application to reuse responses and reduce request costs.
- Customer inquiries resolved
- 80%
- Support-system accuracy
- 90%
- Monthly API cost savings
- $1.2K
01 / Customer automation
Ground support responses in company data.
I developed a retrieval-augmented generation (RAG) customer support system using company data. The system resolved 80% of inquiries with 90% accuracy.
The workflow retrieves relevant company context for response generation, connecting the support answer to the knowledge available within the company.
From company knowledge to support answers
02 / Application performance
Reuse responses to reduce API traffic.
I added Redis-backed caching to a React application, reducing redundant API calls and saving $1,200 per month in API request costs.
A cached response can satisfy a repeated request without another API call. The diagram shows the cache-hit and cache-miss paths at the application level.
Cache hits avoid repeated API calls
03 / Impact
Track support quality and recurring cost.
The support system resolved 80% of inquiries with 90% accuracy. The caching project reduced repeated API requests, saving $1.2K each month.