Welcome to Vizra ADK
The Laravel-native framework for building production-ready AI agents that actually work! ๐ No more toy demos โ build intelligent systems that solve real problems and make your users amazed!
๐ฏ What is Vizra ADK?
Vizra ADK (Agent Development Kit) is a comprehensive Laravel package that makes building AI agents as easy as creating a controller. We've taken all the hard parts of AI development โ managing conversations, handling tools, storing memories, debugging failures โ and wrapped them in familiar Laravel patterns you already love! ๐
๐ก Think of it this way...
If Laravel made web development delightful, Vizra ADK does the same for AI agents. We handle the complex stuff so you can focus on building amazing AI-powered features!
๐ Why Developers Love Vizra ADK
๐๏ธ Laravel Native
Artisan commands, service providers, facades โ everything you expect from a Laravel package
๐ Multi-LLM Support
Works with OpenAI, Anthropic Claude, and Google Gemini out of the box
๐งช Built-in Testing
LLM-as-a-Judge evaluation system for quality assurance at scale
๐ Debug Everything
Comprehensive tracing shows exactly what your agents are thinking
๐พ Smart Memory
Vector memory with RAG for agents that actually remember
โก Production Ready
Streaming, async processing, and queue support built-in
๐จ Core Concepts That Power Everything
Vizra ADK is built on six fundamental concepts that work together seamlessly. Master these, and you'll be building incredible AI agents in no time!
๐ค
Agents - Your AI Teammates
The stars of the show! Agents are intelligent systems that can chat, analyze data, trigger workflows, and work together. They're like smart controllers that understand natural language.
class CustomerSupportAgent extends BaseLlmAgent
{
protected string $name = 'customer_support';
protected string $instructions = 'You are a helpful assistant...';
}
๐ ๏ธ
Tools - Agent Superpowers
Tools let agents interact with the real world โ query databases, call APIs, send emails, or anything else your Laravel app can do. Think of them as specialized methods agents can call.
๐ง
Memory & Sessions - Never Forget
Agents remember conversations, learn from interactions, and build knowledge over time. Sessions track conversations while memory stores long-term knowledge and user preferences.
๐ฏ
Execution Modes - Beyond Chat
Agents aren't just chatbots! Use different modes for different tasks: ask()
for conversations, trigger()
for events, analyze()
for data, and more.
๐งช
Evaluations - Quality at Scale
Test your agents like you test your code! Our LLM-as-a-Judge system automatically evaluates agent responses for quality, accuracy, and helpfulness.
๐
Tracing - X-Ray Vision
See exactly what your agents are thinking! Our tracing system records every decision, tool call, and response, making debugging a breeze.
๐ Getting Started is a Breeze
We've made it incredibly easy to get up and running. Here's how simple it is to create your first agent:
1. Install the package:
composer require vizra/vizra-adk
2. Create your first agent:
php artisan vizra:make:agent CustomerSupportAgent
3. Chat with your agent:
php artisan vizra:chat customer_support
That's it! You now have a working AI agent in your Laravel app. ๐
๐ก What Makes Vizra ADK Special?
๐ฏ Built for Real Production Use
This isn't a toy or a demo framework. We've built Vizra ADK to handle real production workloads with streaming responses, queue processing, proper error handling, and comprehensive monitoring. Your agents can handle thousands of conversations while maintaining quality.
๐งฉ Seamless Laravel Integration
We don't fight Laravel โ we embrace it! Use facades, service providers, middleware, jobs, events, and everything else you love about Laravel. Your AI agents feel like a natural extension of your application, not a bolted-on afterthought.
๐ฌ Developer Experience First
From our intuitive Artisan commands to our comprehensive debugging tools, everything is designed to make your life easier. See exactly what your agents are thinking with our tracing system, test them with our evaluation framework, and deploy with confidence.
๐ Your Learning Journey
Ready to dive deeper? Here's your roadmap to becoming a Vizra ADK expert:
๐ Start Here
- โ Agents - Build your first AI teammate
- โ Tools - Give agents superpowers
- โ Execution Modes - Beyond simple chat
๐ Level Up
- โ Memory System - Build agents that remember
- โ Workflows - Complex multi-agent systems
- โ Evaluations - Test agent quality
๐ Welcome to the Vizra ADK Family!
Let's build something incredible together