<?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: Moises Griott</title>
    <description>The latest articles on DEV Community by Moises Griott (@griott).</description>
    <link>https://dev.to/griott</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3976583%2F985ef889-883b-4b05-9c37-9c35caf9a00a.jpg</url>
      <title>DEV Community: Moises Griott</title>
      <link>https://dev.to/griott</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/griott"/>
    <language>en</language>
    <item>
      <title>Human First ' AI Accelerated</title>
      <dc:creator>Moises Griott</dc:creator>
      <pubDate>Mon, 15 Jun 2026 23:11:07 +0000</pubDate>
      <link>https://dev.to/griott/human-first-ai-accelerated-4h2e</link>
      <guid>https://dev.to/griott/human-first-ai-accelerated-4h2e</guid>
      <description>&lt;p&gt;During the last year, I have been developing PoCs using AI tools such as Kiro, Codex... and other ADEs.&lt;/p&gt;

&lt;p&gt;Like many devs, I started by focusing on the questions.&lt;/p&gt;

&lt;p&gt;How to write better prompts, how to get better code, how to make AI generate more code?...&lt;/p&gt;

&lt;p&gt;But after months of working this way, I realized something... the biggest challenge was not generating code, the biggest challenge was preserving intent.&lt;/p&gt;

&lt;p&gt;As projects grow, architectures evolve, requirements change, and teams change, decisions made months ago begin to fade away!!!&lt;/p&gt;

&lt;p&gt;The original vision becomes harder to perceive. Because AI does not know why a specific architecture was chosen, nor does it know why a particular cloud strategy was selected. AI only knows the context available during the current interaction.&lt;/p&gt;

&lt;p&gt;Then we see this:&lt;/p&gt;

&lt;p&gt;"AI does not follow the architecture, but the available context"&lt;/p&gt;

&lt;p&gt;This creates a new challenge for software engineering today. The more capable AI becomes, the more important human intent or human solution vision becomes. Well... this is not less important, it is very important.&lt;/p&gt;

&lt;p&gt;Because AI can generate solutions and accelerate delivery. But AI does not own the outcome, we do... architecture remains a human responsibility.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The software architect of the future will not compete with AI. The software architect of the future will govern it.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;That is why I increasingly believe that we need to rethink AI-assisted development; prioritize human intent through governed context. etc. The real work is no longer just about writing code.&lt;/p&gt;

&lt;p&gt;NOTE!!&lt;br&gt;
&lt;strong&gt;The real work is about preserving the knowledge, decisions, architecture, and intent that guide the creation of that code&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I am currently exploring these ideas through a methodology that I am calling Context-Driven AI Development (CDAD), focused on treating context as a governed architectural asset, rather than a collection of isolated prompts.&lt;/p&gt;

&lt;p&gt;I am interested in knowing how others approach this challenge and whether they see it as a challenge as well...&lt;/p&gt;

&lt;p&gt;Thanks for reading!&lt;/p&gt;

&lt;p&gt;Griott&lt;/p&gt;

</description>
      <category>ai</category>
      <category>architecture</category>
      <category>automation</category>
      <category>agents</category>
    </item>
    <item>
      <title>The Next Challenge in AI-Assisted Development Isn't Code Generation</title>
      <dc:creator>Moises Griott</dc:creator>
      <pubDate>Sun, 14 Jun 2026 03:07:50 +0000</pubDate>
      <link>https://dev.to/griott/the-next-challenge-in-ai-assisted-development-isnt-code-generation-4if2</link>
      <guid>https://dev.to/griott/the-next-challenge-in-ai-assisted-development-isnt-code-generation-4if2</guid>
      <description>&lt;p&gt;Over the past year, I've been developing intensively with AI, ADEs, and software agents, and I've become increasingly convinced that the main challenge is no longer generating code.&lt;/p&gt;

&lt;p&gt;The real challenge is maintaining control over the architecture, design decisions, requirements, and context that guide AI throughout the entire development lifecycle.&lt;/p&gt;

&lt;p&gt;Lately, I've been exploring how context governance, traceability, and continuous alignment between design and implementation can help build AI-assisted solutions in a more predictable and sustainable way.&lt;/p&gt;

&lt;p&gt;What interests me most is how software engineering will evolve in this new era, where productivity is no longer the primary challenge, but rather the ability to maintain coherence, control, and quality as systems grow.&lt;/p&gt;

&lt;h1&gt;
  
  
  AI #AgenticAI #SoftwareArchitecture #SoftwareEngineering #GenAI #Architecture
&lt;/h1&gt;

</description>
      <category>ai</category>
      <category>architecture</category>
      <category>agentaichallenge</category>
    </item>
    <item>
      <title>When Context Doesn't Govern AI, AI Governs the Solution</title>
      <dc:creator>Moises Griott</dc:creator>
      <pubDate>Thu, 11 Jun 2026 20:35:18 +0000</pubDate>
      <link>https://dev.to/griott/when-context-doesnt-govern-ai-ai-governs-the-solution-21od</link>
      <guid>https://dev.to/griott/when-context-doesnt-govern-ai-ai-governs-the-solution-21od</guid>
      <description>&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%2F52eg3wk6kp3rfhbq5csf.png" 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%2F52eg3wk6kp3rfhbq5csf.png" alt=" " width="554" height="245"&gt;&lt;/a&gt;&lt;br&gt;
