The Finance-AI-Chatbot helps you chat with annual reports and financial statements. It uses advanced technology to provide you instant answers. The app leverages LangChain for AI processing, Redis Vector Store for efficient data management, and Streamlit to create an easy-to-use interface. This makes understanding financial documents straightforward and accessible.
To get started with the Finance-AI-Chatbot, follow these simple steps:
- Download the application from the releases page.
- Install Docker on your computer if you haven't already. Docker is necessary to run the application smoothly.
- Run the application using the Docker command provided below.
- Operating System: Windows, macOS, or Linux
- Docker: Make sure to install the latest version from the Docker website.
- Minimum RAM: 4 GB (8 GB recommended)
- CPU: Dual-core or better
- Internet connection for initial setup
To get your copy of the Finance-AI-Chatbot, visit this page to download: Releases Page.
-
Visit the Releases Page: Click on the link to open the Releases Page.
-
Select Version: Look for the latest version listed there.
-
Download the Installer: You will find an installer package or a binary file. Choose the correct file for your operating system and click on it to start the download.
-
Extract Files: Once the download completes, locate the downloaded files and extract them to a folder on your system.
-
Open Command Line: Open a terminal (macOS/Linux) or command prompt (Windows).
-
Navigate to Folder: Use the
cdcommand to navigate to the folder where you extracted the files.Example:
cd path/to/your/extracted/folder -
Run the Application: Enter the following command to start the application within Docker:
docker-compose up
-
Access the Application: Open your web browser and go to
http://localhost:8501to start chatting with the AI.
- AI-Powered Chat: Get answers to questions from financial reports quickly.
- User-Friendly Interface: Easy-to-navigate design with clear instructions.
- Dockerized: Runs efficiently in a containerized environment.
- Supports Multiple Formats: Interact with various types of financial documents like PDFs and text files.
- Investment Analysis: Chat with the bot to understand potential investments better.
- Financial Education: Learn about fiscal terms and concepts through conversation.
- Report Insights: Easily extract insights from lengthy financial documents without reading them word-for-word.
If you encounter issues during installation or while running the application, consider the following steps:
- Check Docker Installation: Ensure Docker is installed and running. You can check its status by opening a command line and typing
docker --version. - Correct Version Compatibility: Ensure your operating system matches the requirements outlined above.
- Restart Docker: If the app does not load, restarting Docker can resolve many problems.
- Look for Errors: Review terminal output for any error messages. Research common errors related to Docker or Streamlit.
For any questions or support, feel free to create an issue on our GitHub repository. Contributions are welcome. You can submit a pull request if you'd like to help improve the application.
This project is licensed under the MIT License. See the LICENSE file in the repository for more details.
By following these steps, users can easily download and interact with the Finance-AI-Chatbot, leading to a smoother understanding of financial documents.