<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Langgraph on EnRedAndo Me - Carlos Prados</title><link>https://carlos.enredando.me/tags/langgraph/</link><description>Recent content in Langgraph on EnRedAndo Me - Carlos Prados</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>mail@carlosprados.com (Carlos Prados)</managingEditor><webMaster>mail@carlosprados.com (Carlos Prados)</webMaster><copyright>© 2026 Carlos Prados</copyright><lastBuildDate>Tue, 23 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://carlos.enredando.me/tags/langgraph/index.xml" rel="self" type="application/rss+xml"/><item><title>Mastering Agentic AI: The Multi-Agent Collaboration Pattern</title><link>https://carlos.enredando.me/posts/agentic-ai-multi-agent/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate><author>mail@carlosprados.com (Carlos Prados)</author><guid>https://carlos.enredando.me/posts/agentic-ai-multi-agent/</guid><description>&lt;p&gt;In the &lt;a href="https://carlos.enredando.me/posts/agentic-ai-planning/" &gt;previous post&lt;/a&gt;, Planning gave our agents the ability to decompose complex objectives into actionable steps. That&amp;rsquo;s the bridge from reacting to strategizing. But there&amp;rsquo;s still an implicit assumption underneath every pattern we&amp;rsquo;ve covered so far: one agent does the work. One LLM, one set of instructions, one persona.&lt;/p&gt;
&lt;p&gt;That assumption breaks the moment the problem genuinely spans multiple domains. A research project needs a researcher, an analyst, and a writer — each with different prompts, different tools, different ways of thinking. Stuffing all three roles into a single prompt produces mediocre versions of all three.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://carlos.enredando.me/posts/agentic-ai-multi-agent/featured.jpg"/></item><item><title>Mastering Agentic AI: The Planning Pattern</title><link>https://carlos.enredando.me/posts/agentic-ai-planning/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><author>mail@carlosprados.com (Carlos Prados)</author><guid>https://carlos.enredando.me/posts/agentic-ai-planning/</guid><description>&lt;p&gt;In the &lt;a href="https://carlos.enredando.me/posts/agentic-ai-tool-use/" &gt;previous post&lt;/a&gt;, Tool Use gave our agents senses and limbs — the ability to actually do something in the world. But there&amp;rsquo;s still a gap. Tools are great when the LLM knows &lt;em&gt;which&lt;/em&gt; tool to use and &lt;em&gt;when&lt;/em&gt;. They break down the moment the task is too complex to be handled by a single decision.&lt;/p&gt;
&lt;p&gt;Ask an LLM with a calculator tool to &lt;em&gt;&amp;ldquo;calculate the factorial of 12&amp;rdquo;&lt;/em&gt; and it&amp;rsquo;ll handle it. Ask it to &lt;em&gt;&amp;ldquo;write me a comprehensive research report on the economic impact of semaglutide, including market trends, competitor analysis, and regulatory landscape&amp;rdquo;&lt;/em&gt; and you&amp;rsquo;re suddenly asking for something that no single tool call can produce. You need a sequence. You need a plan.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://carlos.enredando.me/posts/agentic-ai-planning/featured.jpg"/></item><item><title>Mastering Agentic AI: The Tool Use Pattern</title><link>https://carlos.enredando.me/posts/agentic-ai-tool-use/</link><pubDate>Tue, 09 Jun 2026 00:00:00 +0000</pubDate><author>mail@carlosprados.com (Carlos Prados)</author><guid>https://carlos.enredando.me/posts/agentic-ai-tool-use/</guid><description>&lt;p&gt;In the &lt;a href="https://carlos.enredando.me/posts/agentic-ai-reflection/" &gt;previous post&lt;/a&gt;, we taught our agents to look in the mirror — Reflection, the Producer-Critic loop that lifts output quality. Quality is good. But there&amp;rsquo;s still something missing: every pattern we&amp;rsquo;ve seen so far operates inside the LLM&amp;rsquo;s closed world. It thinks, it routes, it parallelizes, it critiques itself, but at no point does it actually &lt;em&gt;do&lt;/em&gt; anything that touches reality.&lt;/p&gt;
&lt;p&gt;That ends here. &lt;strong&gt;Tool Use&lt;/strong&gt; is the pattern where an LLM stops being a text generator and becomes an agent in the literal sense: something that can perceive, decide, and act.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://carlos.enredando.me/posts/agentic-ai-tool-use/featured.jpg"/></item><item><title>Mastering Agentic AI: The Reflection Pattern</title><link>https://carlos.enredando.me/posts/agentic-ai-reflection/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><author>mail@carlosprados.com (Carlos Prados)</author><guid>https://carlos.enredando.me/posts/agentic-ai-reflection/</guid><description>&lt;p&gt;In the &lt;a href="https://carlos.enredando.me/posts/agentic-ai-parallelization/" &gt;previous post&lt;/a&gt;, we saw how Parallelization buys speed by running independent work concurrently. Speed is great, but speed without quality is just a fast way to produce mediocre output. And LLMs, as anyone who has shipped one to production knows, have a deeply human flaw: their first draft is rarely good enough.&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s the gap the &lt;strong&gt;Reflection pattern&lt;/strong&gt; fills. It&amp;rsquo;s the moment an agent stops being a one-shot text generator and starts behaving like a junior developer who actually re-reads their pull request before opening it.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://carlos.enredando.me/posts/agentic-ai-reflection/featured.jpg"/></item><item><title>Mastering Agentic AI: The Parallelization Pattern</title><link>https://carlos.enredando.me/posts/agentic-ai-parallelization/</link><pubDate>Tue, 26 May 2026 00:00:00 +0000</pubDate><author>mail@carlosprados.com (Carlos Prados)</author><guid>https://carlos.enredando.me/posts/agentic-ai-parallelization/</guid><description>&lt;p&gt;In my &lt;a href="https://carlos.enredando.me/posts/agentic-ai-routing/" &gt;previous post&lt;/a&gt;, we tackled Routing — sending each request to the right specialist. That&amp;rsquo;s a great pattern when you have &lt;em&gt;one&lt;/em&gt; task to dispatch. But what happens when you have &lt;em&gt;several&lt;/em&gt; independent tasks that all need to happen before you can produce a final answer?&lt;/p&gt;
&lt;p&gt;If you run them one after another, your user is waiting for the sum of all the latencies. And in an LLM-heavy system, that sum gets ugly fast.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://carlos.enredando.me/posts/agentic-ai-parallelization/featured.jpg"/></item></channel></rss>