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

Web

Создаём RAG Chatbot с Spring AI
В этом руководстве мы объясняем, как создать Retrieval-Augmented Generation (RAG) chatbot с использованием Spring AI и Vaadin. Мы рассматриваем настройку проекта, конфигурацию приложения, разработку бэкенда и фронтенда, парсинг документов с помощью TikaDocumentReader, генерацию embeddings с OpenAI и хранение в PostgreSQL с использованием PGvector. Также показано, как создать chat interface для взаимодействия с загруженными документами.
Настройка CORS в Spring Security 6
В этой статье мы рассмотрели, как настроить CORS в Spring Security 6, обновив SecurityFilterChain. Мы обсудили как disabling CORS, так и настройку custom CORS configuration, чтобы наше приложение оставалось безопасным и работоспособным.