Урок 12

Итоги курса

Курс о Laravel AI SDK.

Что ты узнал

  • Что такое AI SDK — 14+ провайдеров, один API
  • Провайдеры и модели — конфиг, failover, атрибуты
  • Агенты — make:agent, инструкции, анонимные
  • Structured Output — типизированный JSON
  • Streaming — SSE, Vercel protocol, broadcast
  • Очереди — фоновые задачи
  • Tools — расширение агента
  • Память диалога — RemembersConversations
  • Middleware и события — кастомизация
  • Тестирование — fake-агенты
  • Практика — агент поддержки

Ключевые идеи

Один API для всех. Не нужно переписывать код под каждого провайдера.

Structured output вместо парсинга. Схема гарантирует JSON.

Streaming для UX. Ответ в реальном времени.

Queue для тяжёлого. Не блокируй HTTP.

Tools расширяют. Агент может запрашивать данные.

Failover обязателен. Провайдеры падают.

Тесты с fake. Не трать деньги на тесты.

Частые ошибки

  • Использовать AI в sync-запросе для длинных задач
  • Не валидировать аргументы tools
  • Забыть MaxSteps — агент зациклится
  • Не обрабатывать ошибки провайдеров
  • Хранить API-ключи в коде
  • Тестировать с реальными API

Что дальше

  • Laravel AI SDK: инструменты и данные — RAG, embeddings, vector store
  • Laravel MCP — серверы для AI-клиентов
  • Laravel + AI: практика — продакшен

Полезные ссылки

  • Laravel AI SDK: laravel.com/ai
  • Документация: laravel.com/docs/13.x/ai-sdk
  • Laravel News: laravel-news.com
  • Demo: github.com/mongodb-developer/laravel-ai-sdk-voyage-ai-atlas

Заключение

Laravel AI SDK делает AI первоклассным инструментом в Laravel. Агенты, tools, streaming, очереди — всё на знакомом синтаксисе. Ты можешь строить AI-фичи без Python и без сложной интеграции. Главное — валидируй, тестируй, обрабатывай ошибки. AI ошибается, и твоя задача — сделать приложение надёжным.