A command-line chatbot built with Spring AI that demonstrates Retrieval-Augmented Generation (RAG) and conversational memory capabilities.
-
Updated
Oct 11, 2024 - Java
A command-line chatbot built with Spring AI that demonstrates Retrieval-Augmented Generation (RAG) and conversational memory capabilities.
RAG-Enabled is a Python-based assistant that combines Retrieval-Augmented Generation (RAG), LangChain, and OpenAI to deliver intelligent responses. It supports multi-format document loading, context retrieval via ChromaDB, and auto-compresses chat history after 8 messages to maintain memory efficiency.
Add a description, image, and links to the chatmemory topic page so that developers can more easily learn about it.
To associate your repository with the chatmemory topic, visit your repo's landing page and select "manage topics."