I am playing with #RAG#evaluation for a while, and since #Java doesn't have a framework to do so out of the box.
So made a little effort on an existing project to implement that with #SemanticKernel, #JUnit
(1/2)
Not everyday you get to give a class to the young minds of #HAN#Arnhem but I didn't know if you get the chance, it'll be this much of fun 😊
Day well spent on talking about #OSS#K8S#Testcontainers#Buildpacks#CloudNative development.
Yesterday was a fantastic evening at #ArnhemJUG where I had the pleasure to share the stage with @aahoogendoorn
Talked about #RAG and different impl. patterns with #LLM and #KnowlegeMining. 💥
Thanks #Pepijn & #Femke for the invite and #OHRA for hosting the meetup 🙏
Finally started working on, what I think, my craziest idea for a talk ever > RAG-atouille
Based on the movie ratatouille and idea is to explain RAG features/patterns with the help of Remy, Anton, Gusteau and ofcourse art of cooking 😃
sessionize.com/s/soham-dasgu…
When the whole #java world is going gaga over #langchain4j, 🤔🤔I wrote an article on #SemanticKernel Java SDK for @nljug magazine..🤓🤓
Let's bring some variation in #LLM orchestration world 💪💪
Looking at some of conference talks on LLMs and RAG, let me correct you 🫵🫵
RAG (Retrieval Augmented Generation) has NOTHING to do with Vector databases.
#thereIsaidIt#changeMyMind
Maybe a shameless plugin 😋 but did a talk at #JSpring couple of years ago on the same topic but a bit broader than only server but also clients and tests..
piped.video/5nLHx8vfKR4?si=YtXY…
Dear #Conference Organizers.
Is this a new thing?
Submitted talks in "Evaluation" but you have published schedule on the website?
Why are you keeping me (us!?) in limbo? 🤔
Yours truly,
Curious & Confused Submitter!
ALT Sessionize shows the submitted talks to different Java Conferences in Evaluation status
After an eventful @fosdem in brussels, I came back with more questions than answers. Or rather became a bit more aware on the topic of #Open and/or #Free#AI Systems. So decided to put together my observations and "awareness" into a blog linkedin.com/posts/dasguptas…
#SemanticKernel with @weaviate_io on top of a data-set of resumes. 🥳 Quite happy with how fast and easy to setup and experiment search options with Weaviate.
Next step? experiment with fine-tuning the search results 😎
ALT Intellij screenshot of Java code which is indexing a bunch of resumes in Weaviate and using Semantic Kernel summarizer on the search results.
Playing with #OpenAI APIs and combining with #semanticKernal takes me back to the days when I was learning to write #Java.. Such happiness on making something as trivial as printing "hello world"