This repository contains the code and resources for a prototype chatbot designed as a financial advisor for a bank. Leveraging OpenAI's GPT-based technology, the chatbot engages users in conversations about various financial topics, providing personalized advice on managing finances, loans, investments, retirement planning, and more.
Key Features:
- Streamlit Interface: Built using Streamlit, ensuring an intuitive and user-friendly chat interface.
- Natural Language Understanding: Utilizes OpenAI's language model for comprehending user queries and providing tailored financial guidance.
- Conversation Management: Implements functionalities for initiating, continuing, and concluding conversations while maintaining coherent chat histories.
- Personalization: Offers personalized advice based on user-provided information and financial goals.
- Behavioral Patterns: Employs custom prompts to emulate distinct personas, such as that of a financial advisor, enhancing the conversational experience.