@svpino Exactly. English is the new programming language.
I feel like making us better engineers because it forces us to think through it and craft better solutions before writing a single line of code ๐.
We burned $1k+ (don't say the exact number) in credits before realizing the system had fallen into a livelock.
Unlike deadlock, livelock still has activity, but the system as a whole is basically stuck.
I know there is a lot of hype about Agentic systems; however, we are still far from maturity. This feels like the early 2000s in terms of software governance and architecture maturity; the only difference is that the consequences now have a greater impact.
The nature of this system requires a mindset and a paradigm shift. We are making many assumptions that may not apply to them.
๐ญ. ๐๐๐ ๐ผ๐ฏ๐๐ฒ๐ฟ๐๐ฎ๐ฏ๐ถ๐น๐ถ๐๐ ๐ถ๐ ๐ฎ๐ด๐ฒ๐ป๐ ๐ผ๐ฏ๐๐ฒ๐ฟ๐๐ฎ๐ฏ๐ถ๐น๐ถ๐๐
In fact, agents will require a wide range of tooling around them to get an idea of what is going on. Not only that, but the whole system will require the next level of complexity and analytics.
An agent can make 20+ LLM calls to complete a task. It is a decision tree with branching logic, tool selection, and compound context.
Tracing calls without tracing the reasoning is like monitoring database queries without understanding the application logic that generates them.
๐ฎ. ๐ช๐ฒ'๐น๐น ๐ฎ๐ฑ๐ฑ ๐ผ๐ฏ๐๐ฒ๐ฟ๐๐ฎ๐ฏ๐ถ๐น๐ถ๐๐ ๐น๐ฎ๐๐ฒ๐ฟ.
We know what this means: an after-the-fact thought that will work on deterministic systems but catastrophically fails on agentic systems.
By the time you realize we need decision-level traces, we have already shipped an architecture that doesn't generate the data required to support them.
๐ฏ. ๐๐ด๐ฒ๐ป๐๐ ๐ณ๐ฎ๐ถ๐น ๐น๐ถ๐ธ๐ฒ ๐๐ฟ๐ฎ๐ฑ๐ถ๐๐ถ๐ผ๐ป๐ฎ๐น ๐๐ผ๐ณ๐๐๐ฎ๐ฟ๐ฒ.
Traditional software fails fast and loudly: exceptions, stack traces, 500 errors. Agents fail slowly and quietly. They produce plausible-looking outputs that are subtly wrong. Not only that, but they succeeded at the wrong task and, as happened to us, burned tokens on productive reasoning.
Imagine trying to resolve a support ticket where you have to reproduce not only the path but also the reasoning behind it. Good luck with that.
Summary
Now, not everything is so negative. Of course, we have a long road ahead, but that also brings many opportunities and new fields to create and explore.
For starters, we are considering it and identifying its limitations. I recommend baking observability into the process as a top functional requirement. Understand what we are trying to solve and be more rigorous about the process, rather than trying to hack it. It will be costly in the long run, trust me.
#AgenticAI #multiagents
Since the early days of software development, the dream has always been the same: build tools that write code for us.
Early tools like ReSharper and T4 templates provided us with a glimpse of automation, but now, with generative AI, weโre closer than ever to realizing that reality.
Generative AI is powerful, but often misused and misunderstood. Itโs not a magic fixโitโs a tool. And like any tool, itโs only as good as the person wielding it.
Here are 5 practical ways to leverage generative AI efficientlyโwithout turning your brain to mush:
๐ฏ Strategy 1: Clear Role Definition & Human Oversight
โ Assign AI to handle repetitive tasks
โ Reserve humans for strategic decisions
โ Regular audits of AI output
โ Mandatory human review before merges
๐ Strategy 2: Incremental, Iterative Workflow
โ Break projects into manageable units
โ AI proposes solutions for each unit
โ Human review after each iteration
โ Rapid issue detection & correction
๐ Strategy 3: Transparency & Explainability
โ Use AI tools with explainable outputs
โ Require documentation of AI choices
โ Prioritize traceable AI changes
โ Enable human challenge of AI decisions
โก Strategy 4: Human-Controlled Interventions
โ Human override of AI recommendations
โ Fine-grained permissions for critical code
โ Easy rollback of AI-generated changes
โ Prevention of unwanted persistent changes
๐ Strategy 5: Continuous Training & Monitoring
โ Monitor for errors, biases & hallucinations
โ Regular developer training on AI tools
โ Periodic compliance & security audits
โ Alignment with organizational principles
Three basic suggestions for getting into System Design
โ MIT 6.5840 -> Distributed Systems from the source
โ Designing Data-Intensive Applications -> The bible
โ https://t.co/pWnIpIYPKj -> A Daily question to practice (I built this, looking for feedback)
No particular order.
Theory. Insight. Reps.
You need all three.
Which one are you missing right now?
While adopting a new technology, there's a lot to absorb. Yet, the adoption process often follows a familiar path, albeit with its twists and turns. Patterns and anti-patterns play a pivotal role in this journey.
Embracing patterns while avoiding anti-patterns is key to navigating this dynamic landscape.
Here you have a list of 5 patterns and antipatterns that we should pay attention to.
Patterns:
Start with high-impact, low-risk projects
Establish clear success metrics before implementation
Involve business stakeholders from day one
Build on existing data infrastructure
Create feedback loops for continuous improvement
Anti-Patterns:
Chasing AI trends without business alignment
Ignoring data quality requirements
Focusing only on technical metrics
Implementing AI without change management
Expecting immediate ROI from complex AI projects
Several traditional software architecture patterns can be effectively applied to Multi-Agent Systems (MAS). Here's a concise list:
Observer Patternย - Like a notification system where agents can "watch" each other and get updates when something changes.
Factory Patternย - A smart agent creator that can spawn different types of agents based on what you need.
State Patternย - Helps agents manage their various moods or modes (such as idle, working, and error states).
Template Methodย - Provides a blueprint for how agents should work, ensuring everyone follows the same process.
Mediator Patternย - Acts like a traffic controller, helping agents communicate without talking directly to each other.
Strategy Patternย - Lets agents switch between different behaviors or approaches based on the situation.
Command Patternย - Wraps agent actions in a way that allows you to undo them or queue them up.
Chain of Responsibilityย - Creates a hierarchy where tasks get passed up the chain until someone can handle them.
Proxy Patternย - Acts as a security guard, controlling what agents can do and monitoring their activities.
Composite Patternย - Allows you to treat groups of agents as if they were a single agent, creating team structures.
Throughout the years and the different organizations I have been part of, one of the major concerns has been communication between the Engineering team and the rest of the organization. It is almost like the teams need a promoter, someone who is full-time broadcasting what they have been doing.
I'm proposing a multi-agent system that fills this role and broadcasts on demand or via the various communication channels in use by the team.
This applies not only to engineering but also to any other team that requires this functionality.
I took the time to design the solution using AWS, Azure, and HuggingFace models.
Below you can find a high-level solution.
The IT Promoter System is a sophisticated multi-agent architecture designed to automatically promote IT team achievements across an organization. The system uses specialized AI agents that collaborate to gather data, generate promotional content, and distribute targeted communications to different stakeholder groups.
Core Purpose
Automated Advocacy: Highlight IT team achievements without manual intervention
Cross-Departmental Alignment: Ensure consistent messaging to leadership and peers
Scalable Communication: Handle multiple promotion campaigns simultaneously
Data-Driven Content: Generate promotional materials from actual project metrics and KPIs
System Architecture
The system follows aย Supervisor-Orchestrator patternย with three main agent types:
Supervisor/Orchestrator Agent:
Coordinates workflow, decomposes tasks, and manages agent collaboration
Data Retrieval Agent: Gathers relevant IT project data, metrics, and documentation
Content Generation Agent: Creates promotional materials (reports, presentations, newsletters)
Distribution Agent: Delivers content to targeted audiences via appropriate channels
AI Adoption is nothing more than a paradigm shift within organizations that enables and prepares teams to automate workflows and processes using probabilistic models, thereby preparing them to grow the organization's results exponentially.
While this sounds like the promised land, there is no free lunch. It requires intentional changes within organizations and tailoring a deliberate plan to drive the shift from a deterministic approach to a more probabilistic direction.
Generative AI and Agentic AI differ significantly in implementation and impact.
Depending on the objectives, the implementation time and resource requirements can vary greatly.
Agentic AI excels in automation, delivering substantial returns on investment.
I've noticed a trend in the technology sector where there's a widespread belief that every problem can be solved using generative AI, often relying on models hosted by major cloud platforms.
While AI has gained mainstream traction through ChatGPT and generative AI has become synonymous with AI for many, the field encompasses much broader capabilities and features.
This reminds me of a quote from my early days in software development: "If all you have is a hammer, every problem looks like a nail."
Additionally, I've developed a decision tree that guides me in selecting the most appropriate machine learning approach based on the specific problem at hand.
In the first couple of weeks of the AI Agent Practitioner program, we lay the groundwork ๐ฑ for your journey ๐ into the transformative world of AI-driven innovation.
Now we are ready to tackle ๐๐จ๐ง๐ญ๐ก ๐ โ ๐๐๐๐ค 3 ๐ฅ, where you only need to spend 6 hours a week: 30 minutes in the morning โ๏ธ and 30 minutes at night ๐.
Videos
Stanford CS324: AI Agents Lectureย โ Foundational theory on agent architectures, memory systems, and planning algorithms.https://t.co/qyjKcqpInP.
LangChain Agent Tutorialย โ Hands-on implementation of agents with memory and planning capabilities.https://t.co/j4OxvF7tv9
O'Reilly: Using Personalized AI Agents to Speed Up Software Developmentย โ Practical applications in code and workflow automation.https://t.co/guJswiCQo4
Articles
ReAct Paper: Reasoning + Actingย โ Comprehensive analysis of the ReAct pattern for planning and action chaining.https://t.co/tVAr4DZfeA
Chain-of-Thought Prompting Researchย โ Advanced techniques for sequential reasoning and action chaining.https://t.co/sxvvH2ZO5j
Klarna AI Assistant Deployment Analysisย โ Real-world case study of agent deployment in customer service.https://t.co/v6O8hnY5f0
Book Chapters
AI: A Modern Approach - Chapter 2: Intelligent Agentsย โย Artificial Intelligence: A Modern Approachย (Russell & Norvig) โ Chapter 2: "Intelligent Agents"https://t.co/GI44DEyGaR
Multiagent Systems - Chapter 7: Coordination and Planningย โย Multiagent Systemsย (Yoav Shoham & Kevin Leyton-Brown) โ Chapter 7: "Coordination and Planning"https://t.co/9ez1lMlBJf
Co-Intelligence - Chapter 4: Learning and Memory in AI Agentsย โย Co-Intelligenceย (Ethan Mollick) โ Chapter 4: "Learning and Memory in AI Agents"
S๐๐๐ ๐ข๐ ๐๐๐ ๐กโ๐ ๐๐๐ค๐ ๐๐๐ก๐ก๐๐ ๐๐ ๐ฆ๐๐ข ๐ค๐๐๐ก ๐๐๐๐๐ ๐ ๐ก๐ ๐กโ๐ ๐คโ๐๐๐ ๐๐๐๐ข๐๐๐๐ก, ๐๐ข๐๐ ๐ก๐๐๐๐ , ๐๐๐ ๐กโ๐ ๐๐๐๐ ๐ก๐๐๐ ๐๐๐๐๐๐๐ก and more.
https://t.co/pL5arO59U2
๐๐๐ข ๐๐๐ ๐ฃ๐๐ ๐๐ก ๐กโ๐ ๐๐๐๐๐๐๐๐ ๐๐๐ ๐ก ๐ก๐ ๐๐๐๐๐ ๐๐๐๐ ๐๐๐๐ข๐ก ๐กโ๐ ๐คโ๐๐๐ ๐๐๐๐๐๐๐
Complexity is all around us. While we tend to simplify concepts to better understand them, to truly grasp the ideas, we must dig deeper and break them down into simpler concepts.
Let's apply this idea to a multi-agent system by providing a list of core capabilities.
Core Function: These agents are designed to autonomously sense their environment, plan actions, execute them, and learn from the results.
Autonomy: The agents operate independently, making decisions and taking actions without constant human intervention.
Task Complexity: Excel at handling complex, multi-step workflows that require planning and coordination. This i
Learning & Adaptation: These systems continuously learn from their experiences and adapt their behavior accordingly.
Collaboration: The agents can work effectively with both other AI agents and humans.
Improvement Over Time: The systems continuously improve through ongoing use, employing continuous learning techniques and model optimization strategies.
As part of our ongoing series exploring how AI is transforming organizational structures, this post examines the prospects for Sales and Marketing departments.
ย ๐๐ฎ๐ฆ๐๐ง ๐๐จ๐ฅ๐๐ฌ
๐ฏ Sales Strategy Director
๐ Content Strategy Lead
๐ค Agent Roles
๐ฏ Sales Lead Generation Agent
๐ Content Generation Agent
๐ Market Research Agent
๐ Customer Insight Analyzer
๐ฌ Customer Engagement Agent
๐ Performance Analytics Agent
๐จ Creative Design Agent
This continues my recent reflection on the rise of new roles driven by Agentic AI.
In this post, I want to focus on what this shift means specifically for Cloud and Infrastructure teams.
As automation accelerates, cloud departments wonโt just manage infrastructure anymoreโthey'll design systems of intelligence. Agentic AI will require new thinking in observability, dynamic orchestration, zero-trust automation, and AI-native environments.
Human Roles
โข ๐๏ธ Cloud Architect
โข ๐ค Azure AI Engineer
โข ๐ Cloud Data Engineer
โข ๐ Cloud DevOps Engineer
โข ๐ก๏ธ Cloud Security Engineer
๐ค Agent Role
โข โ๏ธ Cloud Resource Provisioning Agent
โข ๐ Cloud Monitoring Agent
โข โ Cloud Compliance Agent
โข ๐ DevOps Automation Agent
โข ๐ก๏ธ Security Monitoring Agent
โข ๐ฐ Cost Optimization Agent
โข ๐ Performance Analytics Agent
โข ๐ Configuration Management Agent
Continuing my exploration of how Agentic AI is reshaping roles across departments, today we look at HR.
HR has always been about people. But in a world where agents are collaborators, not just tools, the mission expands:
Weโre not just hiring for skills anymore โ weโre designing human-machine ecosystems.
Weโre not just managing talent pipelines โ weโre building adaptive, AI-augmented teams.
This shift turns HR into a strategic enabler of transformation.
๐ค Human Roles
โข ๐จโ๐ผ AI Workforce Director
โข ๐ฏ Employee Experience Lead
๐ค Agent Roles
โข ๐ Onboarding Agent
โข ๐ Training Content Generation Agent
โข ๐ฌ Employee Support Agent
โข ๐ Performance Review Assistant
โข ๐ Talent Acquisition Agent
โข ๐ Learning Analytics Agent
โข ๐ค Team Collaboration Agent
This is a follow-up to my post on the wave of new roles being created by Agentic AI. Today, I want to focus on Operations.
Operations have always been about efficiency, repeatability, and scale. But with Agentic AI entering the picture, the rules are being rewritten.
Weโre moving from managing processes to orchestrating autonomous systems, from standardizing tasks to adapting flows in real time, from backend support to frontline intelligence.
๐ก This shift doesnโt eliminate Ops โ it elevates it.
๐ค ๐๐ฎ๐ฆ๐๐ง ๐๐จ๐ฅ๐๐ฌ
โข โ๏ธ Process Excellence Director
โข ๐ Automation Strategy Lead
๐ค Agent Roles
โข โก Workflow Automation Agent
โข โ Compliance Checker Agent
โข ๐ฆ Resource Allocation Agent
โข ๐ Performance Monitoring Agent
โข ๐ Process Optimization Agent
โข ๐ Analytics Agent
โข ๐ค Task Orchestration Agent
A decade ago, "working in software" mostly meant writing code.
Fast forward to today, and the field looks completely different.
From prompt engineers to AI workflow designers, orchestration strategists to automation architects โ a new generation of roles is reshaping the industry. And with every announcement from the big tech players โ new tooling, AI agents, and frameworks โ one question keeps coming up:
Who is going to do these jobs?
These aren't just features. They are the foundations of an entirely new technology stack that requires new skills, new mindsets, and new team dynamics.
This is my take on the next wave of roles in the Development department that Agentic AI is making not just possible but necessary.
๐๐ฎ๐ฆ๐๐ง
โข ๐ค AI Agent Orchestrator
โข ๐ฏ Copilot Tuning Specialist
โข ๐ AI Data Scientist
โข ๐ง Agentic Integration Engineer
โข ๐งช AI Testing Engineer
๐๐ ๐๐ง๐ญ๐ฌ
โข ๐ป Coding Agent
โข ๐ Debugging Agent
โข ๐ Documentation Agent
โข ๐ง Model Selection Agent
โข ๐ง Integration Agent
โข ๐๏ธ Architecture Assistant
โข ๐ Performance Monitor
โข ๐ Code Review Agent
There were many announcements at Build today, but instead of focusing on the new toys, I would rather focus on what actions organizations can take to extract value from these new technologies.
Here you have 10 potential action items.
Automate Repetitive Workflows
Action: Deploy Microsoft 365 Copilot agents
Tools: SharePoint Content Agent, Teams Meeting Facilitator
Value: 40-60% reduction in administrative tasks
Examples: Document retrieval, Meeting summaries, Task tracking
Build Custom Multi-Agent Systems
Action: Create specialized agents via Azure AI Foundry
Tools: Finance agents, HR agents, IT agents
Value: Complex process automation
Examples: Data Collector (feedback), Analyst (trends), Reporter (summaries)
Adopt Declarative Agents
Action: Use Copilot Studio for no-code automation
Tools: Power Platform connectors, SharePoint/Dynamics 365
Value: Reduced manual work
Examples: BASYS Processing (10 hours saved per event)
Leverage Multi-Agent Orchestration
Action: Implement Azure's framework
Tools: Supply chain agents, Customer service agents
Value: 60-70% workflow automation
Examples: McKinsey verified results
Monetize Solutions
Action: Develop and publish niche agents
Tools: Microsoft's Agent Store
Value: New revenue streams
Examples: Retail partner (70% faster returns processing)
Enhance Data-Driven Decisions
Action: Train teams on Copilot's Analyst agent
Tools: Excel integration
Value: 60% faster case resolution
Examples: Microsoft Finance case study
Secure Multi-Agent Systems
Action: Apply Entra Agent ID framework
Tools: Identity management, Access control
Value: Enhanced security
Examples: Azure API-based MCA attestation
Optimize Meetings
Action: Enable Teams' Facilitator agent
Tools: Real-time AI facilitation
Value: 11 minutes saved per meeting
Examples: Automated agendas, Translations
Integrate Across Ecosystem
Action: Connect various Microsoft agents
Tools: Dynamics 365, Power BI, Outlook
Value: 30% faster innovation cycles
Examples: Amgen case study
Pilot Multi-Agent Solutions
Action: Target high-impact areas
Tools: Various Microsoft tools
Value: Measurable ROI
Examples: See department implementations