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 = $agent->chat('What was my last order?');
// Agent recalls previous interactions and provides contextual response

2. Tool System

Give your agents real-world capabilities:

php
class WeatherTool implements ToolInterface
{
    public function definition(): array
    {
        return [
            'name' => 'get_weather',
            '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

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: Deploy and scale your agents with one click
  • Agent Marketplace: Share and discover pre-built agents
  • Visual Agent Builder: Create agents without code

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

Ready for Serverless AI Agents? 🚀

Deploy your Vizra ADK agents to the cloud with zero infrastructure hassle. Get early access to Vizra Cloud and be among the first to experience production-ready AI agents at scale.

One-click deployments
Auto-scaling & monitoring
Built-in vector storage

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