Observed since 21 Oct, 11:32 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
This repository is used to train AI agents to predict good strategies in a social learning game based on a NK landscape.
This project uses Poetry for package management. If you haven't installed Poetry yet, please follow the instructions on the official Poetry website.
To install the project:
Clone the repository:
git clone https://github.com/your-username/human-ai-social-learning.git
cd human-ai-social-learning
Install dependencies with Poetry:
poetry install
Activate the virtual environment:
poetry shell
(Optional) Set up Jupyter kernel for notebooks:
poetry run python -m ipykernel install --user --name nk-cce-kernel
Now your development environment is set up and ready to use.
For features that use external APIs, copy .env.example to .env and fill in
values:
cp .env.example .env
The project uses python-dotenv to load .env. Keys:
| Variable | Purpose |
|---|---|
AZURE_OPENAI_ENDPOINT | Azure OpenAI API endpoint URL |
AZURE_OPENAI_API_KEY | Azure OpenAI API key |
HUGGINGFACE_TOKEN | Hugging Face token (e.g. for evaluate) |
WANDB_API_KEY | Weights & Biases API key |
evaluate or HF-hosted models.Core simulation (hill climber, BiasedPredictionAgent, fake AI test) does not require these keys.
We welcome contributions! Please note:
We use pre-commit hooks. Installation:
poetry add pre-commit
pre-commit install
pre-commit run --all-files
Tests need to be run in the virtual environment. You can use Poetry or Visual Studio Code settings to do so automatically.
To run all tests using Poetry run:
poetry run pytest
We included Visual Studio Code settings in the repository. You can try to use them to run the tests within Visual Studio Code.
.vscode/
├── settings.json
├── launch.json
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.2.0 | 19 Mar 2026 | 13 |
This describes our collected data; it is not a security assessment.
Observed since 21 Oct, 11:32 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:6feb9d391272eba7c2e8d4a24108b7ccd0f405369b8203f73aff66d13b5ddd83