Компоненти ШІ для Symfony

Перекладено ШІ 5 Laravel News 02 червня, 2026

Ви готові зануритися у світ штучного інтелекту в PHP-додатках за допомогою Symfony AI? У цій статті ми розглянемо різні компоненти, які можуть стати основою для вашого наступного проекту, а також надамо практичний приклад їх використання

Symfony AI — набір компонентів, що інтегрує можливості штучного інтелекту в PHP-додатки. Цей пакет включає як базові, так і більш складні компоненти, разом із відповідними інтеграційними бандлами. Хоча ці AI-компоненти наразі відзначені як експериментальні, ви вже можете ознайомитися з прикладами та демо:

  • Platform: Уніфікований інтерфейс для різних AI-платформ, таких як OpenAI, Anthropic, Azure, Google та інших.
  • Agent: Платформа для створення AI-агентів, які можуть взаємодіяти з користувачами та виконувати завдання.
  • Store: Абстракція зберігання даних з індексацією та пошуком для AI-додатків.
  • MCP SDK: SDK для Model Context Protocol, що забезпечує комунікацію між AI-агентами та інструментами.

Ось базовий приклад використання з документації компонента агента на GitHub документації:

use Symfony\AI\Agent\Agent;
use Symfony\AI\Platform\Bridge\OpenAI\GPT;
use Symfony\AI\Platform\Bridge\OpenAI\PlatformFactory;
use Symfony\AI\Platform\Message\Message;
use Symfony\AI\Platform\Message\MessageBag;

$platform = PlatformFactory::create($apiKey);
$model = new GPT(GPT::GPT_4O_MINI);

$agent = new Agent($platform, $model);
$messages = new MessageBag(
    Message::forSystem('Ви корисний чат-бот, що відповідає на запитання про LLM-агента.'),
    Message::ofUser('Привіт, як ти?'),
);
$response = $agent->call($messages);

echo $response->getContent(); // "У мене все добре, дякую. Чим можу допомогти сьогодні?"

# Дізнайтеся більше

Репозиторій Symfony AI містить різні приклади, що демонструють використання AI-компонентів та допоможуть вам почати роботу. Папка src в репозиторії структурована за підпапками для окремих компонентів і бандлів. Кожна підпапка містить документацію та README для допомоги в знайомстві з компонентами.

Завітайте до репозиторію symfony/ai, щоб дізнатися більше та експериментувати з цими компонентами.

Популярні

Інше, що варто прочитати

74 Оновлено 02 червня, 2026

Laravel Boost — ваш стартовий набір для програмування з використанням штучного інтелекту

Вперше у світі Laravel з'являється можливість, яка значно спростить ваше повсякденне програмування завдяки новому пакету Laravel Boost. Читайте статтю, щоб дізнатися, як посилена інтеграція штучного інтелекту може підвищити ефективність вашої роботи та оптимізувати створення проектів у Laravel

37 Оновлено 02 червня, 2026

4 поширені помилки Vite у Laravel

Використання Vite для створення фронтенд-ресурсів у вашому додатку Laravel може бути захоплюючим, але іноді ви можете стикнутися з певними помилками. У цій статті ми розглянемо чотири поширені помилки, з якими ви можете зіткнутися, а також підкажемо способи їх усунення, щоб ви могли знову зосередитися на розробці вашого додатку

13 Оновлено 02 червня, 2026

Створення CLI-додатка за допомогою Laravel та Docker

Зазирніть у світ Laravel, де потужний CLI-фреймворк відкриває нові можливості для розробки командного інтерфейсу. Дізнайтеся, як створити просту утиліту для перевірки акцій, яка працює з Docker, та які переваги це може принести у вашому проєкті!