Adding embeddings/RAG support to the Koog-based AI agent in Confetti johnoreilly.dev/posts/confet...
This is using Gemini for the LLM and the embedding model so might as well use it to generate image for the article 😀
Example here of that being used in the Confetti app "Assistant" (for @droidcon.bsky.social USA sessions in this case). Embeddings, RAG, vector databases etc had seemed somewhat mysterious so nice to see them being used in action here!
Starting to add a Koog AI agent to the Confetti KMP sample (github.com/joreilly/Con...).
The project had been using Gemini directly before for providing recommendations but having an agent like this (along with associated tools) is a lot more flexible (still using Gemini as LLM)!
I took very few pictures at @kotlinconf.com, but this one is a goodie. With @johnoreilly.dev and @russhwolf.com at the day 1 keynote. Two legends of Kotlin OSS. Thanks for the chat!
Kotlin Weekly #513 has just been published! - mailchi.mp/kotlinweekly...
I've been so focussed on @kotlinconf.com talk for last few months I've been somewhat neglecting my KMP/CMP samples (github.com/joreilly). Waiting at an airport is perfect time to start updating them again!
Kotlin by JetBrains
John O'Reilly
John O'Reilly
John O'Reilly
John O'Reilly
Agenda for @droidcon.bsky.social USA 2026 now included in Confetti (github.com/joreilly/Con...)
Is there a word for that feeling when you're out and about and you forgot to enable remote control on Claude back at your computer? 😄
Maybe (in German) Fernzugriffsvergessenheitsschmerz (the pain of forgetting remote access),😄. Other options suggested by Gemini!
Kotlin Weekly
John O'Reilly
John O'Reilly
John O'Reilly
I wrote a previous post about an initial exploration of using Koog, the official Kotlin framework for building AI agents. Recenty I started looking at reworking the recommendation feature in the Confe...