Пакет 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
Хочете забезпечити повну прозорість у своїх Laravel-додатках? Пакет Laravel Audit Log допоможе вам детально відстежувати всі зміни моделей Eloquent та відповідати вимогам регуляторів. Читайте далі, щоб дізнатися, як цей потужний інструмент може підвищити надійність вашого проєкту
Laravel пропонує зручні методи для роботи з датами, які значно спрощують запити до бази даних. Досліджуйте, як ці інтуїтивно зрозумілі функції допомагають створювати чіткі та зрозумілі умови для роботи з часовими даними!
Laravel пропонує потужні можливості повнотекстового пошуку за допомогою методів whereFullText та orWhereFullText, що дозволяють здійснювати складні запити до бази даних. Дізнайтеся, як реалізувати ефективний пошук для вашого блогу чи системи управління контентом