Skip to content

travisbusen/MarketingAnalystHelper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MarketingAnalystHelper

A multi-agent application powered by LangGraph that helps with marketing data analysis for power generation markets.

Project Structure

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

Setup

  1. Create a conda environment:
conda env create -f environment.yml
  1. Activate the environment:
conda activate MarketingAnalystHelper
  1. 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

Usage

To run the marketing analysis:

python -m src.main --data path/to/your/data.csv --metrics roi ctr conversion_rate

Development

Run tests:

pytest

About

Batch process + LLM to streamline market analysis for power generation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages