<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>LlamaIndex on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/llamaindex/</link><description>Recent content in LlamaIndex on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 06 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/llamaindex/index.xml" rel="self" type="application/rss+xml"/><item><title>Introduction to Retrieval-Augmented Generation (RAG) Architectures</title><link>https://ai-blog.noorshomelab.dev/prompt-agent-ai-2026-guide/introduction-rag-architectures/</link><pubDate>Mon, 06 Apr 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/prompt-agent-ai-2026-guide/introduction-rag-architectures/</guid><description>&lt;h2 id="introduction-to-retrieval-augmented-generation-rag-architectures"&gt;Introduction to Retrieval-Augmented Generation (RAG) Architectures&lt;/h2&gt;
&lt;p&gt;Welcome back, future AI architects! In the previous chapters, we mastered the art of crafting powerful prompts and explored advanced prompt engineering techniques to guide Large Language Models (LLMs) to perform complex tasks. You&amp;rsquo;ve learned how to make LLMs think, reason, and even reflect. But what happens when an LLM needs information it doesn&amp;rsquo;t have in its training data, or when that information is constantly changing?&lt;/p&gt;</description></item><item><title>Orchestrating Agents with Frameworks: LangChain and LlamaIndex</title><link>https://ai-blog.noorshomelab.dev/prompt-agent-ai-2026-guide/orchestrating-agents-frameworks/</link><pubDate>Mon, 06 Apr 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/prompt-agent-ai-2026-guide/orchestrating-agents-frameworks/</guid><description>&lt;h2 id="orchestrating-agents-with-frameworks-langchain-and-llamaindex"&gt;Orchestrating Agents with Frameworks: LangChain and LlamaIndex&lt;/h2&gt;
&lt;p&gt;Welcome back, intrepid AI developer! In our previous chapters, you&amp;rsquo;ve mastered the art of crafting precise prompts, understood the power of Retrieval-Augmented Generation (RAG), and explored the core components that make up an intelligent agent. You now know that building sophisticated AI applications involves more than just a single prompt; it requires a symphony of interconnected parts: an LLM for reasoning, memory to retain context, tools to interact with the world, and a planning mechanism to string it all together.&lt;/p&gt;</description></item><item><title>Orchestrating Intelligence: Agentic Retrieval with LLM-Assisted Planning</title><link>https://ai-blog.noorshomelab.dev/rag-2-0-guide-2026/agentic-retrieval-llm-orchestration/</link><pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/rag-2-0-guide-2026/agentic-retrieval-llm-orchestration/</guid><description>&lt;h2 id="orchestrating-intelligence-agentic-retrieval-with-llm-assisted-planning"&gt;Orchestrating Intelligence: Agentic Retrieval with LLM-Assisted Planning&lt;/h2&gt;
&lt;p&gt;Welcome back, future RAG 2.0 architects! So far in our journey, we&amp;rsquo;ve explored how to supercharge Retrieval-Augmented Generation (RAG) by moving beyond simple chunking. We&amp;rsquo;ve delved into sophisticated techniques like hybrid search, advanced embeddings, GraphRAG, multi-hop retrieval, and intelligent query rewriting. These methods significantly improve &lt;em&gt;how&lt;/em&gt; we retrieve relevant information.&lt;/p&gt;
&lt;p&gt;But what if the Large Language Model (LLM) itself could be more than just a responder? What if it could &lt;em&gt;plan&lt;/em&gt; its own retrieval strategy, decide which tools to use, and even refine its approach based on the results? This is the essence of &lt;strong&gt;Agentic Retrieval&lt;/strong&gt; – an exciting evolution where LLMs transform from passive generators into active, intelligent orchestrators of information.&lt;/p&gt;</description></item><item><title>Empowering Agents with Custom Tools and API Integrations</title><link>https://ai-blog.noorshomelab.dev/prompt-agent-ai-2026-guide/empowering-agents-custom-tools/</link><pubDate>Mon, 06 Apr 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/prompt-agent-ai-2026-guide/empowering-agents-custom-tools/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Welcome back, future agent architects! In our previous chapters, we laid the groundwork for building intelligent agents, exploring how they plan, manage memory, and reason. We&amp;rsquo;ve seen how a Large Language Model (LLM) acts as the brain, enabling your agent to understand, generate, and process information.&lt;/p&gt;
&lt;p&gt;However, even the most powerful LLMs have limitations. They operate on the data they were trained on, which means their knowledge is often dated, they can&amp;rsquo;t perform real-time actions, or access proprietary internal systems. This is where &lt;strong&gt;tools&lt;/strong&gt; come into play—they are the hands and eyes of your agent, extending its reach beyond its internal knowledge base.&lt;/p&gt;</description></item><item><title>Persistent Agent Memory: Short-Term Context and Long-Term Knowledge Bases</title><link>https://ai-blog.noorshomelab.dev/prompt-agent-ai-2026-guide/persistent-agent-memory/</link><pubDate>Mon, 06 Apr 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/prompt-agent-ai-2026-guide/persistent-agent-memory/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Welcome back, fellow AI architect! In previous chapters, we mastered the art of crafting precise prompts and designing agentic workflows. But have you ever noticed that our agents, while brilliant in the moment, sometimes forget what they just said? Or struggle with questions outside their immediate training data? That&amp;rsquo;s where memory comes in.&lt;/p&gt;
&lt;p&gt;This chapter is all about giving our AI agents a memory – both short-term, for coherent conversations, and long-term, for accessing vast knowledge. We&amp;rsquo;ll dive deep into managing the LLM&amp;rsquo;s context window, integrating vector databases for external knowledge, and building truly intelligent agents that remember and learn. By the end, you&amp;rsquo;ll be able to equip your agents with persistent memory, making them far more capable, consistent, and useful in real-world applications.&lt;/p&gt;</description></item><item><title>Developing Robust Agents: Design Patterns for Production Readiness</title><link>https://ai-blog.noorshomelab.dev/prompt-agent-ai-2026-guide/developing-robust-agents/</link><pubDate>Mon, 06 Apr 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/prompt-agent-ai-2026-guide/developing-robust-agents/</guid><description>&lt;h2 id="introduction-to-production-ready-agent-design"&gt;Introduction to Production-Ready Agent Design&lt;/h2&gt;
&lt;p&gt;Welcome back, fellow AI adventurer! In our journey so far, we&amp;rsquo;ve explored the foundational concepts of prompt engineering, delved into advanced techniques like Chain-of-Thought and Tree-of-Thought, and built a solid understanding of Retrieval-Augmented Generation (RAG). We then introduced the core architecture of agentic AI, learning how LLMs can be empowered with memory and tools to perform complex tasks.&lt;/p&gt;
&lt;p&gt;But here&amp;rsquo;s the truth: building a functional agent in a Jupyter notebook is one thing; deploying a &lt;em&gt;robust, reliable, and scalable&lt;/em&gt; agent into a production environment is another challenge entirely. Production-grade AI agents need to be resilient to failures, predictable in their behavior, efficient with resources, and secure against misuse.&lt;/p&gt;</description></item><item><title>Prompt Engineering and Agentic AI for Production</title><link>https://ai-blog.noorshomelab.dev/guides/prompt-engineering-agentic-ai-guide/</link><pubDate>Mon, 06 Apr 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/guides/prompt-engineering-agentic-ai-guide/</guid><description>&lt;p&gt;Welcome to this learning guide on Prompt Engineering and Agentic AI! This guide is designed for developers like you who are ready to move beyond basic interactions with Large Language Models (LLMs) and start building sophisticated, production-ready AI applications. We&amp;rsquo;ll focus on practical, hands-on techniques, ensuring you gain a deep understanding of &lt;em&gt;how&lt;/em&gt; and &lt;em&gt;why&lt;/em&gt; things work, not just &lt;em&gt;what&lt;/em&gt; to copy-paste.&lt;/p&gt;
&lt;h3 id="what-is-prompt-engineering-and-agentic-ai"&gt;What is Prompt Engineering and Agentic AI?&lt;/h3&gt;
&lt;p&gt;At its heart, &lt;strong&gt;Prompt Engineering&lt;/strong&gt; is the art and science of communicating effectively with Large Language Models (LLMs). It&amp;rsquo;s about crafting the right instructions, context, and examples to guide an LLM to produce the desired output reliably and consistently. Think of it as learning the language of AI to unlock its full potential.&lt;/p&gt;</description></item><item><title>LlamaIndex vs LangChain: Complete Comparison 2026</title><link>https://ai-blog.noorshomelab.dev/comparisons/llamaindex-vs-langchain-comparison-2026/</link><pubDate>Sun, 15 Feb 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/comparisons/llamaindex-vs-langchain-comparison-2026/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;In the rapidly evolving landscape of Large Language Model (LLM) application development, two frameworks have emerged as dominant forces: LlamaIndex and LangChain. Both aim to simplify the creation of LLM-powered applications, but they approach the problem from distinct perspectives, leading to specialized strengths and use cases. As of early 2026, their functionalities have expanded and converged in many areas, yet their core philosophies remain differentiated.&lt;/p&gt;
&lt;p&gt;This comprehensive comparison aims to provide an objective and balanced analysis of LlamaIndex and LangChain. We will delve into their core functionalities, architectural differences, performance characteristics, ecosystem support, and typical use cases. Our goal is to equip developers, architects, and product managers with the insights needed to make informed decisions for their LLM projects, whether choosing one framework, or more increasingly, leveraging both.&lt;/p&gt;</description></item></channel></rss>