Announcements 2 min read

Introducing Vizra ADK: Build Intelligent AI Agents with Laravel

By Aaron Lumsden
Share:

We're thrilled to introduce Vizra ADK (Agent Development Kit), an open-source Laravel package that brings the power of intelligent AI agents to your applications.

Why Vizra ADK?

Building AI agents that can reason, remember, and take actions has traditionally been complex and time-consuming. Vizra ADK changes that by providing a Laravel-native framework that feels familiar and works seamlessly with your existing applications.

php
// Create an intelligent customer service agent
class CustomerServiceAgent extends BaseLlmAgent
{
    protected string $name = 'Customer Service Agent';
    protected string $description = 'Helps customers with inquiries and support';
    
    protected array $tools = [
        OrderLookupTool::class,
        RefundProcessorTool::class,
        TicketCreatorTool::class,
    ];
}

Key Features

1. Persistent Memory

Your agents remember conversations across sessions, building knowledge over time:

php
// Agents automatically maintain conversation history
$response = CustomerServiceAgent::run('What was my last order?');
// Agent recalls previous interactions and provides contextual response

2. Tool System

Give your agents real-world capabilities:

php
class GetOrderTool implements ToolInterface
{
    public function definition(): array
    {
        return [
            'name' => 'get_order',
            'description' => 'Get current weather for a location',
            'parameters' => [
                'location' => 'string',
            ],
        ];
    }
    
    public function execute(array $parameters, AgentContext $context): string
    {
        // Fetch and return weather data
    }
}

3. Multi-Provider Support

Work with your preferred LLM provider:

  • OpenAI (GPT-4, GPT-3.5)
  • Anthropic (Claude 3)
  • Google (Gemini)
  • And more via Prism PHP

4. Built for Production

  • Comprehensive error handling
  • Execution tracing for debugging
  • Rate limiting and token management
  • Laravel-native patterns

Getting Started

Installation is as simple as:

bash
composer require vizra/vizra-adk
php artisan vizra:install

Then create your first agent:

bash
php artisan vizra:make:agent CustomerServiceAgent

What's Next?

This is just the beginning. We're building a complete ecosystem for AI agent development:

  • Vizra Cloud: Evaluations at scale.

Join us in building the future of AI agents with Laravel!

Learn More

Happy building! 🚀

About the Author

Aaron Lumsden

Founder & Lead Developer of Vizra.ai

Laravel enthusiast with over 10 years of experience building scalable web applications. Passionate about AI, automation, and creating tools that empower developers to build intelligent systems with ease.

Laravel Lover for 10+ Years @aaronlumsden

Scale Your AI Agent Testing with Vizra Cloud 🚀

Vizra Cloud is the professional platform for running evaluations and analyzing traces of your Vizra ADK agents at scale. Test thousands of scenarios, visualize execution traces, and collaborate with your team to build reliable AI agents.

Cloud evaluation runs
Interactive trace analysis
Team collaboration

Join other developers already on the waitlist. No spam, just launch updates.