Project 02 · AI
AI Content Services
Backend services for chat, interactive practice, presentation drafts, and structured academic content.
- Role
- Backend Developer
- Period
- 2024 - Present
- Company
- PT Yapindo Jaya Abadi
Overview
These services add generative AI capabilities to education products, including conversational assistance, interactive exercises, presentation drafts, and structured learning content.
The challenge
AI responses needed to remain useful for academic workflows while controlling token usage, latency, and operational cost across several product experiences.
My contribution
- Integrated multiple AI providers behind backend services.
- Designed prompts and response structures for different learning features.
- Added usage controls and caching for repeated or reusable results.
- Created a custom token strategy that reduced AI usage costs by approximately 60%.
Technical approach
Provider-specific behavior is isolated from the product-facing API. Redis supports caching and temporary usage state, while structured response contracts keep generated content predictable for consuming applications.
Outcome
The shared service layer made AI features easier to reuse across products and reduced the cost of delivering content-heavy interactions.