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

2
Перекладено ШІ
Оригінал: Laravel News
Оновлено: 17 грудня, 2025
Ви готові зануритися у світ штучного інтелекту в PHP-додатках за допомогою Symfony AI? У цій статті ми розглянемо різні компоненти, які можуть стати основою для вашого наступного проекту, а також надамо практичний приклад їх використання

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

Популярні

Logomark Logotype

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

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

Logomark Logotype

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

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

Logomark Logotype

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

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