The launch of ChatGPT in November 2022 has significantly influenced and potentially transformed industry standards across multiple sectors. While my primary focus remains on the information technology sector, observations indicate that its impact extends across all industries and affects the …
-
JC-AI Newsletter #3
The first and second newsletters introduced a 14-day cadence, and even though it is the holiday season for many of us, we are sticking to the promised period. The current newsletter vol.3, brings a collection of valuable articles focusing on …
-
Do we understand the value of AI knowledge ?
Table of Contents I remember the first time I saw a diagram of a neuron (Img.1.). I was a school kid, and among other hobbies, I was interested in the human brain, it fascinated me. I borrowed a book from …
-
Semantic Caching with SpringBoot & Redis
Table of Contents 0. GitHub Repository1. Add the required dependencies2. Configure the Semantic Cache Vector Store3. Implement the Semantic Caching Service4. Integrate with the RAG ServiceStep 1: Clone the repositoryStep 2: Configure your environmentStep 3: Start the servicesStep 4: Use …
-
JC-AI Newsletter #2
Table of Contents In the first newsletter, we introduced a 14-day cadence, which means that this week it’s time for a new collection of articles from the fields of AI, LLM, Java and more.article: OpenAI CEO Sam Altman warns of …
-
JC-AI Newsletter #1
Table of Contents article: GitHub CEO: manual coding remains key despite AI boomarticle: Expert Generalistsarticle: Emerging Patterns in Building GenAI Productsarticle: Complex, AI-generated software projects will never happenarticle: Silicon Valley Insider EXPOSES Cult-Like AI Companies | Aaron Bastani Meets Karen …
-
Foojay Podcast #74: JCON Report, Part 3 – AI, ChatGPT, LLM, ML, RAG, MCP, GenAI, and more!
Table of Contents VideoPodcast (audio only)Content Let’s have an AI Bingo and talk about ChatGPT, LLM, ML, RAG, MCP, GenAI, and more! This is part 3 of the interviews recorded at the JCON conference in May. In the previous parts, …
-
Build a Sentiment Analysis API in Java with Quarkus and Local LLMs
Table of Contents What You’ll BuildPrerequisitesBootstrap Your Quarkus ProjectConfigure Ollama and Dev ServicesDefine the Sentiment EnumCreate the AI Classification ServiceExpose the Sentiment APIRun It!Test It!Final ThoughtsWhat’s Next? In a world full of opinions, tweets, reviews, chats, emails, understanding the tone …
-
Ensuring Safe and Reliable AI Interactions with LLM Guardrails
Table of Contents Understanding LLM guardrailsHow guardrails workEasily implementing guardrails with QuarkusInput guardrailsOutput guardrailsSanitizing LLM input and output Integrating Large Language Models (LLMs) into our applications is becoming increasingly popular. These models are extremely useful for creating content, searching documentation, …
-
Intro to RAG: Foundations of Retrieval Augmented Generation, part 1
Table of Contents Why RAG?Large Language Models (LLMs)Vector embeddingsVectors applied to wordsVectors applied to dataSimilarity searchWrapping up!Resources Retrieval Augmented Generation (RAG) may sound complex, but it accurately represents the process of the system. RAG is a method that enhances the …
-
SummarizingTokenWindowChatMemory: Enhancing LLM’s Conversations with Efficient Summarization
Table of Contents SummarizingTokenWindowChatMemoryThe Summarizer InterfaceSummarization LogicLLM SummarizationWhy This MattersConclusion LLM chat models have become an integral part of many applications today. We are all experimenting and exploring the best ways to utilize them effectively. For Java developers, LangChain4j has …