Getting Started#

🚧 Early Access Documentation

This documentation is part of an early access release and is under active development. Many sections are still being written, edited, or reorganized. Expect inconsistencies, missing content, outdated references, and broken cross-links.

We welcome feedback! If you find issues or have suggestions, please open an issue on our GitHub page.

Welcome to Alpha Berkeley Framework! This comprehensive guide will take you from zero to building sophisticated intelligent agents, with working results at every step.

What You’ll Accomplish#

By following this comprehensive learning path, you’ll have:

  • A fully functional development environment

  • Your first working agent (weather assistant)

  • A sophisticated multi-capability agent (wind turbine monitor)

  • Framework mastery through essential development patterns

  • Complete API reference for daily development

Before You Begin#

Prerequisites: * Python 3.11 installed * Basic Python knowledge * Terminal/command line familiarity * Text editor or IDE

Your Learning Path#

Follow this comprehensive approach to master the Alpha Berkeley Framework:

📦 1. Setup

Get your development environment running with Podman, dependencies, and configuration.

Outcome: Working dev environment

Installation & Setup
🌤️ 2. Hello World

Build a weather agent with natural language queries and mock API integration.

Outcome: Your first working agent

Hello World Tutorial
🏗️ 3. Real Agent

Create a wind turbine monitoring system with 4 capabilities and complex workflows.

Outcome: Production-ready patterns

Build Your First Agent - Multi-Capability Integration Tutorial
⚡ 4. Framework Mastery

Master essential development patterns: capabilities, state management, and testing workflows.

Outcome: Framework expertise

Quick Start Patterns
📚 5. API Reference

Complete method documentation, parameters, and return values for daily development.

Outcome: Development reference

API Reference