Agents Course banner
wandb wandb

Agents Course

Development community

Description

Click here to get the course: [Agents Course](https://wandb.me/agents)

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Agents Course

Click here to get the course: [Agents Course](https://wandb.me/agents) A comprehensive course on building AI agents using Python, OpenAI, and Weave. This course covers various aspects of agent development, from basic workflows to complex multi-agent systems with memory and evaluation capabilities.

Installation

  1. **Clone the repository:**

    git clone https://github.com/yourusername/agents-course.git
    cd agents-course
  2. **Create and activate a virtual environment with all dependencies:**

    Option A: Using uv (Recommended)

    uv venv .venv
    uv sync

    Option B: Using pip and requirements.txt

    python -m venv .venv
    source .venv/bin/activate  # On Windows: .venv\Scripts\activate
    pip install -r requirements.txt

    Option C: Using pyenv and pip

    # Install Python 3.11 if not already installed
    pyenv install 3.11.0
    pyenv local 3.11.0
    
    # Create virtual environment
    python -m venv .venv
    source .venv/bin/activate  # On Windows: .venv\Scripts\activate
    pip install -r requirements.txt

    Option D: Using conda

    conda create -n agents-course python=3.11
    conda activate agents-course
    pip install -r requirements.txt
  3. **Set up your environment variables:** Create a `.env` file in the project root with:

    WANDB_BASE_URL= # please set this if you are using dedicated cloud or onpremise
    OPENAI_API_KEY=your_openai_api_key
    WANDB_API_KEY=your_wandb_api_key

    To load these environment variables in your shell, you can run:

    set -a
    source .env
    set +a

Troubleshooting

ZoneInfoNotFoundError: 'No time zone found with key UTC'

If you encounter this error when running the evaluation scripts, try these solutions:

  1. Ensure tzdata is installed (should be automatic with requirements.txt):
    pip install tzd