"Driving the technology through the leaps of Himalayas"
This project aims to solve the problem of personalized content generation for the banking sector, enhancing customer satisfaction and engagement through tailored content. Our solution leverages advanced AI and machine learning models to deliver personalized marketing materials, financial reports, and educational content.
Link: Click Here
Link: Click Here
- Android Code Branch Link: SmartBaroda
- GenAI Backend Branch : GenAI Services
- Core Backend Branch : Core Server
-
Data Ingestion Layer
- Components: Azure Data Factory, Azure Data Lake Storage
- Function: Collects and processes customer data from multiple sources, ensuring data quality and consistency.
-
AI Model Layer
- Components: Azure Machine Learning, Azure Kubernetes Service (AKS), Azure Batch
- Function: Utilizes AI models to generate personalized content based on customer data analysis.
-
Distribution Layer
- Components: Azure API Management, Azure Functions, Azure Logic Apps
- Function: Distributes personalized content through appropriate channels (email, SMS, mobile app).
-
Feedback Loop
- Components: Azure Application Insights, Power BI
- Function: Gathers feedback on content effectiveness to refine and improve personalization algorithms.
-
Source Code Management
- Tools: GitHub, Jenkins/GitHub Actions
- Function: Version control, continuous integration, and deployment.
-
Deployment
- Components: Cloud-based virtual machines, Docker
- Function: Hosting the application and running it in containers.
-
AI System
- Components: AI models for processing complex queries
- Function: Provide advanced functionalities.
-
API
- Function: Interfaces for communication between software components, handling client requests.
-
Database Management
- Components: MongoDB
- Function: Storing and retrieving application data efficiently.
-
Langchain Agent
- Function: Uses a language model to choose a sequence of actions to take.
-
Langchain Tools
- Function: Interfaces that the agent can use to interact with the world.
-
OpenAI LLM (Azure)
- Components: OpenAI ChatGPT 3.5/4.0, Langchain Framework
- Function: Generative AI for creating personalized content.
-
Retrofit Service
- Function: Simplifies network operations, manages API calls, and converts responses into data models.
-
DI Class for Dagger
- Function: Manages dependencies, ensuring clean and reusable components.
-
ViewModel
- Function: Manages UI data and business logic.
-
Repository
- Function: Provides a single source of truth for data, handles caching and synchronization.
-
Activity/Fragment
- Function: Displays data, handles user interactions, and delegates logic to ViewModel.
- Azure AI Studio & Azure OpenAI: For advanced language models.
- **Azure App Services **: For Deployement of the Backend for core and generative AI services
- Pilot Testing
- Feedback and Refinement
- Gradual Rollout
- Marketing and Awareness Campaigns
- Customer Support and Training
- Continuous Improvement
- Highly Personalized Content
- Real-Time Content Generation
- Comprehensive Integration
- Data-Driven Insights
- Continuous Improvement
- Pilot Testing
- Feedback and Refinement
- Gradual Rollout
- Marketing and Awareness Campaigns
- Customer Support and Training
- Continuous Improvement
- Cloud Infrastructure
- Microservices Architecture
- AI Model Deployment
- Data Processing Efficiency
- Distribution Channels
- Continuous Monitoring and Optimization
- Data Encryption
- Access Control
- Compliance Certifications
- Network Security
- Threat Detection
- Data Residency
- Audits and Assessments
- Disaster Recovery
- Initial release with core features
- Includes functionalities like user registration, login, GenAI Features etc.
- Yash Kamal Saxena (Generative AI Infra Developer)
- Tushar Garg (Backend Core Infra Developer)
- Uphar Gaur (Android Infra Developer)
Thank you for considering our project!