Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

de:modul:ffit:3-jahr:java:learningunits:lu14:aufgaben:a02 [2025/12/09 02:39] – angelegt apeterde:modul:ffit:3-jahr:java:learningunits:lu14:aufgaben:a02 [2025/12/09 02:47] (aktuell) apeter
Zeile 1: Zeile 1:
 ==== LU14.A02 ChatService ==== ==== LU14.A02 ChatService ====
  
-Machen Sie einen Cherry-Pick des Commits '''', um den fertigen ''ChatService '' zu erhalten.+Machen Sie einen Cherry-Pick des Commits ''037e28a'', um den fertigen ''ChatService'' und sämtliche Hilfsklassen zu erhalten.
  
-Nutzen Sie den folgenden Codeum die Funktionalität zu überprüfen und mit der Hierarchie der Übersichtsseite zu vergleichen.+Stellen Sie sicherdass der Test ''ChatServiceTest.java'' fehlerfrei ausgeführt werden kann.
  
-<code java> +Studieren Sie den Enum ''ChatMode.java''Welche anderen Modi (ausser Fragen beantwortenkönnte man einbauen?
-package ch.bzz.rag; +
- +
-import ch.bzz.rag.chat.ChatMode+
-import ch.bzz.rag.service.ChatService; +
-import ch.bzz.rag.service.ChatService.ChatAnswer; +
-import org.springframework.boot.SpringApplication; +
-import org.springframework.boot.autoconfigure.SpringBootApplication; +
-import org.springframework.context.ConfigurableApplicationContext; +
- +
-import lombok.extern.slf4j.Slf4j; +
- +
-@Slf4j +
-@SpringBootApplication +
-public class ApplicationMain { +
- +
-    public static void main(String[] args+
-        ConfigurableApplicationContext ctx = SpringApplication.run(ApplicationMain.class, args); +
-        ChatService chatService = ctx.getBean(ChatService.class); +
-        String query = "Was ist Lombok?"; +
-        ChatAnswer answer = chatService.chat(ChatMode.STANDARD, query); +
-        log.info("Question: {}", query); +
-        log.info("Answer: {}", answer.text()); +
-        log.info("Sources: {}", answer.sources()); +
-        ctx.close(); +
-    } +
-+
- +
-</code>+
  • de/modul/ffit/3-jahr/java/learningunits/lu14/aufgaben/a02.1765244372.txt.gz
  • Zuletzt geändert: 2025/12/09 02:39
  • von apeter