Installation to SPARK
=========

Two environments are needed to be installed for idea generation, idea coding, and prognostic evaluations:
1. The major working environment for agentic workflow 

**Note** Vllm is by default installed in the environment for public LLM inference and serving. Please consider using [environment_no_vllm.yaml] for installation if you only use API for the idea generation without implementation of the public LLM models.

2. Code evaluation environment (needed for evaluate whether the generated code snippet works)

Installation guide
============
Create a conda environment using the environment.yaml file.

```bash
conda env create -f environment.yaml
```

During the code-snippet-generation flow, it is required to install another environment, so the code snippets could be reviewed after generation.

```bash
conda env create -f CONDA_ENV_AI_features.yaml
```

Then activate the agentic-AI environment
```bash
conda activate spark
```