A multi-agent application powered by LangGraph that helps with marketing data analysis for power generation markets.
MarketingAnalystHelper/
├── src/ # Source code
│ ├── agents/ # Agent definitions
│ ├── tools/ # Tools used by agents
│ ├── graphs/ # LangGraph workflow definitions
│ ├── utils/ # Utility functions
│ ├── models/ # Data models
│ └── data/ # Data storage
│ └── main.py # Main application entry point
├── tests/ # Test cases
│ └── test_marketing_analyst.py # Tests for marketing analyst
└── scripts/ # Utility scripts
- Create a conda environment:
conda env create -f environment.yml- Activate the environment:
conda activate MarketingAnalystHelper- Set up your API keys:
Create a .env file in the project root and add your OpenAI API key:
OPENAI_API_KEY=your-api-key-here
To run the marketing analysis:
python -m src.main --data path/to/your/data.csv --metrics roi ctr conversion_rateRun tests:
pytest