inflearn logo
κ°•μ˜

Course

Instructor

javahyang5766's honest review, Spring AI in Practice: Implementing Chatbots, RAG, and MCP in Spring Services course

javahyang5766

Reviews 2

Average rating 4

In the theory section, I liked how you easily explained the topics I was curious about, from LLM basics to the differences between Spring AI and LangChain, as well as Vector DB and RAG. It was a great explanation for grasping the fundamental concepts. However, the practical section lacks explanations on "why" things need to be done a certain way. The lecture materials are also a bit disappointing. For example, in a practical lesson involving two applications that need modification, it would be helpful if the materials specified which application requires the build or the application.yaml modification. The source code is also provided as a simple compressed file rather than via GitHub. Since it is only the final completed version, it was difficult to compare and find what was different from the instructor's code when errors occurred during the practice.

1

synee

Hello Jogging Stingray, this is Sini from JSCODE~ 😊 First of all, thank you so much for completing the 'Spring AI' course and for leaving such thoughtful feedback to help us improve! I’m leaving this response to clear up any potential misunderstandings and to offer some help regarding the valuable opinions you shared. β€’ Regarding the explanation of the context in practice design Since this course is focused on an 'introductory' level for those new to AI, compressing everything from basic AI concepts to hands-on practice into 7 hours, I focused on intuitive code implementation, which might have made the explanations feel a bit brief. I will make sure to include more solid background explanations when preparing advanced courses in the future! Haha. If there were any parts where the context was unclear or difficult to understand while taking the course, please feel free to ask anytime via the 1:1 open KakaoTalk chatroom, and I’ll be happy to provide a kind explanation! β€’ Regarding application differentiation and course materials I always mentioned which application was being worked on or which yaml file was being modified in the lecture videos, but it seems you wanted to see that information clearly in the Notion materials as well..! In this course, I used different colors to indicate the parts that were changed. Because there are so many sections, I kept the labels simple for the sake of source code readability, but I will try to include the application names in future productions! Haha. β€’ Regarding the method of providing source code There is actually a small educational intention behind providing the final code only as a zip file..! Haha. When I provide code via GitHub, many students tend to fix their code by simply comparing it like a 'spot the difference' game. I provide only the final files because the process of Googling errors and troubleshooting them yourself is much more helpful for improving development skills. However, since it caused some inconvenience in your learning, I will give more thought to providing code via GitHub in the future! Haha. I will use the points you pointed out as a foundation for future course production!! If you have any questions while applying what you've learned to your work, please feel free to visit the Q&A board or the open KakaoTalk chatroom. I’m always rooting for your wonderful development journey, Jogging Stingray! Thank you! πŸ€

0

synee

76 lectures

347 enrolled

Spring AI in Practice: Implementing Chatbots, RAG, and MCP in Spring Services
4.8(37 reviews)