Laravel 13 Menjajal AI Agent — Sekarang Framework PHP Punya Partner Coding Otomatis
Laravel 13 resmi dirilis pada 17 Maret 2026 di Laracon EU, Amsterdam — diumumkan langsung oleh Taylor Otwell di atas panggung. Tapi release kali ini berbeda dari biasanya. Tidak ada klaim “biggest release ever” atau hype besar-besaran. Taylor justru memilih tagline baru: “The clean stack for Artisans and agents.” Artisans = manusia. Agents = AI. Laravel 13 bukan sekadar update framework. Ini adalah statement bahwa Laravel sekarang memang dirancang untuk dua jenis “developer” sekaligus — dan itu mengubah dinamika seluruh ecosystem PHP. ## Apa yang Dirilis Bersama Laravel 13 Tiga produk AI resmi dirilis bersamaan dengan framework: - Laravel AI SDK — unified API untuk text generation, image, audio, embeddings, dan tool-calling agents - Laravel Boost — developer tool yang bikin AI coding assistant (Claude Code, Cursor, dll.) menulis kode Laravel yang lebih akurat - Laravel MCP — library untuk bangun Model Context Protocol server di dalam aplikasi Laravel Ketiganya saling melengkapi tapi menyelesaikan masalah berbeda: | Tool | Fungsi | |---|---| | AI SDK | Bikin fitur AI di dalam aplikasi | | Boost | Bikin AI menulis kode Laravel lebih baik | | MCP | Buka aplikasi Laravel untuk diakses AI lain | ## Laravel Boost: Bintang Utama Boost paling menarik untuk dibahas. Boost adalah-tool yang bikin AI coding assistant (Claude Code, Cursor, dan sejenisnya) menghasilkan kode Laravel yang lebih akurat dan sesuai konteks project. Masalah solved: AI yang selama ini ngasal saat coding proyek Laravel. Tanpa Boost, ketika kamu minta Claude Code atau Cursor bikin endpoint untuk create invoice, yang terjadi: - Agent generate kode generik - Pakai API versi lama atau salah convention - Perlu revisi berkali-kali sampai bisa jalan Dengan Boost, agent punya akses ke: 1. AI Guidelines — instruksi yang di-load di awal sesi coding. Menginstruksikan agent untuk follow Laravel conventions, pakai API yang benar untuk versi package yang terinstall, tulis test. 2. Agent Skills — modul pengetahuan on-demand. Kalau agent lagi kerja di Livewire component, skill livewire-development otomatis aktif. Skills terinstall berdasarkan apa yang dideteksi di composer.json project. 3. Documentation API — koneksi ke 17.000+ piece dokumentasi Laravel ecosystem yang di-index secara semantik. Agent tidak rely pada training data yang outdated — akses dokumentasi real-time yang sudah di-versioning per release. Taylor Otwell menjelaskan dengan sederhana: > “We release a feature every Tuesday. LLMs have no idea that feature exists because they’ve been trained on old data. But Boost actually allows us to feed them the latest info. They always have access to the most up-to-date docs.” ## MCP Server: Buka Aplikasi untuk AI Boost berjalan sebagai MCP server — implementasi Laravel terhadap open standard Model Context Protocol. Setiap tool yang Boost expose (Tinker, Schema, Logs, Routes, Config) adalah MCP tool. MCP server expose 15+ tools yang bisa digunakan agent: - Application Info — baca versi PHP, Laravel, database engine, daftar package + versi, Eloquent models - Database Schema — baca schema database aplikasi - Database Query — eksekusi query langsung dari agent - Route Inspector — inspect semua route yang terdaftar - Artisan Commands — jalankan command dari dalam agent - Tinker Integration — REPL untuk eksplorasi kode real-time - Configuration Access — baca config values tanpa buka file manual - Browser Logs — baca logs dan error langsung dari aplikasi - Documentation Search — query dokumentasi Laravel dari dalam agent Ini berarti AI agent tidak hanya “menghasilkan kode” — ia bisa benar-benar berinteraksi dengan aplikasi secara live, inspect state, run queries, dan execute commands seperti developer yang duduk di depan terminal. ## Laravel AI SDK: Dari Beta ke Production-Stable AI SDK sudah beta selama Laravel 12 cycle. Di Laravel 13, resmi production-ready. Satu API untuk semua kemampuan AI: php // Text generation $summary = Completion:prompt('Summarise ini: ' . $review)->generate(); // Tool-calling agent $response = SalesCoach:make()->prompt('Analyse sales call: ' . $transcript); // Image generation $image = Image:of('SaaS dashboard with sidebar')->generate(); // Audio synthesis $audio = Audio:of('Order confirmed, shipping in 2 days')->generate(); // Embeddings untuk semantic search $embedding = Str:of($article->body)->toEmbeddings(); Provider agnostic — OpenAI, Anthropic, Gemini. Config sekali, switch provider tanpa ubah aplikasi. Failover juga built-in: kalau primary provider error, SDK auto-switch ke fallback tanpa kode tambahan. ## Semantic Search di Query Builder Ini fitur yang langsung relevan buat AI-powered search: php $documents = DB:table('documents') ->whereVectorSimilarTo('embedding', 'Best wineries in Napa Valley') ->limit(10) ->get(); PostgreSQL + pgvector under the hood. App bisa search berdasarkan makna, bukan keyword matching. Dokumen tentang “reducing churn in subscription software” akan muncul meskipun tidak ada kata “retention” di query. Ini bukan eksperimen — sudah documented di search docs, query builder docs, dan AI SDK docs. Laravel serius dengan AI-native features. ## Tidak Ada Breaking Changes Ini yang perlu dicatat: Laravel 13 bukan radikal. Taylor Otwell komitmen zero breaking changes dari Laravel 12. Upgrade untuk codebase standar bisa selesai dalam hitungan menit. Yang berubah: PHP minimum sekarang 8.3 (naik dari 8.2). Kalau server masih PHP 8.2, upgrade itu dulu sebelum menyentuh framework. Untuk standard shared hosting atau managed cloud, ini biasanya satu-click change. ## Implikasi untuk Ekosistem AI Development Laravel 13 menunjukkan pergeseran paradigma: framework tidak lagi jadi alat untuk manusia saja. Sebelumnya, AI coding assistant seperti Claude Code atau Cursor bekerja dengan “generic knowledge” — kode yang mereka hasilkan berbasis training data yang tidak selalu akurat untuk project spesifik. Boost mengubah itu dengan memberi agent konteks project yang live, terstruktur, dan selalu updated. Kesimpulan: Laravel 13 bukan sekadar update teknis. Dengan Boost, Laravel menunjukkan bagaimana sebuah framework bisa beradaptasi dengan AI agent paradigm tanpa mengorbankan developer experience. Tiga produk (AI SDK, Boost, MCP), satu ekosistem, open standard. Mau coba Boost? Install dengan composer require laravel/boost --dev lalu php artisan boost:install — dalam 5 menit, AI coding assistant kamu langsung punya konteks tentang project Laravel. --- ## Sumber 1. Laravel — “Laravel Boost — Official Landing Page” — https://laravel.com/ai/boost 2. Laravel — “Laravel Boost Documentation (v13)” — https://laravel.com/docs/13.x/boost 3. Laravel — “Laravel 13 Release Notes” — https://laravel.com/docs/13.x/releases 4. Laravel — “Laravel AI SDK, Boost, or MCP: Which Tool Do You Need?” — https://laravel.com/blog/laravel-ai-sdk-boost-or-mcp-which-tool-do-you-need 5. GitHub — “laravel/boost” — https://github.com/laravel/boost