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, щоб дізнатися більше та експериментувати з цими компонентами.
Вперше у світі Laravel з'являється можливість, яка значно спростить ваше повсякденне програмування завдяки новому пакету Laravel Boost. Читайте статтю, щоб дізнатися, як посилена інтеграція штучного інтелекту може підвищити ефективність вашої роботи та оптимізувати створення проектів у Laravel
Використання Vite для створення фронтенд-ресурсів у вашому додатку Laravel може бути захоплюючим, але іноді ви можете стикнутися з певними помилками. У цій статті ми розглянемо чотири поширені помилки, з якими ви можете зіткнутися, а також підкажемо способи їх усунення, щоб ви могли знову зосередитися на розробці вашого додатку
Зазирніть у світ Laravel, де потужний CLI-фреймворк відкриває нові можливості для розробки командного інтерфейсу. Дізнайтеся, як створити просту утиліту для перевірки акцій, яка працює з Docker, та які переваги це може принести у вашому проєкті!