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.
-
Clone the repository:
git clone https://github.com/Jai0401/market-research-catalyst.git cd market-research-catalyst -
Create a virtual environment (recommended):
python -m venv venv source venv/bin/activate # On Linux/macOS venv\Scripts\activate # On Windows
-
Install dependencies:
pip install -r requirements.txt
-
Set up environment variables:
- Create a
.envfile in the project root directory. - Add your Gemini API key and Exa API key to the
.envfile:GEMINI_API_KEY=<your_gemini_api_key> EXA_API_KEY=<your_exa_api_key>
- Create a
-
Configure the industry to research:
- Open the
config.pyfile. - Modify the
COMPANY_OR_INDUSTRY_TO_RESEARCHvariable to the desired industry or company:COMPANY_OR_INDUSTRY_TO_RESEARCH = "Agriculture" # Example: "Healthcare"
- Open the
- Run the
main.pyscript: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 thepython3 main.py
outputdirectory.