Vizra.ai |

Documentation

๐Ÿค–

Vizra ADK

Welcome to the future of AI development! ๐Ÿš€ Build incredible intelligent agents with the most developer-friendly Laravel package on the planet. Your journey to AI mastery starts right here!

โšก Lightning Quick Start

Ready to feel the magic? โœจ Get your first AI agent running in under 2 minutes with these simple commands:

# Install the package (your new superpower!)
composer require vizra/vizra-adk

# Set up everything with one magical command
php artisan vizra:install

# Create your first agent (this is where it gets exciting!)
php artisan vizra:make:agent CustomerSupportAgent

๐ŸŒŸ What Makes Vizra ADK Special?

Imagine having a toolkit that makes building AI agents as easy as writing a Laravel controller! ๐ŸŽฏ Vizra ADK isn't just another package - it's your secret weapon for creating intelligent, conversational agents that actually work in production.

๐Ÿง 

Multi-LLM Support

OpenAI, Anthropic, Google Gemini - use them all!

๐Ÿ”ง

Powerful Tool System

Give your agents superpowers with custom tools

๐Ÿ’ญ

Smart Memory

Vector memory & RAG for intelligent conversations

๐Ÿ”„

Complex Workflows

Build multi-step processes that just work

๐Ÿงช

Quality Evaluations

LLM-as-a-Judge for automated testing

๐Ÿ”

Debug Tracing

See exactly what your agents are thinking

๐Ÿ“š Your Learning Adventure Awaits

Ready to dive deep? ๐ŸŠโ€โ™‚๏ธ Our docs are designed to take you from zero to AI hero! Pick your path and let's build something incredible together:

๐ŸŒŸ See the Magic in Action

Want a sneak peek of how simple it is? ๐Ÿ‘€ Here's a real agent that can look up orders and process refunds - all in just a few lines of code!

<?php

namespace App\Agents;

use Vizra\VizraADK\Agents\BaseLlmAgent;
use App\Tools\OrderLookupTool;
use App\Tools\RefundProcessorTool;

class CustomerSupportAgent extends BaseLlmAgent
{
    protected string $name = 'customer_support';

    protected string $description = 'Helpful customer support assistant';

    protected array $tools = [
        OrderLookupTool::class,
        RefundProcessorTool::class,
    ];

    protected function getSystemPrompt(): string
    {
        return "You are a helpful customer support assistant. " .
               "Be friendly, professional, and solution-oriented.";
    }
}

๐ŸŽฏ That's it! Seriously!

This agent can now have intelligent conversations, look up customer orders, and process refunds - all while maintaining context and providing helpful responses. The framework handles all the complex AI orchestration for you! ๐ŸŽ‰

๐Ÿš€ Ready to Build Something Amazing?

Your AI journey starts with a single command! Choose your adventure and let's create agents that will blow your mind. The future of intelligent applications is literally at your fingertips! โœจ

Let's build the future together! ๐ŸŒŸ