Professional Documents
Culture Documents
Functional Components For Voice Assistant Banking
Functional Components For Voice Assistant Banking
Assistant Banking
Financial Account
Insight Application Management
CSI
Database Layer
Foundations Layer
Foundation Layer:
Cloud Infrastructure:
o Platform as a Service (PaaS): Google Cloud Platform (GCP), Amazon
Web Services (AWS), Microsoft Azure.
o Containerization: Docker, Kubernetes.
Database:
o Cloud-based databases: Google Cloud SQL, Amazon RDS, Microsoft
Azure SQL Database.
o NoSQL databases: MongoDB, Cassandra.
Security and Compliance:
o Encryption: AES, RSA.
o Authentication and Authorization: OAuth, OpenID Connect.
o Security Information and Event Management (SIEM): Splunk, ELK
Stack.
Interaction Layer:
Account Management:
o API integration: Secure APIs provided by Client.
o Authentication and authorization libraries: OAuth libraries, Identity and
Access Management (IAM) tools.
Financial Insights:
o Machine learning libraries: TensorFlow, PyTorch, scikit-learn.
o Data analysis tools: Pandas, NumPy.
Customer Service Integration:
o Live chat platforms: Zendesk Chat, Drift.
o CRM systems: Salesforce, HubSpot.
Dialogue Management:
Open-source frameworks:
o Rasa: Offers customizable dialogue management pipelines with
machine learning capabilities.
o Microsoft Bot Framework: Comprehensive framework for building
conversational AI applications.
o Dialogflow: Google's cloud-based platform for building conversational
interfaces.
Reinforcement Learning (RL) for conversation flow optimization: Tools like
OpenAI Gym, Stable Baselines3.
Financial Insights:
Machine Learning (ML) libraries:
o TensorFlow, PyTorch: Flexible frameworks for creating and training
custom ML models.
o scikit-learn: Library for various ML algorithms like
classification, regression, and clustering.
Unsupervised Learning for pattern recognition: Techniques like K-Means
clustering, Principal Component Analysis (PCA).
Time series analysis: Libraries like Prophet (Facebook), Statsmodels for
forecasting and analyzing financial trends.