Перейти к содержимому

Свой ChatGPT на ваших документах: Spring AI, RAG и pgVector

devmark_ru

0:00 / 0:00

Свой ChatGPT на ваших документах: Spring AI, RAG и pgVector

360 просмотров · 10 мес. назад
devmark_ru
4,86 тыс. подписчиков
360 просмотров · 10 мес. назад
Реализуем классическую схему RAG: учим Spring-приложение искать информацию в PDF и базе данных pgVector. Пошаговый гайд по интеграции векторного поиска и Tika. В Spring AI есть возможность использования retrieval augmented generation (генерация, дополненная поиском). RAG позволяет превратить любую LLM "общего назначения" в интерактивного помощника, знакомого с вашей предметной областью. Перед тем, как дать ответ на запрос пользователя, выполним поиск подходящей информации в векторном хранилище среди заранее подготовленных документов. Причём каждый документ хранится не в виде текста, а в виде массива чисел (т.н. «векторов»). В качестве векторного хранилища мы будем использовать pgVector - расширение для postgres. Статья по теме: https://devmark.ru/article/spring-ai-rag Пример: https://github.com/devmarkru/spring-a... Все новости проекта: https://t.me/+cmyC5zaGHEQ0ZTIy #spring #ai #kotlin