Керуйте AI-запитами у вашому додатку Laravel за допомогою Markdown та Blade

Перекладено ШІ
Оригінал: Laravel News
Оновлено: 10 жовтня, 2025
Досліджуйте можливості пакета Prompt для Laravel, який дозволяє легко управляти вашими AI запитами у Markdown файлах завдяки силі Blade. Дізнайтеся, як створювати динамічні шаблони запитів і використовувати їх для генерації привабливих метаописів для продуктів!

Пакет Prompt для Laravel від @chimit дозволяє просто керувати вашими AI запитами в Markdown-файлах, використовуючи можливості Blade. Ви визначаєте шаблони запитів у папці resources/prompts, які можуть виглядати ось так:

Ви — експерт із SEO, спеціалізуючись на електронній комерції. Сгенеруйте переконливий метаопис для цього продукту.
 
**Продукт:** {{ $product->name }}
**Ціна:** ${{ number_format($product->price, 2) }}
 
**Опис продукту:**
---
{!! $product->description !!}
---
 
@if($product->discount_percentage > 0)
**Спеціальна пропозиція:** {{ $product->discount_percentage }}% ЗНИЖКА - Обмежений термін!
@endif
 
Вимоги:
- Максимум 160 символів
- Включити назву продукту та ключові переваги
- Створити терміновість, якщо є знижка
- Цільові ключові слова: {{ implode(', ', $keywords) }}

Ці шаблони можна відобразити за допомогою класу Prompt з пакету:

use Chimit\Prompt;
 
$prompt = Prompt::get('seo/product-meta', [
    'product' => $product,
    'keywords' => ['бездротові навушники', 'bluetooth', 'активне шумозаглушення']
]);

Наразі пакет не має налаштувань або можливості створити новий шаблон за допомогою команди Artisan, але концепція динамічного запиту з використанням інструмента на зразок Blade є цікавою.

👩‍💻 Розпочніть роботу з цим пакетом на GitHub: chimit/prompt