Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:ffit:3-jahr:java:learningunits:lu13:aufgaben:a04 [2025/12/02 02:09] – angelegt apeter | de:modul:ffit:3-jahr:java:learningunits:lu13:aufgaben:a04 [2025/12/02 09:11] (aktuell) – apeter | ||
|---|---|---|---|
| Zeile 3: | Zeile 3: | ||
| Nun da die Seiten dieses Moduls in der Vektordatenbank gespeichert sind, können wir versuchen Fragen zum Unterrichtstoff zu stellen. | Nun da die Seiten dieses Moduls in der Vektordatenbank gespeichert sind, können wir versuchen Fragen zum Unterrichtstoff zu stellen. | ||
| - | Folgender | + | Welche URL's werden Ihnen bei der Frage "Was ist Lombok?" |
| <code java> | <code java> | ||
| + | package ch.bzz.rag; | ||
| + | |||
| + | import ch.bzz.rag.service.*; | ||
| + | import lombok.extern.slf4j.Slf4j; | ||
| + | import org.springframework.ai.document.Document; | ||
| + | import org.springframework.boot.SpringApplication; | ||
| + | import org.springframework.boot.autoconfigure.SpringBootApplication; | ||
| + | import org.springframework.context.ConfigurableApplicationContext; | ||
| + | |||
| + | import java.util.List; | ||
| + | |||
| + | @Slf4j | ||
| + | @SpringBootApplication | ||
| + | public class ApplicationMain { | ||
| + | |||
| + | public static void main(String[] args) { | ||
| + | ConfigurableApplicationContext ctx = SpringApplication.run(ApplicationMain.class, | ||
| + | StoreService storeService = ctx.getBean(StoreService.class); | ||
| + | storeService.updateIndex(); | ||
| + | int numberOfResults = 5; | ||
| + | String query = "Was ist Lombok?"; | ||
| + | List< | ||
| + | for(Document doc : docs){ | ||
| + | log.info(" | ||
| + | } | ||
| + | ctx.close(); | ||
| + | } | ||
| + | } | ||
| </ | </ | ||