Skip to main content

Advanced AI agent framework built on Kailash SDK

Reason this release was yanked:

Import path errors. Use v0.1.1 instead."

Project description

Kaizen AI Framework

PyPI version Python 3.12+ License

Signature-based programming framework for enterprise AI workflows

Kaizen is an AI framework built on the Kailash SDK that provides signature-based programming, automatic optimization, and enterprise-grade capabilities.

Quick Navigation

📁 Project Organization

  • /docs/ - Technical documentation, architecture, and implementation guides
  • /examples/ - Working examples with complete implementations
  • /adr/ - Architecture Decision Records and technical rationale
  • /tracking/ - Implementation progress and gap analysis
  • /scripts/ - Development tools and validation utilities
  • /src/ - Source code implementation
  • /tests/ - Comprehensive test suite

🎯 Key Documents

Features

  • Signature Programming: Declarative AI workflow definition
  • Enterprise Ready: Built on proven Kailash infrastructure
  • Auto-Optimization: ML-based prompt and workflow improvement
  • Multi-Modal AI: Vision (Ollama/OpenAI), audio (Whisper), unified orchestration (Phases 0-4 ✅)
  • Production Scale: Performance and reliability for enterprise use
  • Cost Tracking: Monitor and optimize AI API usage with budget management

Quick Start

from kaizen import Kaizen
from kailash.runtime.local import LocalRuntime

# Initialize framework
kaizen = Kaizen()

# Create AI agent with signature-based programming
agent = kaizen.create_agent("text_processor", {
    "model": "gpt-4",
    "temperature": 0.7
})

# Execute with Core SDK runtime
runtime = LocalRuntime()
results, run_id = runtime.execute(agent.workflow.build())

Installation

pip install kailash-kaizen

For development:

pip install kailash-kaizen[dev]

Architecture

Kaizen is built ON the Kailash SDK, providing:

  • Signature-based programming layer
  • Enhanced AI nodes with optimization
  • Enterprise memory and security features
  • Seamless integration with DataFlow and Nexus

Developer Experience

Documentation Structure

Development Workflow

  1. Explore Examples: Start with examples/1-single-agent/ for basic patterns
  2. Check Implementation: Review tracking/KAIZEN_GAPS_ANALYSIS.md for current status
  3. Read Architecture: Study docs/KAIZEN_INTEGRATION_STRATEGY.md for framework integration
  4. Run Tests: Use scripts/test_examples_implementation.py for validation

Contributing

See CONTRIBUTING.md for guidelines.

Links

License

Apache-2.0 WITH Additional-Terms - See LICENSE for details.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kailash_kaizen-0.1.0.tar.gz (2.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kailash_kaizen-0.1.0-py3-none-any.whl (623.3 kB view details)

Uploaded Python 3

File details

Details for the file kailash_kaizen-0.1.0.tar.gz.

File metadata

  • Download URL: kailash_kaizen-0.1.0.tar.gz
  • Upload date:
  • Size: 2.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for kailash_kaizen-0.1.0.tar.gz
Algorithm Hash digest
SHA256 820e8bb0be908a2768e5aacb669ae47b237eb36e6cddb25fbb76ffa846f6d423
MD5 de306242897d29ddd9b843af963ad4bd
BLAKE2b-256 7a2eeaca049e4d47ef4b99c6b29447c01b6b18b985f195d92439f05d5b975421

See more details on using hashes here.

File details

Details for the file kailash_kaizen-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: kailash_kaizen-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 623.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for kailash_kaizen-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 54845b070c6c80d6bdbffcd8f2caca585dcd6a9f7f065faf9d1541480d5b03e4
MD5 e9265a08304f11b22904c9711204d627
BLAKE2b-256 b6a175cdefb0a62d7c3ad3d38ecb46b6d6833c5bf4c8dbc27e89dfbb0ae52805

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page