<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>LLM Archives - A N M Bazlur Rahman</title>
	<atom:link href="https://bazlur.ca/category/llm/feed/" rel="self" type="application/rss+xml" />
	<link>https://bazlur.ca/category/llm/</link>
	<description>Java Champion 🏆 Empowering Developers through Speaking 🗣️ Writing ✍️ Mentoring 🤝 &#38; Community Building 🌍 Published Author 📖 Contributing Editor at InfoQ and Foojay.IO</description>
	<lastBuildDate>Sun, 22 Jun 2025 04:29:17 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.1</generator>

<image>
	<url>https://i0.wp.com/bazlur.ca/wp-content/uploads/2022/07/cropped-klara-and-sun.jpeg?fit=32%2C32&#038;ssl=1</url>
	<title>LLM Archives - A N M Bazlur Rahman</title>
	<link>https://bazlur.ca/category/llm/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">207159250</site>	<item>
		<title>Building Robust AI Applications with LangChain4j Guardrails and Spring Boot</title>
		<link>https://bazlur.ca/2025/06/21/building-robust-ai-applications-with-langchain4j-guardrails-and-spring-boot/</link>
					<comments>https://bazlur.ca/2025/06/21/building-robust-ai-applications-with-langchain4j-guardrails-and-spring-boot/#respond</comments>
		
		<dc:creator><![CDATA[A N M Bazlur Rahman]]></dc:creator>
		<pubDate>Sat, 21 Jun 2025 16:29:56 +0000</pubDate>
				<category><![CDATA[Getting Started]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[ai application security]]></category>
		<category><![CDATA[ai best practices]]></category>
		<category><![CDATA[ai guardrails]]></category>
		<category><![CDATA[ai safety]]></category>
		<category><![CDATA[hallucination detection]]></category>
		<category><![CDATA[input validation]]></category>
		<category><![CDATA[java ai]]></category>
		<category><![CDATA[Java Development]]></category>
		<category><![CDATA[LangChain4j]]></category>
		<category><![CDATA[llm security]]></category>
		<category><![CDATA[openai api]]></category>
		<category><![CDATA[output validation]]></category>
		<category><![CDATA[prompt injection]]></category>
		<category><![CDATA[spring boot]]></category>
		<category><![CDATA[spring boot ai]]></category>
		<guid isPermaLink="false">https://bazlur.ca/?p=114012</guid>

					<description><![CDATA[<p>As AI applications become increasingly complex, ensuring that language models behave predictably and safely is paramount. LangChain4j&#8217;s guardrails feature provides a powerful framework for validating both the inputs and outputs of your AI services. This article demonstrates how to implement comprehensive guardrails in a Spring Boot application, with practical examples that you can adapt to ... <a title="Building Robust AI Applications with LangChain4j Guardrails and Spring Boot" class="read-more" href="https://bazlur.ca/2025/06/21/building-robust-ai-applications-with-langchain4j-guardrails-and-spring-boot/" aria-label="Read more about Building Robust AI Applications with LangChain4j Guardrails and Spring Boot">Read more</a></p>
<p>The post <a href="https://bazlur.ca/2025/06/21/building-robust-ai-applications-with-langchain4j-guardrails-and-spring-boot/">Building Robust AI Applications with LangChain4j Guardrails and Spring Boot</a> appeared first on <a href="https://bazlur.ca">A N M Bazlur Rahman</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bazlur.ca/2025/06/21/building-robust-ai-applications-with-langchain4j-guardrails-and-spring-boot/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">114012</post-id>	</item>
		<item>
		<title>Java + LLMs  + LangChain4j — 2025 Talk Series</title>
		<link>https://bazlur.ca/2025/05/03/java-llms-langchain4j-2025-talk-series/</link>
					<comments>https://bazlur.ca/2025/05/03/java-llms-langchain4j-2025-talk-series/#respond</comments>
		
		<dc:creator><![CDATA[A N M Bazlur Rahman]]></dc:creator>
		<pubDate>Sat, 03 May 2025 09:53:14 +0000</pubDate>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Jakarta EE]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[LangChain4j]]></category>
		<category><![CDATA[Large Language Models]]></category>
		<category><![CDATA[talks]]></category>
		<category><![CDATA[Workshops]]></category>
		<guid isPermaLink="false">https://bazlur.ca/?p=113949</guid>

					<description><![CDATA[<p>Shaaf and I have been heads‑down exploring how LangChain4j slots into everyday Java and Jakarta EE projects. Our experiments have grown into a full talk series. You can find a list of delivered and upcoming talks on my conference page: https://bazlur.ca/conferences/ Why we’re doing this LangChain4j gives Java devs RAG pipelines, vector‑store abstractions, and agent helpers without leaving the ... <a title="Java + LLMs  + LangChain4j — 2025 Talk Series" class="read-more" href="https://bazlur.ca/2025/05/03/java-llms-langchain4j-2025-talk-series/" aria-label="Read more about Java + LLMs  + LangChain4j — 2025 Talk Series">Read more</a></p>
<p>The post <a href="https://bazlur.ca/2025/05/03/java-llms-langchain4j-2025-talk-series/">Java + LLMs  + LangChain4j — 2025 Talk Series</a> appeared first on <a href="https://bazlur.ca">A N M Bazlur Rahman</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bazlur.ca/2025/05/03/java-llms-langchain4j-2025-talk-series/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">113949</post-id>	</item>
		<item>
		<title>Chat with Your Knowledge Base: A Hands-On Java &#038; LangChain4j Guide</title>
		<link>https://bazlur.ca/2025/04/18/chat-with-your-knowledge-base-a-hands-on-java-langchain4j-guide/</link>
					<comments>https://bazlur.ca/2025/04/18/chat-with-your-knowledge-base-a-hands-on-java-langchain4j-guide/#respond</comments>
		
		<dc:creator><![CDATA[A N M Bazlur Rahman]]></dc:creator>
		<pubDate>Fri, 18 Apr 2025 06:50:00 +0000</pubDate>
				<category><![CDATA[Getting Started]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java Beginner]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Chatbot]]></category>
		<category><![CDATA[Embeddings]]></category>
		<category><![CDATA[Hands-On Guide]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Knowledge Base]]></category>
		<category><![CDATA[LangChain4j]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[NLP]]></category>
		<category><![CDATA[Ollama]]></category>
		<category><![CDATA[OpenAI]]></category>
		<category><![CDATA[RAG]]></category>
		<category><![CDATA[Retrieval-Augmented Generation]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Vector Store]]></category>
		<guid isPermaLink="false">https://bazlur.ca/?p=113934</guid>

					<description><![CDATA[<p>Disclaimer: This article details an experimental project built for learning and demonstration purposes. The implementation described is not intended as a production-grade solution. Some parts of the code were generated using JetBrains’ AI Agent, Junie. Large Language Models (LLMs) like GPT-4, Llama, and Gemini have revolutionized how we interact with information. However, their knowledge is ... <a title="Chat with Your Knowledge Base: A Hands-On Java &#038; LangChain4j Guide" class="read-more" href="https://bazlur.ca/2025/04/18/chat-with-your-knowledge-base-a-hands-on-java-langchain4j-guide/" aria-label="Read more about Chat with Your Knowledge Base: A Hands-On Java &#038; LangChain4j Guide">Read more</a></p>
<p>The post <a href="https://bazlur.ca/2025/04/18/chat-with-your-knowledge-base-a-hands-on-java-langchain4j-guide/">Chat with Your Knowledge Base: A Hands-On Java &#038; LangChain4j Guide</a> appeared first on <a href="https://bazlur.ca">A N M Bazlur Rahman</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bazlur.ca/2025/04/18/chat-with-your-knowledge-base-a-hands-on-java-langchain4j-guide/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">113934</post-id>	</item>
		<item>
		<title>Building FormPilot: My Journey Creating an AI-Powered Form Filler with RAG, LangChain4j, and Ollama</title>
		<link>https://bazlur.ca/2025/04/06/building-formpilot-my-journey-creating-an-ai-powered-form-filler-with-rag-langchain4j-and-ollama/</link>
					<comments>https://bazlur.ca/2025/04/06/building-formpilot-my-journey-creating-an-ai-powered-form-filler-with-rag-langchain4j-and-ollama/#respond</comments>
		
		<dc:creator><![CDATA[A N M Bazlur Rahman]]></dc:creator>
		<pubDate>Sun, 06 Apr 2025 23:14:15 +0000</pubDate>
				<category><![CDATA[Getting Started]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[AI Development]]></category>
		<category><![CDATA[Autofill]]></category>
		<category><![CDATA[Browser Extension]]></category>
		<category><![CDATA[Chrome Extension]]></category>
		<category><![CDATA[Experiment]]></category>
		<category><![CDATA[Form Filling]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[LangChain4j]]></category>
		<category><![CDATA[Local LLM]]></category>
		<category><![CDATA[Ollama]]></category>
		<category><![CDATA[Prompt Engineering]]></category>
		<category><![CDATA[RAG]]></category>
		<category><![CDATA[Retrieval-Augmented Generation]]></category>
		<category><![CDATA[spring boot]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Web Development]]></category>
		<guid isPermaLink="false">https://bazlur.ca/?p=113911</guid>

					<description><![CDATA[<p>Disclaimer: This article details an experimental project built for learning and demonstration purposes. The implementation described is not intended as production-grade solution. Some parts of the code were generated using JetBrains’ AI Agent, Junie. Have you ever found yourself filling out the same information on web forms over and over again? Name, email, address, phone ... <a title="Building FormPilot: My Journey Creating an AI-Powered Form Filler with RAG, LangChain4j, and Ollama" class="read-more" href="https://bazlur.ca/2025/04/06/building-formpilot-my-journey-creating-an-ai-powered-form-filler-with-rag-langchain4j-and-ollama/" aria-label="Read more about Building FormPilot: My Journey Creating an AI-Powered Form Filler with RAG, LangChain4j, and Ollama">Read more</a></p>
<p>The post <a href="https://bazlur.ca/2025/04/06/building-formpilot-my-journey-creating-an-ai-powered-form-filler-with-rag-langchain4j-and-ollama/">Building FormPilot: My Journey Creating an AI-Powered Form Filler with RAG, LangChain4j, and Ollama</a> appeared first on <a href="https://bazlur.ca">A N M Bazlur Rahman</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bazlur.ca/2025/04/06/building-formpilot-my-journey-creating-an-ai-powered-form-filler-with-rag-langchain4j-and-ollama/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">113911</post-id>	</item>
		<item>
		<title>JetBrains Junie:  My Firsthand Experience</title>
		<link>https://bazlur.ca/2025/03/03/jetbrains-junie-my-firsthand-experience/</link>
					<comments>https://bazlur.ca/2025/03/03/jetbrains-junie-my-firsthand-experience/#respond</comments>
		
		<dc:creator><![CDATA[A N M Bazlur Rahman]]></dc:creator>
		<pubDate>Mon, 03 Mar 2025 13:10:28 +0000</pubDate>
				<category><![CDATA[IntelliJ IDEA]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[AI-assisted development]]></category>
		<category><![CDATA[Coding Automation]]></category>
		<category><![CDATA[Developer Productivity]]></category>
		<category><![CDATA[DevNexus]]></category>
		<category><![CDATA[Frontend Development]]></category>
		<category><![CDATA[GitHub Copilot]]></category>
		<category><![CDATA[Jakarta EE]]></category>
		<category><![CDATA[JetBrains AI Assistant]]></category>
		<category><![CDATA[JetBrains Junie]]></category>
		<category><![CDATA[LangChain4j]]></category>
		<category><![CDATA[machine learning]]></category>
		<category><![CDATA[software development]]></category>
		<guid isPermaLink="false">https://bazlur.ca/?p=113870</guid>

					<description><![CDATA[<p>LLMs are taking over the world—almost literally. Every day, we hear about new models popping up, pushing the boundaries of what AI can do. While some worry about it, others welcome it with open arms. The truth is that AI will inevitably take over certain tasks, much like cars replaced by horse-drawn carriages. But that ... <a title="JetBrains Junie:  My Firsthand Experience" class="read-more" href="https://bazlur.ca/2025/03/03/jetbrains-junie-my-firsthand-experience/" aria-label="Read more about JetBrains Junie:  My Firsthand Experience">Read more</a></p>
<p>The post <a href="https://bazlur.ca/2025/03/03/jetbrains-junie-my-firsthand-experience/">JetBrains Junie:  My Firsthand Experience</a> appeared first on <a href="https://bazlur.ca">A N M Bazlur Rahman</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bazlur.ca/2025/03/03/jetbrains-junie-my-firsthand-experience/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">113870</post-id>	</item>
		<item>
		<title>SummarizingTokenWindowChatMemory: Enhancing LLM’s Conversations with Efficient Summarization</title>
		<link>https://bazlur.ca/2025/02/14/summarizingtokenwindowchatmemory-enhancing-llms-conversations-with-efficient-summarization/</link>
					<comments>https://bazlur.ca/2025/02/14/summarizingtokenwindowchatmemory-enhancing-llms-conversations-with-efficient-summarization/#respond</comments>
		
		<dc:creator><![CDATA[A N M Bazlur Rahman]]></dc:creator>
		<pubDate>Fri, 14 Feb 2025 06:15:58 +0000</pubDate>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Chat Memory]]></category>
		<category><![CDATA[Chatbots]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[LangChain4j]]></category>
		<category><![CDATA[Summarization]]></category>
		<category><![CDATA[Token Management]]></category>
		<guid isPermaLink="false">https://bazlur.ca/?p=113813</guid>

					<description><![CDATA[<p>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 been an incredible tool in this journey. By design, most available APIs, such as ChatGPT and Gemini, operate in a fire-and-forget mode. They don’t retain ... <a title="SummarizingTokenWindowChatMemory: Enhancing LLM’s Conversations with Efficient Summarization" class="read-more" href="https://bazlur.ca/2025/02/14/summarizingtokenwindowchatmemory-enhancing-llms-conversations-with-efficient-summarization/" aria-label="Read more about SummarizingTokenWindowChatMemory: Enhancing LLM’s Conversations with Efficient Summarization">Read more</a></p>
<p>The post <a href="https://bazlur.ca/2025/02/14/summarizingtokenwindowchatmemory-enhancing-llms-conversations-with-efficient-summarization/">SummarizingTokenWindowChatMemory: Enhancing LLM’s Conversations with Efficient Summarization</a> appeared first on <a href="https://bazlur.ca">A N M Bazlur Rahman</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bazlur.ca/2025/02/14/summarizingtokenwindowchatmemory-enhancing-llms-conversations-with-efficient-summarization/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">113813</post-id>	</item>
	</channel>
</rss>
