Laravel Worldwide Meetup — ИИ справится! Семантический поиск с Laravel AI SDK
Laravel
0:00 / 0:00
Laravel Worldwide Meetup — ИИ справится! Семантический поиск с Laravel AI SDK
2 094 просмотра · Трансляция закончилась 2 дн. назад
Laravel
79,9 тыс. подписчиков
2 094 просмотра · Трансляция закончилась 2 дн. назад
В этом месяце к нам присоединится Нико Девс, который расскажет нам всё о семантическом поиске с Laravel!
Полнотекстовый поиск не подходит, когда клиенту нужно найти смысл, а не просто совпасть с ключевыми словами. В этом докладе Нико создаст реальный семантический поиск, используя RAG (Retrieval-Augmented Generation) с помощью Eloquent, Postgres и Laravel AI SDK, попутно разъясняя понятия фрагментов, векторов и эмбеддингов.
Он расскажет о том, как работают векторные базы данных, как фрагментировать и эмбедить документы, а также как извлекать релевантный контент с помощью промежуточного ПО и инструментов, — и в конце создаст работающий чат-бот для службы поддержки клиентов. Вы уйдете с четкой моделью RAG и лучшими практиками внедрения этого решения в продакшн.
Для начинающих: достаточно опыта работы с Laravel и Eloquent, предварительные знания AI SDK не требуются.
Временные метки:
2:36 - Введение
3:24 - Ресурсы сообщества:
https://laravel-news.com/ / https://podcast.laravel-news.com/ - Изучите сайт и подкаст Laravel News, чтобы быть в курсе последних обновлений и обсуждений
https://laravelpodcast.com/ - Обсуждения Laravel и PHP с Мэттом Стауффером
https://laracasts.com - Отличная платформа для развития ваших навыков работы с Laravel
https://larajobs.com/ - Официальная доска объявлений о вакансиях Laravel
https://community.laravel.com/ - Найдите информацию о предстоящих конференциях и мероприятиях Laravel здесь
https://laravel.com/stories - Laravel ищет разработчиков со всего сообщества - присылайте свои истории сюда!
5:40 - Спонсор мероприятия - Свяжитесь с нами по адресу go@vehikl.com || www.vehikl.com
5:55 - Розыгрыш призов от JetBrains - пожалуйста, используйте QR-код в конце встречи!
Примите участие в розыгрыше в любое время до 3 ноября, чтобы получить шанс выиграть один из двух купонов JetBrains.
6:18 - Вступительное слово Нико Дева
7:30 - Начало презентации Нико
10:00 - Международный музей манги: Как бы вы создали функцию поиска?
11:14 - Поиск по ключевым словам
18:03 - Вход в ИИ
19:11 - Почему стандартных обучающих данных недостаточно
21:52 - Вариант 1 - выгрузить всю таблицу в контекстное окно
24:20 - Вариант 2 - Отправлять только релевантные данные
25:50 - RAG: Генерация с дополненной реальностью (Retrieval-Augmented Generation)
26:46 - Семантический поиск
27:58 - Как сравнивать смысл?
29:58 - Встраивание векторов
31:00 - Как Laravel использует встраивание
31:25 - Где хранить векторы?
33:03 - Как заполнять записи
33:21 - Конвейер обработки данных
33:45 - Как разбить длинный текст на части
35:05 - Процесс поиска
37:03 - RAG с использованием промежуточного ПО
40:16 - RAG с использованием инструментов
43:05 - Поиск по сходству
45:26 - Поиск, не требующий семантического анализа
46:27 - Недостатки вызова инструментов
48:44 - Иногда GREP — это все, что вам нужно
51:22 - Вопросы и ответы с Нико
1:09:48 - Заключительные слайды
Упомянутые ссылки:
https://tighten.com/insights/chat-wit...
Блог Tighten: https://tighten.com/insights/
-----
Спасибо Нашему гостю:
-Нико Девс, подпишитесь на него в X (https://x.com/nicodevs) и посетите его веб-сайт (https://nicodevs.com/)
Подпишитесь на напоминания, чтобы быть в курсе последних событий @ https://meetup.laravel.com
Подпишитесь на наших соведущих:
Марго Дероса в X (https://x.com/margarettavares) и LinkedIn ( / margarettavares )
Дэн Соппельса в X (https://x.com/dansoppelsa) и LinkedIn ( / dansoppelsa )
Подпишитесь на нас в Bluesky:
LWWM в Bluesky (https://bsky.app/profile/laravelwwmee...)
Ищете работу? Вакансии открыты в следующих компаниях:
Корнелльский университет: https://jobs.hr.cornell.edu/us/en/c/i...
iVisa: https://ivisa.kuali.ai/careers
Digital Monitoring Products: https://secure6.saashr.com/ta/6168115...
Dealer Inspire: https://cars.wd12.myworkdayjobs.com/c...