Code Monkey home page Code Monkey logo

qrjeen's Introduction

Streamlit Investment Analyzer App README

Overview

The Streamlit Investment Analyzer App is a tool designed to assist investment bankers in the analysis of investment documents. It empowers you to effortlessly upload and analyze PDF and DOCX files containing investment strategies, performance metrics, and other financial information. The app utilizes the power of OpenAI's GPT-3.5 Turbo model to generate insightful questions for managing partners, facilitating a more profound examination of investment strategies.

Features

  • Document Analysis: Upload one or more PDF and DOCX files that contain investment-related information.

  • Intelligent Question Generation: Automatically generate insightful questions based on the content of the uploaded documents. These questions can help you delve deeper into the investment strategy, risk factors, benefits, and more.

  • Categorization of Questions: Questions are categorized under themes or concepts identified in the documents, making it easier to address specific aspects of the analysis.

  • Objective and Critical Inquiry: The questions aim to encourage critical examination of the documents, challenging assumptions and scrutinizing the reliability and sustainability of the described investment strategies.

  • Wide Layout: The app is designed with a wide layout to provide ample space for document analysis and question generation.

How to Use

  1. Upload Investment Documents: Start by uploading one or more investment documents in PDF or DOCX format. Simply use the file uploader, and the app will process the content.

  2. Generate Questions: Click the "Run Analysis" button. The app will analyze the documents and generate insightful questions based on the content.

  3. Review and Use Questions: The generated questions will be displayed, categorized under relevant themes or concepts. You can use these questions to engage in deeper discussions with managing partners and further assess the investment strategies.

Environment Setup

Before running the Streamlit app, make sure to set up your environment:

  1. Create a .env file and set your OpenAI API key as OPENAI_API_KEY for GPT-3.5 Turbo.

  2. Install the required Python packages using pip install -r requirements.txt.

Customization

You can customize the app by modifying the Streamlit code in app.py. Adjust the system prompt and other settings in the process_content_and_get_gpt_response function within the utils.py file to fine-tune the question generation process.

qrjeen's People

Contributors

faisal-saddique avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.