▶️ Переглянути відеоурок (10 хвилин)
Laravel 13 постачається з офіційним AI SDK: agents, tools, embeddings, vector stores, streaming — first-party, вбудований у фреймворк.
Я використав його для створення SupportAI — платформи підтримки клієнтів, де агент дивиться реальні замовлення в database, шукає в knowledge base через RAG, класифікує тікети за категорією та сентиментом, стрімить відповіді у Livewire chat UI, підтягує live-дані з вебу й блокує prompt injections локальним LLM до того, як вони дійдуть до OpenAI. Можеш подивитися повну демонстрацію тут, щоб побачити готовий продукт.
Це — Ship AI with Laravel, нова серія на Laravel News, де ми збираємо все з нуля в 11 епізодах. Стек: Laravel 13, Laravel AI SDK, Tailwind CSS v4, Livewire v4, Alpine.js та PostgreSQL з pgvector.
У цьому першому епізоді за ~10 хвилин перетворюємо чистий Laravel 13 додаток на робочого агента підтримки. Побачиш, як встановити SDK, згенерувати першого агента, налаштувати його поведінку, написати інструкції, щоб він звучав як реальний сапорт-реп, і отримати відповідь із інформацією про використання токенів, provider та model. Також у середині запиту я перемикаюсь з OpenAI на Anthropic, щоб показати: код агента не змінюється залежно від провайдера.
У наступному епізоді робимо класифікатор тікетів. Кидаєш повідомлення типу "I was charged twice and nobody is answering my emails" — отримуєш структуровані дані: billing category, high priority, angry sentiment, one-line summary. Без людини в циклі.