Spaces:
Build error
Build error
| title: Financial Chatbot | |
| emoji: π° | |
| colorFrom: blue | |
| colorTo: green | |
| sdk: streamlit | |
| sdk_version: "1.26.0" | |
| app_file: app.py | |
| pinned: false | |
| Financial Chatbot for Infosys Financial Reports | |
| ------------------------------------------------ | |
| - This is a Retrieval-Augmented Generation (RAG) chatbot designed to answer questions about Infosys financial statements from the last two years (2022-2024). | |
| - The chatbot uses open-source models and advanced retrieval techniques to provide accurate and concise answers. | |
| Project Structure | |
| ------------------ | |
| - The project is organized as follows: | |
| ``` | |
| Financial-Chatbot/ | |
| βββ app.py # Streamlit application interface | |
| βββ chroma_db/ # Chroma vector database storage | |
| βββ Infy financial report/ # Folder containing Infosys financial PDFs | |
| β βββ INFY_2022_2023.pdf | |
| β βββ INFY_2023_2024.pdf | |
| βββ requirements.txt # Python dependencies | |
| βββ utils.py # Core functionality and RAG implementation | |
| βββ README.md # This file | |
| ``` | |
| Installation | |
| -------------- | |
| Python Version: ```Python 3.10.xx``` | |
| Python lib requirements: ```pip install -r requirements.txt``` | |
| Place PDFs: | |
| ------------ | |
| - Ensure the Infosys financial reports (INFY_2022_2023.pdf and INFY_2023_2024.pdf) are placed in the Infy financial report/ folder. | |
| Running the Application | |
| ------------------------ | |
| - To start the chatbot, run the following command: | |
| ```streamlit run app.py --server.enableCORS false``` | |
| - The application will start and provide a local URL (e.g., http://localhost:8501). Open this URL in your browser to interact with the chatbot. | |