├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── Dockerfile ├── README.adoc ├── docker-compose.yml ├── frontend ├── .gitignore ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt └── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── Components │ ├── ChatBubble.js │ └── ChatWindow.js │ ├── Services │ └── ChatService.js │ ├── api.js │ ├── index.css │ ├── index.js │ ├── logo.svg │ ├── reportWebVitals.js │ └── setupTests.js ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── docs └── asciidoc │ ├── .gitignore │ ├── blog-spring-ai-redis.adoc │ └── spring-ai-redis-screenshot.png └── main ├── java └── com │ └── redis │ └── demo │ └── spring │ └── ai │ ├── RagApplication.java │ ├── RagConfiguration.java │ ├── RagController.java │ ├── RagDataLoader.java │ └── RagService.java └── resources ├── application.properties ├── data └── beers.json.gz └── prompts └── system-qa.st /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/README.adoc -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/frontend/public/index.html -------------------------------------------------------------------------------- /frontend/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/frontend/public/logo192.png -------------------------------------------------------------------------------- /frontend/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/frontend/public/logo512.png -------------------------------------------------------------------------------- /frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/frontend/public/manifest.json -------------------------------------------------------------------------------- /frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/frontend/public/robots.txt -------------------------------------------------------------------------------- /frontend/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/frontend/src/App.css -------------------------------------------------------------------------------- /frontend/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/frontend/src/App.js -------------------------------------------------------------------------------- /frontend/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/frontend/src/App.test.js -------------------------------------------------------------------------------- /frontend/src/Components/ChatBubble.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/frontend/src/Components/ChatBubble.js -------------------------------------------------------------------------------- /frontend/src/Components/ChatWindow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/frontend/src/Components/ChatWindow.js -------------------------------------------------------------------------------- /frontend/src/Services/ChatService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/frontend/src/Services/ChatService.js -------------------------------------------------------------------------------- /frontend/src/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/frontend/src/api.js -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/frontend/src/index.js -------------------------------------------------------------------------------- /frontend/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/frontend/src/logo.svg -------------------------------------------------------------------------------- /frontend/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/frontend/src/reportWebVitals.js -------------------------------------------------------------------------------- /frontend/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/frontend/src/setupTests.js -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/pom.xml -------------------------------------------------------------------------------- /src/docs/asciidoc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/src/docs/asciidoc/.gitignore -------------------------------------------------------------------------------- /src/docs/asciidoc/blog-spring-ai-redis.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/src/docs/asciidoc/blog-spring-ai-redis.adoc -------------------------------------------------------------------------------- /src/docs/asciidoc/spring-ai-redis-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/src/docs/asciidoc/spring-ai-redis-screenshot.png -------------------------------------------------------------------------------- /src/main/java/com/redis/demo/spring/ai/RagApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/src/main/java/com/redis/demo/spring/ai/RagApplication.java -------------------------------------------------------------------------------- /src/main/java/com/redis/demo/spring/ai/RagConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/src/main/java/com/redis/demo/spring/ai/RagConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/redis/demo/spring/ai/RagController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/src/main/java/com/redis/demo/spring/ai/RagController.java -------------------------------------------------------------------------------- /src/main/java/com/redis/demo/spring/ai/RagDataLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/src/main/java/com/redis/demo/spring/ai/RagDataLoader.java -------------------------------------------------------------------------------- /src/main/java/com/redis/demo/spring/ai/RagService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/src/main/java/com/redis/demo/spring/ai/RagService.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/data/beers.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/src/main/resources/data/beers.json.gz -------------------------------------------------------------------------------- /src/main/resources/prompts/system-qa.st: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-developer/spring-ai-redis-demo/HEAD/src/main/resources/prompts/system-qa.st --------------------------------------------------------------------------------