Skip to content

SivaLabs

Java, Spring Boot, Microservices, Cloud and DevOps Tutorials

  • Home
  • Spring Boot
  • Microservices
  • Kubernetes
  • Tutorials
    • Spring Boot Tutorials
    • Microservices Tutorials
    • Kubernetes Tutorials
    • MyBatis Tutorials
  • Videos
  • About Me
Spring AI RAG using Embedding Models and Vector Databases
March 15, 2024 Siva

Spring AI RAG using Embedding Models and Vector Databases

  ai   generative ai   java   springai   openai

In this article, we will explore the following:

  • Introduction to Embedding Models.
  • Loading data using DocumentReaders.
  • Storing embeddings in VectorStores.
  • Implementing RAG (Retrieval-Augmented Generation), a.k.a. Prompt Stuffing.

Let’s get started.

Getting Started with Spring AI and Open AI
March 10, 2024 Siva

Getting Started with Spring AI and Open AI

  ai   generative ai   java   springai   openai

In this article, we will explore the following:

  • Introduction to Spring AI.
  • Interacting with Open AI using Spring AI.
  • Using PromptTemplates.
  • Using OutputConverters.

Let’s get started.

Follow Me

Siva

Siva

Tutorials

  • Spring Boot Tutorials
  • Microservices Tutorials
  • Kubernetes Tutorials
  • jOOQ Tutorials
  • MyBatis Tutorials

Top Posts

  • Few things I learned in the hard way in 15 years of my career
  • Testing SpringBoot Applications
  • SpringBoot Best Practices
  • How SpringBoot AutoConfiguration magic works?
  • Why SpringBoot?
  • Clean Code: Don’t mix different levels of abstractions
  • 10 things to become an outstanding Java developer

Recent Posts

  • Announcing FeatureTracker Application
  • Protect Your Mental Health While Being On Social Media
  • You Can Code Offline With Local AI(Ollama)
  • Spring Boot + Testcontainers Tests at Jet Speed
  • My First Impression of Google's NotebookLM

Categories

  • AI
  • ARCHITECTURE
  • BEST-PRACTICES
  • BLOGGING
  • BOOKS
  • CAREER
  • DEVOPS
  • GOLANG
  • IDE
  • JAVA
  • JAVAEE
  • JOOQ
  • KAFKA
  • KUBERNETES
  • MICROSERVICES
  • MYBATIS
  • NEWSLETTER
  • SPRING
  • SPRINGBOOT
  • SPRINGCLOUD
  • TECH
  • TESTING
  • THOUGHTS
  • TIPS
  • VIDEOS

Tags

ai architecture best-practices blogging books career cloud debugging devops genai generative ai golang graalvm hibernate ide intellij intellijidea interviews java java-ee jooq jpa jsf kafka kubernetes langchain4j localstack lombok maven microservices mybatis newman newsletter oauth2 ollama openai opinions postman primefaces productivity rabbitmq social-media socialmedia spring springai springboot springcloud springsecurity springsession tech testcontainers testing thoughts thymeleaf tips travis-ci tutorials videos yeoman youtube
SivaLabs Powered by Hugo Privacy Policy