Skip to content

su-bonbon/HackUTD2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Logo

INFOGO

a RAG-based intelligent smart knowledge assistant for the financial services industry

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

Logo

INFOGO is a Retrieval Augmented Generation (RAG)-based application designed to enhance stock analysis by leveraging information from multiple online sources. The system gathers data from a diverse set of websites, including financial news, market analysis platforms, and expert blogs, to compile a comprehensive view of a company's stock status. By integrating RAG, the application intelligently retrieves relevant data, analyzes it, and generates informed insights, helping investors make better decisions. This approach ensures that the analysis is not limited to a single source, increasing the accuracy and reliability of stock predictions. The application streamlines the research process, saving users time while delivering a nuanced understanding of market trends and company performance.

(back to top)

Built With

  • typescript
  • tailwind
  • python
  • dotnet
  • csharp
  • aws
  • mongodb

(back to top)

Getting Started

To set up the project locally, follow these straightforward steps. Clone the repository to your local machine, install the necessary dependencies, and configure the environment settings. Once everything is set up, you can run the project and begin exploring its features.

Prerequisites

  • npm
    npm install npm@latest -g
  • python
  • dotnet

Installation

Below is a simple guide to help you install and set up the app without any external dependencies. Follow the instructions to download the source code, configure the necessary files, and launch the app on your local environment. This setup ensures you can explore the app's features right away without any additional services.

  1. Get an API Key for OpenAI and LangSmith
  2. Clone the repo
    git clone https://github.com/su-bonbon/HackUTD2024.git
  3. Enter your API keys in .env
     OPENAI_API_KEY  = ""
     LANGCHAIN_TRACING_V2 = "true"
     LANGCHAIN_API_KEY = ""
     LANGCHAIN_ENDPOINT = "https://api.smith.langchain.com"
     LANGCHAIN_PROJECT = ""
     USER_AGENT = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"
     MONGO_URI = ""
  4. Change git remote url to avoid accidental pushes to base project
    git remote set-url origin github_username/repo_name
    git remote -v # confirm the changes

(back to top)

Usage

This RAG-based app is designed to simplify the process of gathering and analyzing stock information. Users can input a company name, and the app will search multiple reliable websites, retrieve relevant data, and generate a well-informed decision on the company's stock status. It streamlines research, saving time and providing insights with greater accuracy.

For more examples, please email to the [email protected]

(back to top)

Contributing

Creating this app has been a collaborative effort, and we value your feedback and ideas. Sujin, Brice, and Yousuf developed this project with sponsorship from Infosys. If you have any suggestions or improvements, feel free to reach out to us. We appreciate your support—thanks for being part of our journey!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

Contact

Team INFOGO - @InfoGo - [email protected]

Project Link: https://github.com/su-bonbon/HackUTD2024.git

(back to top)

Acknowledgments

Team INFOGO would like to take this opportunity to acknowledge the resources and support that have been instrumental in the development of this project. Below are some of the key tools, references, and individuals who contributed to our success. We're grateful for their guidance and expertise!

(back to top)

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors