Skip to content

iprajwaal/AI-Powered-Market-Analyst

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💹 AI-Powered Market Analyst

The Automated Market Researcher uses AI to streamline market research and generate potential use cases. This tool helps businesses quickly identify market trends, analyze competitor strategies, and discover new opportunities.

Project Overview

🛠️ Project Structure

AI-Powered-Market-Analyst/
├── backend/
│   ├── config/
│   │   └── config.yml : Configuration setup for Google Cloud, Vertex AI, and Kaggle API.
│   ├── credentials/
│   │   ├── key.json : Google Cloud Platform service account key.
│   │   ├── api.yml : SERP API key.
│   │   └── kaggle.json : Kaggle API key.
│   ├── data/
│   │   ├── react.txt : Stores input prompts for the ReAct agent.
│   │   └── output/
│   │       └── trace.json : Output traces from example runs.
│   ├── src/
│   │   ├── config/
│   │   │   └── setup.py : Configuration setup for Google Cloud, Vertex AI, and Kaggle API.
│   │   │   └── log_config.py : Logging configuration.
│   │   ├── llm/
│   │   │   └── gemini.py : Implementation of the Gemini model.
│   │   ├── react/
│   │   │   ├── agent.py : Core ReAct agent implementation.
│   │   ├── tools/
│   │   │   ├── google_search.py : Google Search via SERP API.
│   │   │   ├── dataset_search.py : Kaggle dataset search.
│   │   │   ├── competitor_analysis.py : Competitor analysis tool.
│   │   │   └── industry_report.py : Industry report generation.
│   │   │   └── manager.py : Manages tool selection and execution.
│   │   └── utils/
│   │       └── io.py : Input/output utilities.
├── client/
└── requirements.txt

⏳ Agentic workflow

Agentic flow

About

Automated Market Researcher

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages