Skip to content

bogdanpc/playground-ai-chat-mem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

playground-ai-chat-mem

Playground project on LLM/AI chatbot and RAG/memory using Java/Quarkus and Langchain4j

This project is web application with a Java & Quarkus backend and a JavaScript (React) frontend. The backend serves a REST API, while the frontend is a SPA (Single Page Application).

📁 Project Structure

  • api/ # Java backend application
  • client/ # JavaScript frontend ReactJS application

🚀 Getting Started

Prerequisites

Clone the repository:

git clone <repository_url>
cd <project_root_directory>

💻 Development

Start Quarkus app in (dev mode)[https://quarkus.io/guides/dev-mode-differences]

cd backend
mvn quarkus:dev

(Quinoa extension)[https://quarkus.io/extensions/io.quarkiverse.quinoa/quarkus-quinoa/] will automatically start the frontend development server.

Both frontend and backend hot-reloading will be enabled.

Quarkus (dev services)[https://quarkus.io/guides/dev-services] will also start PostgreSQL PGVector database and (ollama)[https://ollama.com/] for local model inference.

🛠 Build and run

TODO

About

Playground project on LLM/AI chatbot and RAG/memory using Java/Quarkus and Langchain4j

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors