<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: shayesta</title>
    <description>The latest articles on DEV Community by shayesta (@shayesta).</description>
    <link>https://dev.to/shayesta</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F384148%2F6b3ec9ff-c989-41a5-b7ba-5232cf3faf3a.jpg</url>
      <title>DEV Community: shayesta</title>
      <link>https://dev.to/shayesta</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/shayesta"/>
    <language>en</language>
    <item>
      <title>Demystifying the AI Wave: A Backend Engineer's Guide to LLMs, RAG, and Agents</title>
      <dc:creator>shayesta</dc:creator>
      <pubDate>Fri, 29 May 2026 12:25:07 +0000</pubDate>
      <link>https://dev.to/shayesta/demystifying-the-ai-wave-a-backend-engineers-guide-to-llms-rag-and-agents-383d</link>
      <guid>https://dev.to/shayesta/demystifying-the-ai-wave-a-backend-engineers-guide-to-llms-rag-and-agents-383d</guid>
      <description>&lt;h2&gt;
  
  
  Table of Contents 🗒️
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Where it all starts: LLMs&lt;/li&gt;
&lt;li&gt;Making LLMs smarter: RAG&lt;/li&gt;
&lt;li&gt;Plugging everything in: MCP&lt;/li&gt;
&lt;li&gt;The big leap: AI Agents&lt;/li&gt;
&lt;li&gt;Where does this leave us as engineers?&lt;/li&gt;
&lt;li&gt;A tale of two protocols: MCP and A2A&lt;/li&gt;
&lt;li&gt;LangChain: The Backbone of AI Engineering&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I've been diving deep into AI lately, trying to demystify this massive wave that's been taking the industry by storm. For a bit of background: I'm a backend software engineer and my sweet spot is Java. I absolutely love solving complex system design problems using object-oriented programming.&lt;/p&gt;

&lt;p&gt;I first dipped my toes into AI back in early 2023 when ChatGPT went viral. Back then, I used it like everyone else; as a handy chatbot for quick answers. But recently, I realized it's time to move past just using AI and start actually building with it. So I did what any curious engineer would do: I went down the rabbit hole. Countless blog posts, YouTube videos, and Google's free AI Agents intensive course later, I finally feel like things are starting to click.&lt;/p&gt;

&lt;p&gt;Now that the dust has settled, I've built a solid mental model of how AI, LLMs, and agents fit together. In this post, I want to share that roadmap and give you a clear, high-level overview of the core concepts you need to know to start building too. Think of this as your cheat sheet; a quick ramp-up for software engineers that cuts through the noise and gives you direction without the overwhelm.&lt;/p&gt;




&lt;h2&gt;
  
  
  Where it all starts: LLMs 🤖
&lt;/h2&gt;

&lt;p&gt;Our first real introduction to modern AI was through Large Language Models, or LLMs. On the surface it seems simple: you type a question, and the LLM spits out an answer. Under the hood though, it pulls off this magic using two core pillars: &lt;strong&gt;Transformers&lt;/strong&gt; and &lt;strong&gt;Vector Databases&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;When you first start looking into AI, it's really easy to feel overwhelmed. You might think you need to familiarize yourself with traditional machine learning concepts like &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Supervised and unsupervised learning&lt;/li&gt;
&lt;li&gt;K-Means clustering&lt;/li&gt;
&lt;li&gt;Q-learning&lt;/li&gt;
&lt;li&gt;Principal Component Analysis (PCA)&lt;/li&gt;
&lt;li&gt;Logistic regression
and many more...&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But let me cut down the noise for you: as a software engineer, you don’t need to know all of that just yet. While you can certainly learn those traditional ML algorithms later if you're curious, they aren't prerequisites for building with generative AI today.&lt;/p&gt;

&lt;h4&gt;
  
  
  1. Vector Embeddings: The AI's Language 💬
&lt;/h4&gt;

&lt;p&gt;Computers don't get words, but they love math. &lt;strong&gt;Vector embeddings&lt;/strong&gt; are the ultimate translator. They take human text and convert it into a massive string of numbers (a vector).&lt;/p&gt;

&lt;p&gt;The trick here is that these numbers represent &lt;em&gt;meaning&lt;/em&gt;. Think of it like a giant, multi-dimensional map. Words that mean similar things get placed right next to each other on the map.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;em&gt;In practice:&lt;/em&gt; "King" and "Queen" will have coordinates right next to each other, while "Apple" will be parked miles away.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  2. Transformers: The Brain 🧠
&lt;/h4&gt;

&lt;p&gt;If embeddings are the vocabulary, the &lt;strong&gt;Transformer&lt;/strong&gt; is the brain doing the reading. It’s the game-changing neural network architecture behind every major LLM today.&lt;/p&gt;

&lt;p&gt;Old-school AI used to read sentences sequentially—one word at a time—which meant it totally lost the plot by the end of a long paragraph. Transformers process the &lt;em&gt;entire&lt;/em&gt; text block all at once. Using something called the &lt;strong&gt;Self-Attention Mechanism&lt;/strong&gt;, the model instantly links words together to figure out context, no matter how far apart they are in the sentence.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;em&gt;In practice:&lt;/em&gt; If you say, &lt;em&gt;"The bank of the river was muddy, so I couldn't withdraw cash,"&lt;/em&gt; the Transformer instantly hooks the word "bank" to "river" and "withdraw" at the exact same time, perfectly sorting out the double meaning.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  3. Vector Databases: The Filing Cabinet 🗄️
&lt;/h4&gt;

&lt;p&gt;Standard SQL databases are great for exact matches, but they are completely blind to nuance. If you search a SQL database for "refund policy," it won't find a document that says "cashback guidelines" because the characters don't match.&lt;/p&gt;

&lt;p&gt;A &lt;strong&gt;Vector Database&lt;/strong&gt; (like pgvector or Pinecone) is a specialized filing cabinet built to store and search those numeric coordinates we talked about. Instead of looking for exact letters, it calculates geometric distance. It takes your prompt, turns it into a coordinate, and pulls the files that are physically closest to it in semantic meaning.&lt;/p&gt;

&lt;h4&gt;
  
  
  The TL;DR Pipeline:
&lt;/h4&gt;

&lt;p&gt;When you hit enter on a prompt, they all high-five:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Your text becomes a &lt;strong&gt;Vector Embedding&lt;/strong&gt; (coordinates).&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Vector Database&lt;/strong&gt; finds the closest matching data coordinates.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Transformer&lt;/strong&gt; eats your prompt + that data all at once, handles the context, and spits out the perfect answer.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If you want a fantastic visual breakdown of how transformers work under the hood, I highly recommend this video and some of the ones linked below:&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/G5LwkSB4NKU"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;




&lt;h2&gt;
  
  
  Making LLMs smarter: RAG
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk5eeowksee0xvp5it2zs.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk5eeowksee0xvp5it2zs.gif" alt=" " width="498" height="267"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now that we've pulled back the curtain on Transformers and vector databases, let's talk about the next logical step: &lt;strong&gt;RAG&lt;/strong&gt;, or &lt;strong&gt;Retrieval-Augmented Generation&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Out of the box, foundational LLMs, namely, Google Gemini, OpenAI GPT-4o, Anthropic Claude, or Meta Llama 3, only know what they were trained on. Ask them about anything outside that, like recent news or your company's internal documents, and they'll either admit they don't know or worse just   &lt;strong&gt;hallucinate&lt;/strong&gt; something.&lt;/p&gt;

&lt;p&gt;RAG solves this. Instead of forcing the LLM to rely purely on its memory, RAG lets the model pull in real-time information from external sources before it responds. It's the difference between a colleague who only remembers what they studied in school versus one who can actually Google things before answering you.&lt;/p&gt;




&lt;h2&gt;
  
  
  Plugging everything in: MCP
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdijyrnins0o6y10168ff.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdijyrnins0o6y10168ff.gif" alt=" " width="400" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So RAG lets LLMs reach out for external data, but how does a model connect to all these different sources without developers writing custom integrations every single time? That's where &lt;strong&gt;MCP&lt;/strong&gt;, the &lt;strong&gt;Model Context Protocol&lt;/strong&gt;, comes in.&lt;/p&gt;

&lt;p&gt;Introduced by Anthropic as an open-source standard, MCP is basically the &lt;strong&gt;USB-C port of AI&lt;/strong&gt;. Just like HTTP standardized how browsers talk to servers, MCP standardizes how AI models and agents securely fetch data from tools, databases, and file systems. It works through a simple client-server setup:&lt;/p&gt;


&lt;div class="ltag-row"&gt;
  &lt;div class="ltag-col"&gt;
  &lt;p&gt;&lt;br&gt;&lt;br&gt;
    MCP Clients&lt;br&gt;&lt;br&gt;
    The AI apps or agents (think Claude Desktop, Cursor, or ChatGPT) that need external context or want to trigger an action.&lt;br&gt;&lt;/p&gt;

&lt;/div&gt;


&lt;div class="ltag-col"&gt;
  &lt;p&gt;&lt;br&gt;&lt;br&gt;
    MCP Servers&lt;br&gt;&lt;br&gt;
    Lightweight programs that connect to specific data sources (like GitHub, Google Drive, or a Slack workspace) and expose that data to the client.&lt;br&gt;&lt;/p&gt;