Over the last few months, I've spent a significant amount of time working with AI coding assistants, agentic IDEs, MCP-based architectures, and AI-assisted development workflows.&lt;/p&gt;

&lt;p&gt;Like many engineers and architects, I was amazed by the speed.&lt;/p&gt;

&lt;p&gt;Features that previously took days could be built in hours. Boilerplate disappeared. Documentation became easier. Prototypes emerged almost instantly.&lt;/p&gt;

&lt;p&gt;At first, everything looked great.&lt;/p&gt;

&lt;p&gt;We started with a clear architecture, defined principles, and a solid technical vision. The AI accelerated implementation and helped us move faster than ever before.&lt;/p&gt;

&lt;p&gt;Then something interesting happened.&lt;/p&gt;

&lt;p&gt;After dozens—or sometimes hundreds—of interactions, we began noticing subtle changes across the solution.&lt;/p&gt;

&lt;p&gt;Individual changes looked reasonable.&lt;/p&gt;

&lt;p&gt;The problem appeared only when we stepped back and looked at the system as a whole.&lt;/p&gt;

&lt;p&gt;We found ourselves asking questions such as:&lt;/p&gt;

&lt;p&gt;When did the architecture change?&lt;br&gt;
Who decided this new approach?&lt;br&gt;
Why is this module following a different pattern?&lt;br&gt;
When did we stop following the original design?&lt;br&gt;
How did the code become something I no longer fully control?&lt;/p&gt;

&lt;p&gt;The reality was surprisingly simple.&lt;/p&gt;

&lt;p&gt;The AI wasn't following a governed architecture.&lt;/p&gt;

&lt;p&gt;It was responding to the partial context available at each interaction.&lt;/p&gt;

&lt;p&gt;Every individual suggestion made sense.&lt;/p&gt;

&lt;p&gt;Every individual optimization looked correct.&lt;/p&gt;

&lt;p&gt;But over time, those local optimizations started creating architectural drift.&lt;/p&gt;

&lt;p&gt;A component changed.&lt;/p&gt;

&lt;p&gt;A pattern evolved.&lt;/p&gt;

&lt;p&gt;A new abstraction appeared.&lt;/p&gt;

&lt;p&gt;A different architectural style emerged.&lt;/p&gt;

&lt;p&gt;No single decision seemed problematic.&lt;/p&gt;

&lt;p&gt;Yet the overall solution gradually moved away from its original design.&lt;/p&gt;

&lt;p&gt;The issue wasn't code generation.&lt;/p&gt;

&lt;p&gt;The issue wasn't AI quality.&lt;/p&gt;

&lt;p&gt;The issue was the absence of a strategy to govern the context that guides the AI.&lt;/p&gt;

&lt;p&gt;Most discussions around AI-assisted development focus on prompts, models, agents, or coding tools.&lt;/p&gt;

&lt;p&gt;Very few focus on what I now believe is the most important asset in an AI-driven project:&lt;/p&gt;

&lt;p&gt;Context.&lt;/p&gt;

&lt;p&gt;Architecture decisions.&lt;/p&gt;

&lt;p&gt;Business rules.&lt;/p&gt;

&lt;p&gt;Constraints.&lt;/p&gt;

&lt;p&gt;Domain knowledge.&lt;/p&gt;

&lt;p&gt;Design principles.&lt;/p&gt;

&lt;p&gt;Technical standards.&lt;/p&gt;

&lt;p&gt;All of these elements form the context that should guide the AI.&lt;/p&gt;

&lt;p&gt;Without a governed context, the AI naturally optimizes based on whatever information is available in the current interaction.&lt;/p&gt;

&lt;p&gt;And that is where the problem begins.&lt;/p&gt;

&lt;p&gt;As I reflected on this challenge, I started thinking about a different approach.&lt;/p&gt;

&lt;p&gt;What if we treated context as a first-class engineering asset?&lt;/p&gt;

&lt;p&gt;What if architecture, principles, constraints, and domain knowledge became the primary source of truth?&lt;/p&gt;

&lt;p&gt;What if AI systems were required to operate within a governed context instead of continuously redefining it?&lt;/p&gt;

&lt;p&gt;These ideas eventually evolved into a framework I am currently exploring:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;CDAD — Context-Driven AI Development&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The core idea is simple:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The AI may suggest.&lt;/li&gt;
&lt;li&gt;The AI may analyze.&lt;/li&gt;
&lt;li&gt;The AI may accelerate.&lt;/li&gt;
&lt;li&gt;But the AI should not redefine the architecture without explicit approval.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;CDAD is built around several principles:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Context Engineering&lt;/li&gt;
&lt;li&gt;Governance of Context&lt;/li&gt;
&lt;li&gt;Context Protection Pattern (CPP)&lt;/li&gt;
&lt;li&gt;Markdown-Driven Development&lt;/li&gt;
&lt;li&gt;Agentic Development Environments (ADE)&lt;/li&gt;
&lt;li&gt;AI-Assisted Delivery&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is not to limit AI.&lt;/p&gt;

