Впроваджуємо AI у Laravel: як реалізувати пошук у PDF-файлах без написання власної логіки.

Перекладено ШІ 0 Laravel News 07 травня, 2026

Навчіть свій Laravel-застосунок миттєво знаходити відповіді у великих документах за допомогою сучасного інструменту FileSearch. Чи готові ви автоматизувати роботу зі складними інструкціями та політикамі компанії?

▶️ Дивитися відеоурок (12 хвилин)

У п’ятому епізоді ми з нуля створювали semantic search за допомогою embeddings та pgvector. Це ідеальне рішення для FAQ та випадків, коли потрібен повний контроль над даними. Але що робити, якщо документації значно більше? Сотні сторінок інструкцій, регламентів та об'ємних PDF-файлів?

У цьому випуску ми спробуємо інший підхід. Завантажимо документи до AI-провайдера, довіримо йому chunking та embedding, а для запитів використаємо інструмент FileSearch із SDK. Жодної математики на нашому боці — лише завантаження та пошук.

Я створюю Artisan-команду, яка генерує vector store під назвою «SupportAI Knowledge Base» та завантажує п’ять markdown-файлів: про політику повернення, доставку, оплату, безпеку та гарантії. ID сховища зберігається в .env та конфігурації для подальшої роботи застосунку.

Ми інтегруємо FileSearch у роботу нашого support agent поруч із інструментом KnowledgeSearch із попереднього випуску. Тепер агент має обидві опції. Ми оновимо інструкції так, щоб він обирав правильний інструмент: KnowledgeSearch — для коротких відповідей на поширені питання, FileSearch — для пошуку в детальних документах.

Під час тестування на запит про пошкоджений товар агент знайшов у документах точну вимогу щодо звітування протягом 48 годин. А на комбіноване питання про номер замовлення та правила сервісу агент одночасно використав OrderLookup та FileSearch в одній відповіді.

Важливий нюанс перед релізом: FileSearch активно споживає токени та потребує коштів на балансі провайдера, оскільки він власноруч хостить і опрацьовує ваші вектори.

У наступному епізоді ми створимо інтерфейс чату на Livewire з підтримкою стрімінгу в реальному часі, щоб клієнти могли повноцінно спілкуватися з агентом.

⭐ GitHub: https://github.com/harris21/ship-ai-with-laravel

▶️ Дивитися 6-й епізод зараз →

Популярні

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

14 Оновлено 07 травня, 2026

Intervention Image: потужний інструмент для роботи з зображеннями у Laravel

Досліджуйте потужний пакет Intervention Image для PHP, який виводить редагування зображень на новий рівень з оновленою версією 3. Чи готові ви дізнатися, які нові можливості та функції чекають на вас у цьому інструменті

10 Оновлено 07 травня, 2026

Генерація документації в Laravel за допомогою штучного інтелекту

Docudoodle — це потужний пакет для генерації документації в Laravel, який допомагає легко аналізувати вашу кодову базу та створювати документацію за допомогою обраного вами AI. Чи готові ви дізнатися, як цей інструмент може спростити вашу роботу з документуванням коду? Читайте далі!

69 Оновлено 07 травня, 2026

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

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