&lt;/div&gt;



&lt;/div&gt;


&lt;p&gt;Put RAG and MCP together, and you've gone from a chatbot that only knows what it was trained on to a connected assistant that can work with real-world, real-time data. Pretty powerful upgrade!&lt;/p&gt;




&lt;h2&gt;
  
  
  The big leap: AI Agents
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Finfzndo3rq37kqcho9ox.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Finfzndo3rq37kqcho9ox.gif" alt=" " width="300" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is where things get really exciting. To understand why agents are taking the industry by storm, you first need to understand what actually separates an agent from a plain LLM:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;An LLM is the brain.&lt;/strong&gt; It's a powerful model trained on massive amounts of data, but it's fundamentally &lt;em&gt;reactive&lt;/em&gt;. You give it a prompt, it processes it, it gives you a response. That's it. No planning, no follow-through.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;An AI Agent is the worker.&lt;/strong&gt; An agent wraps that same LLM in a loop of planning, memory, and tools. It's &lt;em&gt;proactive&lt;/em&gt; and goal-oriented. You hand it a complex objective and it figures out how to get there on its own.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A fully realized AI Agent pulls together four things to make that happen:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;The Brain (LLM)&lt;/strong&gt; — The core engine for reasoning and understanding language.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Planning &amp;amp; Reflection&lt;/strong&gt; — Using patterns like &lt;strong&gt;ReAct&lt;/strong&gt; (Reason + Act), the agent doesn't just answer immediately. It thinks out loud: &lt;em&gt;"To accomplish this, I need to check X first, then evaluate Y, and if that fails, try Z."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Memory&lt;/strong&gt; — &lt;em&gt;Short-term memory&lt;/em&gt; to track what it's already done in the current session, and &lt;em&gt;long-term memory&lt;/em&gt; via vector databases to remember preferences or past interactions across sessions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tools&lt;/strong&gt; — This is where MCP or traditional APIs come in. Tools give the agent hands. It can write code, query a database, read a file, send an email — whatever it takes to execute the plan.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;We ended up with agents because LLMs, as brilliant as they are, are kind of helpless on their own. Give them memory and a toolkit, and suddenly they can coordinate and knock out complex, multi-step tasks that no single LLM could accomplish on its own.&lt;/p&gt;




&lt;h2&gt;
  
  
  A Tale of Two Protocols: MCP and A2A
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqk7oxvzzohxoixynozgo.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqk7oxvzzohxoixynozgo.gif" alt=" " width="220" height="120"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  1. MCP: The Vertical Layer (Agent-to-Tool)
&lt;/h4&gt;

&lt;p&gt;As we covered, Anthropic’s &lt;strong&gt;Model Context Protocol (MCP)&lt;/strong&gt; handles how a &lt;em&gt;single&lt;/em&gt; agent talks down to its environment. It connects the model vertically to your infrastructure, giving it read/write access to internal SQL databases, filesystem resources, or internal company APIs. MCP is about giving an isolated brain a set of hands to touch data.&lt;/p&gt;

&lt;h4&gt;
  
  
  2. A2A: The Horizontal Layer (Agent-to-Agent)
&lt;/h4&gt;

&lt;p&gt;Originally introduced by Google, the &lt;strong&gt;Agent-to-Agent (A2A) Protocol&lt;/strong&gt; handles how agents talk horizontally to &lt;em&gt;each other&lt;/em&gt;. In complex enterprise systems, you don't build one massive, monolithic agent that knows how to do everything. Instead, you build a network of micro-agents: a coding agent, a billing agent, and a DevOps agent. &lt;/p&gt;

