This system implements a micro-microservice architecture, and uses vuetify+langchain+local large model+local vector database to build a RAG system.
The integration of Vuetify, Langchain, Llama3, and Chroma offers an innovative approach to building a Robust Augmented Generation (RAG) system. By implementing a micro-microservice architecture, this system is designed to efficiently handle complex tasks, such as language translation and professional knowledge Q&A, leveraging local resources. The system is constructed with three distinct layers: a user-friendly front-end, an API gateway, and a back-end service, all working seamlessly together.
Built primarily using Vue3 and Vuetify3, combined with powerful back-end functionalities, this system demonstrates how to utilize local large models alongside a local vector database. It emphasizes security and performance while facilitating user authentication and complex language processing in a structured manner.