Ship AI with Laravel: як створити перший Agent за допомогою AI SDK у Laravel 13

0
Перекладено ШІ
Оригінал: Laravel News
Оновлено: 26 березня, 2026
Laravel 13 отримав офіційний AI SDK, і в першому епізоді серії "Ship AI with Laravel" ми за приблизно 10 хвилин збираємо робочого AI-агента. Хочете дізнатися, як додати пошук по базі знань, стрімінг відповідей і захист від ін'єкцій підказок у свій додаток?

▶️ Переглянути відеоурок (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. Без людини в циклі.

⭐ GitHub: https://github.com/harris21/ship-ai-with-laravel

▶️ Переглянути епізод 1 зараз →

Популярні

Logomark Logotype

Простий пакет RabbitMQ для Laravel

Вам цікаво дізнатися, як спростити інтеграцію RabbitMQ у вашому Laravel-додатку? У нашій статті ми розглянемо пакет Simple RabbitMQ, який дозволяє легко налаштувати багатозʼєднання, публікувати повідомлення та обробляти черги за допомогою простого синтаксису. Читайте далі, щоб дізнатися більше!

Logomark Logotype

Intervention Image: потужний інструмент для роботи з зображеннями у Laravel

Досліджуйте потужний пакет Intervention Image для PHP, який виводить редагування зображень на новий рівень з оновленою версією 3. Чи готові ви дізнатися, які нові можливості та функції чекають на вас у цьому інструменті

Logomark Logotype

Claude Agent тепер інтегрований в AI Assistant для PhpStorm

Ви коли-небудь задумувалися, як полегшити свою роботу в Laravel? У нашій статті ми розглядаємо, як інтеграція Claude Code в PhpStorm може підвищити вашу продуктивність, спростивши процес написання коду та навчання нових розробників. Читайте далі, щоб дізнатися більше про переваги та функціональність цього потужного поєднання