&lt;p&gt;The goal is to ensure that AI accelerates implementation without taking ownership of architectural decisions.&lt;/p&gt;

&lt;p&gt;In this model:&lt;/p&gt;

&lt;p&gt;Architecture lives in the context.&lt;br&gt;
The context becomes the source of truth.&lt;br&gt;
The AI operates on that context.&lt;br&gt;
Humans remain responsible for the evolution of the solution.&lt;/p&gt;

&lt;p&gt;This is still an evolving idea, but it has already changed how I approach AI-assisted development.&lt;/p&gt;

&lt;p&gt;The biggest lesson so far is surprisingly simple:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;When context doesn't govern AI, AI governs the solution.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;And perhaps an even stronger statement:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Context is the new Source Code.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I'm curious to hear from other architects, engineers, and AI practitioners.&lt;/p&gt;

&lt;p&gt;Have you experienced architectural drift while working with AI coding assistants or agentic development environments?&lt;/p&gt;

&lt;p&gt;If so, how are you governing the context that guides your AI systems?&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>automation</category>
      <category>architecture</category>
    </item>
    <item>
      <title>Building Agentic Architectures with AutoGen and Groq: Notes from My PoCs</title>
      <dc:creator>Moises Griott</dc:creator>
      <pubDate>Tue, 09 Jun 2026 21:05:37 +0000</pubDate>
      <link>https://dev.to/griott/building-agentic-architectures-with-autogen-and-groq-notes-from-my-pocs-3dee</link>
      <guid>https://dev.to/griott/building-agentic-architectures-with-autogen-and-groq-notes-from-my-pocs-3dee</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;By Moisés Griott – Digital Architect | Cloud &amp;amp; Agentic AI&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;As a Digital Architect, most of my career has been focused on cloud platforms, distributed systems, microservices, and enterprise integration.&lt;/p&gt;

&lt;p&gt;the last year, I have been exploring Agentic AI, Multi-Agent Systems, and MCP-related architectures. Instead of only reading about them, I decided to build several PoCs using AutoGen and Groq to understand their strengths and limitations in practice.&lt;/p&gt;

&lt;p&gt;One of the questions that motivated these experiments was:&lt;/p&gt;

&lt;p&gt;``Kubernetes solved container orchestration. Who will orchestrate AI agents?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why AutoGen and Groq?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For my experiments, I wanted a solution that was simple to set up and allowed me to focus on architecture rather than infrastructure.&lt;/p&gt;

&lt;p&gt;AutoGen provided an easy way to create specialized agents and coordinate conversations between them.&lt;/p&gt;

&lt;p&gt;Groq offered low latency and a straightforward developer experience, making it ideal for rapid prototyping.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What I Built&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;My PoCs focused on a simple pattern:&lt;/p&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%2Ffm2pi2v4gax05nvtnvjm.png" 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%2Ffm2pi2v4gax05nvtnvjm.png" alt=" " width="421" height="206"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Instead of having one agent responsible for everything, each agent had a specific responsibility:&lt;/p&gt;

&lt;p&gt;Reasoning and analysis&lt;br&gt;
Knowledge retrieval (RAG)&lt;br&gt;
External actions such as notifications&lt;/p&gt;

&lt;p&gt;This approach felt very familiar to someone coming from a microservices background.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Looking Ahead&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The more I experiment with Agentic AI, the more I see similarities with the early days of microservices and cloud-native architectures.&lt;/p&gt;

&lt;p&gt;The tools are evolving rapidly, but many architectural principles remain the same:&lt;/p&gt;

&lt;p&gt;Separation of concerns&lt;br&gt;
Scalability&lt;br&gt;
Observability&lt;br&gt;
Loose coupling&lt;br&gt;
Clear responsibilities&lt;/p&gt;

&lt;p&gt;I believe we are only beginning to discover the patterns that will define enterprise Agentic AI architectures in the coming years.&lt;/p&gt;

&lt;p&gt;For now, the best way to learn is simple:&lt;/p&gt;

&lt;p&gt;Build PoCs, experiment, and understand where these architectures create real value.&lt;/p&gt;

&lt;p&gt;About the Author&lt;/p&gt;

&lt;p&gt;Moisés Griott&lt;br&gt;
Digital Architect | Cloud | Distributed Systems | Agentic AI&lt;/p&gt;

&lt;p&gt;Currently exploring Multi-Agent Systems, MCP architectures, AutoGen, Groq, and the future of enterprise AI platforms.&lt;/p&gt;

</description>
      <category>automation</category>
      <category>api</category>
      <category>architecture</category>
      <category>agents</category>
    </item>
  </channel>
</rss>
