https://github.com/jai0401/market-research-catalyst
https://github.com/jai0401/market-research-catalyst
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/jai0401/market-research-catalyst
- Owner: Jai0401
- Created: 2025-03-02T09:00:12.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-03-02T09:06:55.000Z (8 months ago)
- Last Synced: 2025-03-02T10:19:14.388Z (8 months ago)
- Language: Python
- Size: 634 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AI-Powered Market Research and Proposal Generation
This project automates the process of market research, use case generation, resource discovery, and final proposal creation using a multi-agent system powered by Large Language Models (LLMs) and Generative AI (GenAI). It leverages the Gemini API and a web browser tool to gather information, generate ideas, and create a comprehensive proposal document.

## Getting Started
### Installation
1. **Clone the repository:**
```bash
git clone https://github.com/Jai0401/market-research-catalyst.git
cd market-research-catalyst
```
2. **Create a virtual environment (recommended):**
```bash
python -m venv venv
source venv/bin/activate # On Linux/macOS
venv\Scripts\activate # On Windows
```
3. **Install dependencies:**
```bash
pip install -r requirements.txt
```
### Configuration
1. **Set up environment variables:**
* Create a `.env` file in the project root directory.
* Add your Gemini API key and Exa API key to the `.env` file:
```
GEMINI_API_KEY=
EXA_API_KEY=
```
2. **Configure the industry to research:**
* Open the `config.py` file.
* Modify the `COMPANY_OR_INDUSTRY_TO_RESEARCH` variable to the desired industry or company:
```python
COMPANY_OR_INDUSTRY_TO_RESEARCH = "Agriculture" # Example: "Healthcare"
```
## Usage
### Running the Pipeline
1. **Run the `main.py` script:**
```bash
python3 main.py
```
This will execute the multi-agent system, performing market research, generating use cases, collecting resources, and creating the final proposal. The outputs will be saved in the `output` directory.
## [Project Report](https://github.com/Jai0401/market-research-catalyst/blob/main/project-report.md)
## [Demo Video](https://drive.google.com/file/d/1T4VASEsHrqYaLdABuf5HuEFNpaX6WT2p/view?usp=sharing)