Dies ist eine alte Version des Dokuments!


Machen Sie einen Cherry-Pick des Commits '''', um den fertigen ''ChatService '' zu erhalten.

Nutzen Sie den folgenden Code, um die Funktionalität zu überprüfen und mit der Hierarchie der Übersichtsseite zu vergleichen.

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();
    }
}
  • de/modul/ffit/3-jahr/java/learningunits/lu14/aufgaben/a02.1765244372.txt.gz
  • Zuletzt geändert: 2025/12/09 02:39
  • von apeter