Hcode
IA para Devs

Criação de Sistemas Agênticos

3 - 6 Hours 3 Modules

Overview

Main Topic: AI for Developers

Workload: 3 - 6 Hours

Level: Advanced

Target Audience: Software Architects, AI Engineers and Innovation Leaders

ABOUT THE TRAINING

An agent solves tasks; a team of agents solves business problems. This training teaches how to design systems where specialized agents (Researcher, Writer, Reviewer) interact autonomously. The goal is to create a "Manager and Workers" framework, where the system receives a complex objective, breaks it down into subtasks, and executes them in the background until achieving the perfect final result, without constant human intervention.
Agent Systems Banner

Objective

Empower the professional to architect and implement networks of collaborative agents, using modern communication protocols and orchestration frameworks to create scalable, modular, and highly autonomous solutions.

TRAINING MODULES

Módulo 01

Multi-Agent Architecture

Conceptualization of the hierarchical model. Learning how to define the "Manager" agent responsible for breaking down the user's request and delegating the parts to the specialized "Worker" agents, ensuring that each one focuses only on its area of expertise.

Módulo 02

Communication Protocols and MCP

The science of baton passing. Implementation of communication protocols (such as the Model Context Protocol - MCP) to ensure that the output of one agent (JSON) is the perfect input for the next, eliminating context loss and integration errors between system layers.

Módulo 03

Autonomy, Feedback Loops and Scalability

Long-lasting systems laboratory. How to set up agents that run in the background for hours, performing deep searches and automatic reviews. Discussion about system modularity: how to replace or update a single agent (e.g., swapping the Researcher) without compromising the entire structure.

Exemplo de orquestração com LangChain

Subagentes Ilustração
langchain_agents.py
from langchain.tools import tool
from langchain.agents import create_agent

# Criar um sub-agente
subagent = create_agent(model="anthropic:claude-sonnet-4-20250514", tools=[...])

# Transformando um sub-agente em ferramenta
@tool("research", description="Research a topic and return findings")
def call_research_agent(query: str):
    result = subagent.invoke({"messages": [{"role": "user", "content": query}]})
    return result["messages"][-1].content

# Agente principal com o sub-agente como uma ferramenta
main_agent = create_agent(model="anthropic:claude-sonnet-4-20250514", tools=[call_research_agent])

Get in touch with our specialists