Spaces:
Sleeping
Sleeping
# Running Gaia Benchmark | |
AWorld is an AI-powered simulation environment for creating and interacting with virtual worlds. | |
You could follow the following steps to run the Gaia benchmark. | |
## Prerequisites | |
- Git | |
- Conda (Miniconda or Anaconda) | |
- Python 3.11 | |
- Node.js | |
## Installation | |
### 1. Clone the repository: | |
```bash | |
git clone https://github.com/inclusionAI/AWorld.git | |
cd AWorld | |
``` | |
### 2. Create and activate a Conda environment: | |
```bash | |
conda create --name aworld python=3.11 | |
conda activate aworld | |
``` | |
### 3. Setup the environment: | |
```bash | |
python setup.py install | |
git clone https://github.com/haris-musa/excel-mcp-server.git | |
cd excel-mcp-server | |
uv pip install -e . | |
``` | |
### 4. Download GAIA Dataset | |
https://huggingface.co/datasets/gaia-benchmark/GAIA/tree/main | |
## Configuration | |
### Create a `.env` file in the project root and add your API credentials: | |
```bash | |
GAIA_DATASET_PATH=<Your Dataset Absolute Path> | |
LLM_API_KEY=<Your API Key> | |
LLM_BASE_URL=<Your Service Provider URL> | |
... | |
``` | |
## Running the Application | |
1. Start the local MCP servers | |
```bash | |
uv run excel-mcp-server | |
``` | |
The server should now be running with the configuration specified in `mcp.json`. | |
1. Run the script | |
```bash | |
python ./examples/gaia/run.py | |
``` | |
Now you could check the output log in the console. | |
## Troubleshooting | |
If you encounter issues: | |
- Verify all environment variables are set correctly | |
- Check that all dependencies are installed | |
- Ensure the dataset path is correctly configured | |
- Check the server logs for any error messages | |
## Support | |
For additional help, please [open an issue](https://github.com/inclusionAI/AWorld/issues/new) on our GitHub repository. | |