&lt;p&gt;A2A defines how these independent nodes discover each other across a network using cryptographic &lt;strong&gt;"Agent Cards"&lt;/strong&gt; (JSON manifests that advertise an agent's specific skills and authentication requirements). Using A2A, a primary agent can securely negotiate, delegate sub-tasks, and stream status updates to another agent across organizational boundaries—even if one is built on LangChain and the other is built on an entirely different framework like CrewAI etc.&lt;/p&gt;

&lt;h4&gt;
  
  
  The Architectural Takeaway
&lt;/h4&gt;

&lt;p&gt;They aren't competitors; they are a complementary stack. Think of &lt;strong&gt;MCP&lt;/strong&gt; as the internal bus inside a computer linking the CPU to the hard drive, and &lt;strong&gt;A2A&lt;/strong&gt; as the internet protocol (like HTTP) allowing completely separate computers to collaborate. &lt;/p&gt;

&lt;p&gt;As a backend engineer, this architecture should feel incredibly familiar. We are essentially watching the wild west of AI reshape itself into a standard, decoupled microservices architecture.&lt;/p&gt;




&lt;h2&gt;
  
  
  Where does this leave us as engineers?
&lt;/h2&gt;

&lt;p&gt;This is exactly where the industry is heading. Our role as software engineers is shifting from writing rigid, deterministic code to building these dynamic agentic workflows. And the good news? You don't have to build everything from scratch.&lt;/p&gt;

&lt;p&gt;The complex coordination loops, retry logic, and state management have already been abstracted away by solid frameworks and the most important one to know about is &lt;strong&gt;LangChain&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  LangChain: The Backbone of AI Engineering
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi9wyr5npw1s2q6byyrdo.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi9wyr5npw1s2q6byyrdo.gif" alt=" " width="498" height="373"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;LangChain is essentially the backbone of the modern AI engineering ecosystem. At its core, it's an open-source framework designed to make building LLM-powered applications and agents dramatically simpler. Instead of manually wiring together your LLM calls, memory, tools, and data sources, LangChain gives you modular, composable building blocks that snap together cleanly. Think of it like &lt;strong&gt;Spring Boot, but for AI&lt;/strong&gt;. It handles the plumbing so you can focus on the logic.&lt;/p&gt;

&lt;p&gt;Some of the key things LangChain abstracts away for you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;LLM integrations&lt;/strong&gt; — Swap between OpenAI, Anthropic, Google Gemini, or any other provider with minimal code changes. No vendor lock-in.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Chains&lt;/strong&gt; — The ability to link multiple LLM calls or steps together in sequence, where the output of one step feeds into the next.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Memory management&lt;/strong&gt; — Built-in support for both short-term conversational memory and long-term vector-backed memory, without you having to wire it up yourself.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tool &amp;amp; agent support&lt;/strong&gt; — Easily equip your agent with tools (web search, code execution, API calls) and define how it reasons and plans using patterns like ReAct.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;RAG pipelines&lt;/strong&gt; — LangChain has first-class support for document loading, chunking, embedding, and retrieval, making it straightforward to build a RAG system on top of your own data.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Tip:&lt;/strong&gt; LangChain also comes with &lt;strong&gt;LangSmith&lt;/strong&gt;, an observability and debugging platform that lets you trace exactly what your agent is doing at every step, which becomes invaluable the moment your agent starts doing something unexpected.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If you're in the Python world, LangChain is the clear go-to and has the largest community and ecosystem around it. But if you're a Java backend developer like me! someone who lives in Spring and loves OOP; frameworks like &lt;strong&gt;Spring AI&lt;/strong&gt; and &lt;strong&gt;LangChain4j&lt;/strong&gt; bring these same ideas into the Java ecosystem, letting you spin up fully functioning, production ready agents using the design patterns you already know and love.&lt;/p&gt;

&lt;p&gt;This covers the bare-bones of modern AI. Below are some useful videos and resources if you're interested in learning more.&lt;/p&gt;

&lt;h2&gt;
  
  
  Links!
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=dN0lsF2cvm4" rel="noopener noreferrer"&gt;Vector Databases simply explained! (Embeddings &amp;amp; Indexes)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=InMdwHLfopA" rel="noopener noreferrer"&gt;Vectors Embeddings | Spring AI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=G5LwkSB4NKU" rel="noopener noreferrer"&gt;The Transformer Explained: A Complete Layer-by-Layer Visual Breakdown&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=VVNYQKDLY5s" rel="noopener noreferrer"&gt;How does a Vector database work&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=hVM8qGRTaOA&amp;amp;t=968s" rel="noopener noreferrer"&gt;What are word embeddings&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=5z22Ahafw0k" rel="noopener noreferrer"&gt;Java RAG Made Easy with Spring AI and Elasticsearch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=zgrOwow_uTQ&amp;amp;list=PLOU2XLYxmsIIAPgM8FmtEcFTXLLzmh4DK" rel="noopener noreferrer"&gt;Google - Agent development kit tutorials to get started with Agents&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=8SrHjaKWuck&amp;amp;list=PLPeZXlCR7ew8f0wgsEEj3vxvyrkLyd-Rd" rel="noopener noreferrer"&gt;Building AI agents with LangChain4j's new "Agentic" module&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/langchain4j/langchain4j" rel="noopener noreferrer"&gt;Check out LangChain4j on GitHub to jumpstart your Java AI journey&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>learning</category>
      <category>llm</category>
      <category>mcp</category>
    </item>
  </channel>
</rss>
