Building a Streaming Chatbot with Spring Boot and Spring AI

Поделиться
HTML-код
  • Опубликовано: 30 окт 2024

Комментарии • 28

  • @PauloHenrique-yt1sh
    @PauloHenrique-yt1sh 22 дня назад +3

    It's a foundation, but exactly what I need for a solid start in my corporate environment. Really exciting to combine the speed, organization and cleanliness of spring apps with the AI ​​world. Thanks for sharing and clear instructions

    • @DanVega
      @DanVega  22 дня назад

      I'm really glad I could help out. Let me know if you run into anything

  • @martinmiano8220
    @martinmiano8220 22 дня назад +3

    Fantastic video Dan. Kind request, kindly do a tutorial showcasing spring AI capability to parse images/pdfs to text or some json form.

  • @yemzibossa
    @yemzibossa 22 дня назад +2

    I found this video very very very very very very very very too too too too too too useful. Thanks, Dan

    • @DanVega
      @DanVega  22 дня назад

      You are most welcome. Glad you found it useful

  • @kappaj01
    @kappaj01 22 дня назад +1

    Excellent video - really like the personalized screens!

    • @DanVega
      @DanVega  22 дня назад

      Thank you very much!

  • @souravmahapatra2515
    @souravmahapatra2515 21 день назад

    This video is really good Dan . Thanks for sharing.

  • @ShakhawatSumon
    @ShakhawatSumon 21 день назад +1

    Awesome. Nicely described.

  • @razatech22
    @razatech22 20 дней назад +1

    Hi Dan, thanks for the amazing contribution to java-spring community. Kindly create a complete playlist on spring reactive programming

    • @DanVega
      @DanVega  19 дней назад +1

      Thank you for the kind words and suggestion.

  • @arnaudpoutieu1331
    @arnaudpoutieu1331 21 день назад +1

    Thanks Dan!

  • @mujahidpasha4440
    @mujahidpasha4440 21 день назад +1

    Great tutorial

  • @odeds9035
    @odeds9035 18 дней назад

    Great and simple, thanks!
    (Maybe I missed the explanation, but why one method is Post and the other is Get?)

  • @sadiulhakim7814
    @sadiulhakim7814 22 дня назад +1

    Thanks for this video

  • @ssomasun
    @ssomasun 18 дней назад

    Hi Dan, Thank you for developing videos for Spring AI. I have a question: if I want to initialize both the ChatGPT and Claude clients, what would be the best approach for setting that up?

  • @devkratos711
    @devkratos711 22 дня назад

    Great work 👌

  • @sadiulhakim7814
    @sadiulhakim7814 22 дня назад +1

    10:30 Aha at last some reactive programming. So yeah, i found a reason of learning Spring WebFlux.

  • @Whoisandreeeee
    @Whoisandreeeee 21 день назад

    I'm having some issues. I tried doing the same using Spring Web and Gemini, but it didn't work. Gemini would finish generating all the content first and then return it. It only worked when I used Spring Web Flux instead of Spring Web.
    Another approach I tried was using Spring Web and Ollama; this time, almost everything worked fine. The response generated by the AI came in small pieces, but there were no spaces separating the generated words, causing all the words to stick together. For example: 'Hi, how are you?' -> 'Hi,howareyou?'
    Has anyone else had these same issues?

  • @naninunna8082
    @naninunna8082 20 дней назад +1

    why spring, this could be done with html, css and js. please answer,honest;y like to know.

    • @DanVega
      @DanVega  19 дней назад +1

      Could you simply call an LLM in JavaScript using a REST API, absolutely. Spring AI is much more than a facility for making REST calls. Once you start to build out real world applications there are a bunch of problems you will have to solve for like...
      - How to parse the response to a type
      - RAG
      - Function calling
      - Memory
      - So much more
      Spring AI is a framework for building AI powered applications. If you have a chance take a look at my Spring AI playlist and some of the features it provides. Hope that helps.

    • @naninunna8082
      @naninunna8082 19 дней назад

      @@DanVega sure Thanks

  • @blauornuo7060
    @blauornuo7060 22 дня назад +1

    thanks.

  • @mayikx
    @mayikx 22 дня назад +1

    Thanks | Gracias

  • @tzarukjan3068
    @tzarukjan3068 22 дня назад +1

    Is it possible todo the same with ollama?

    • @DanVega
      @DanVega  22 дня назад

      Absolutely! I have a video on this channel on getting started with Ollama and an article www.bytesizedai.dev/p/ollama-getting-started

  • @City__Walker
    @City__Walker 22 дня назад

    Eh why your switch off subtitles

    • @DanVega
      @DanVega  22 дня назад

      I did not. It still shows automatic captions as processing