Loading (custom)...

iSAQB CPSA-A AGENTA

iSAQB® CPSA-A - Arquitetura para Contextos de Engenharia de Software Agêntica (Curso)

Descrição

Participar do curso iSAQB® CPSA-A Architecture for Agentic Software Engineering Contexts (AGENTA) concede aos participantes 20 pontos de Competência Metodológica (MC) e 10 pontos de Competência Técnica (TC) para os 70 pontos exigidos para estar apto a realizar o exame iSAQB CPSA-A com a Brightest. É importante lembrar que, como parte dos 70 pontos necessários para realizar o exame iSAQB CPSA-A com a Brightest, é necessário obter pelo menos dez pontos de competência em cada uma das seguintes áreas: 

  • Competência Técnica (TC)
  • Competência Metodológica (MC)
  • Competência Comunicativa (CC)

 

O treinamento credenciado iSAQB® AGENTA - Architecture for Agentic Software Engineering Contexts (CPSA-A) é baseado no currículo atual do iSAQB®:

Parte 1 - Introdução e fundamentos

  • Compreender as relações entre inteligência artificial, machine learning, IA generativa e grandes modelos de linguagem
  • Distinguir entre programação assistida por IA, programação aumentada por IA e programação agêntica
  • Compreender orquestração de IA, fluxos de trabalho agênticos e engenharia agêntica
  • Reconhecer as diferenças entre engenharia agêntica e vibe coding
  • Compreender as capacidades e limitações dos grandes modelos de linguagem, incluindo alucinações, vieses, limites de atualização do conhecimento e limitações de contexto
  • Explicar a influência de prompt engineering e context engineering na qualidade dos resultados gerados por IA
  • Distinguir entre assistentes de IA e agentes de IA
  • Compreender ciclos agênticos, uso de ferramentas, gerenciamento de estado, planejamento, subagentes e abordagens human-in-the-loop
  • Classificar diferentes níveis de autonomia na engenharia agêntica
  • Conhecer abordagens como Spec-Driven Development, enxames de agentes e programação conversacional
  • Decidir se uma tarefa deve ser realizada por uma pessoa, por uma ferramenta de software tradicional ou por um agente de IA
  • Compreender como assistentes e agentes de IA podem apoiar atividades de arquitetura de software, preservando o julgamento arquitetural humano

Parte 2 - Tomada de decisões arquiteturais assistida por IA

  • Compreender o ciclo de vida das decisões arquiteturais e como a engenharia agêntica o afeta
  • Estabelecer ciclos contínuos de feedback entre arquitetura, desenvolvimento, testes e operações
  • Usar IA para apoiar a tomada contínua de decisões arquiteturais baseada em evidências
  • Refinar objetivos de qualidade em direcionadores arquiteturais avaliáveis e cenários de qualidade
  • Identificar conflitos entre objetivos de qualidade, restrições e intenções arquiteturais
  • Identificar fragilidades estruturais, desvio arquitetural, dívida técnica e complexidade emergente
  • Combinar ferramentas de análise consolidadas com revisões e avaliações de arquitetura assistidas por IA
  • Usar IA para gerar, refinar e comparar alternativas arquiteturais
  • Avaliar opções arquiteturais em relação a direcionadores, restrições, princípios e decisões existentes
  • Tratar decisões arquiteturais como hipóteses testáveis, com premissas explícitas e critérios de validação
  • Projetar experimentos leves, protótipos, simulações, spikes e comparações lado a lado
  • Reconhecer as limitações e os riscos do raciocínio arquitetural assistido por IA
  • Definir pontos de revisão, guardrails e limites para decisões arquiteturais de maior impacto
  • Redirecionar o trabalho arquitetural da prescrição de detalhes de implementação para a orquestração de objetivos, restrições e critérios de aceitação
  • Reconhecer e conter riscos de orquestração, como agentes fora de controle, loops infinitos e erros em cascata
  • Considerar custos e sustentabilidade ao projetar fluxos de trabalho agênticos

Parte 3 - Fornecimento de conhecimento arquitetural aos agentes

  • Compreender como as informações disponíveis para um agente de IA influenciam a qualidade e a consistência arquitetural de seus resultados
  • Tratar o fornecimento de conhecimento arquitetural aos agentes como um desafio de engenharia e design
  • Identificar decisões arquiteturais, restrições, objetivos de qualidade, princípios, conceitos de domínio e limites do sistema relevantes para agentes de IA
  • Projetar representações precisas, sustentáveis e eficazes do conhecimento arquitetural voltadas para agentes
  • Usar formatos como Architecture Decision Records, regras de arquitetura, arquivos de contexto, bases de conhecimento, índices de recuperação, diagrams-as-code e restrições estruturadas
  • Selecionar mecanismos adequados para fornecer conhecimento arquitetural aos agentes no momento certo
  • Avaliar estratégias como Retrieval-Augmented Generation e habilidades reutilizáveis de agentes
  • Compreender as implicações arquiteturais de protocolos padronizados de integração entre agentes e ferramentas, como o Model Context Protocol
  • Avaliar se o conhecimento arquitetural disponível para os agentes é suficiente e está estruturado adequadamente
  • Equilibrar um contexto arquitetural abrangente com o risco de informações irrelevantes ou contraditórias
  • Melhorar iterativamente o fornecimento de conhecimento observando e avaliando o comportamento dos agentes
  • Reconhecer que documentação compartilhada não cria automaticamente entendimento compartilhado

Parte 4 - Manutenção do alinhamento dos agentes com os objetivos arquiteturais

  • Compreender por que agentes de IA precisam de controles e restrições arquiteturais explícitos
  • Reconhecer como trabalhos gerados por IA sem restrições podem introduzir inconsistências, dívida técnica e desvio arquitetural
  • Compreender por que o conhecimento arquitetural, por si só, não é suficiente para controlar o comportamento dos agentes
  • Projetar controles preventivos e detectivos que mantenham o trabalho gerado por IA dentro dos limites arquiteturais
  • Avaliar os trade-offs entre precisão e cobertura, bem como entre velocidade e profundidade da análise
  • Selecionar mecanismos adequados de aplicação de regras estruturais e características mais amplas de qualidade
  • Usar testes de arquitetura, análise estática, linters, regras de dependência, verificações de políticas, gates de revisão, sandboxing e fluxos de aprovação
  • Posicionar controles arquiteturais em pontos adequados do processo de desenvolvimento e entrega
  • Estabelecer verificação arquitetural contínua para bases de código em rápida evolução desenvolvidas com apoio de IA
  • Avaliar se uma base de código e uma stack tecnológica existentes são adequadas ao controle arquitetural de agentes de IA
  • Introduzir controles arquiteturais de forma incremental em sistemas existentes
  • Equilibrar o esforço necessário para estabelecer controles com os riscos de operar agentes sem esses controles
  • Usar falhas no trabalho gerado por IA para melhorar os controles arquiteturais ao longo do tempo
  • Determinar quais melhorias de controle podem ser automatizadas e onde o julgamento humano continua sendo essencial

Parte 5 - Extração de informações arquiteturais

  • Distinguir entre documentação da arquitetura atual (as-is) e da arquitetura futura desejada (to-be)
  • Distinguir entre informações arquiteturais voltadas para pessoas e voltadas para agentes
  • Compreender onde a IA pode apoiar a documentação arquitetural e onde a colaboração humana continua sendo necessária
  • Criar representações concisas e legíveis por máquina para fluxos de trabalho assistidos por IA
  • Manter decisões arquiteturais e documentação ao longo dos ciclos de desenvolvimento agêntico
  • Detectar quando o desenvolvimento agêntico altera implicitamente ou se afasta de decisões arquiteturais existentes
  • Usar Architecture Decision Records para registrar decisões, alternativas, justificativas e consequências
  • Usar IA para criar rascunhos de ADRs a partir de logs de contexto, saídas de guardrails, conversas, e-mails e registros de reuniões
  • Estabelecer pontos de revisão humana para preservar a rastreabilidade e a responsabilidade
  • Extrair informações arquiteturais de código-fonte, repositórios, interfaces, configurações, testes e descritores de implantação
  • Combinar insights gerados por IA com análise estática e dinâmica
  • Detectar tecnologias, frameworks, padrões arquiteturais, padrões de design e possíveis regras de negócio
  • Identificar lacunas, inconsistências e incertezas nas informações arquiteturais recuperadas
  • Gerar e manter visões arquiteturais a partir de artefatos de desenvolvimento
  • Usar formatos baseados em texto, como Mermaid e Structurizr, para documentação viva sob controle de versão
  • Validar a documentação gerada com base no conhecimento dos desenvolvedores e no comportamento real do sistema

Parte 6 - Governança e gates de qualidade para o uso de IA

  • Compreender questões de direitos autorais e licenciamento de software ao utilizar código e artefatos gerados por IA
  • Estabelecer controles que reduzam riscos relacionados a direitos autorais no desenvolvimento assistido por IA
  • Avaliar o processamento de dados pessoais e sensíveis ao utilizar ferramentas de IA
  • Compreender papéis e responsabilidades segundo os requisitos de proteção de dados
  • Aplicar os papéis básicos, a lógica de risco e os requisitos progressivos do EU AI Act a cenários típicos de uso de ferramentas de IA
  • Identificar quando especialistas em proteção de dados, segurança da informação, assuntos jurídicos e outras partes interessadas devem ser envolvidos
  • Documentar decisões relacionadas à IA de forma adequada para auditorias e tomada de decisão
  • Garantir a rastreabilidade e a proveniência dos resultados gerados por IA
  • Usar logging estruturado, referências de contexto, citações, versionamento, tracing e monitoramento
  • Escalar a governança de IA de forma consistente entre equipes e processos de desenvolvimento
  • Comparar modelos de custo de IA baseados em tokens e em assinaturas
  • Considerar vendor lock-in, flexibilidade de provedor e soberania dos dados ao selecionar serviços de IA
  • Usar guardrails, processos de aprovação e allowlists para integrações de agentes e ferramentas
  • Compreender o impacto ambiental do desenvolvimento assistido por IA e do desenvolvimento agêntico
  • Desenvolver estratégias de uso sustentável com base no tamanho do modelo, no design do fluxo de trabalho e no consumo de recursos
  • Definir regras seguras e compatíveis com a proteção de dados para seleção e uso de ferramentas de IA
  • Compreender riscos de segurança, como prompt injection, uso indevido de ferramentas e ataques confused-deputy
  • Aplicar medidas como privilégio mínimo, credenciais com escopo limitado, aprovações explícitas e monitoramento
  • Selecionar estratégias adequadas de sandboxing baseadas em contêineres ou máquinas virtuais

Parte 7 - A evolução da disciplina de arquitetura de software

  • Manter a responsabilidade e a propriedade sobre o código gerado por IA e os resultados de engenharia
  • Reconhecer e tratar o risco de perda de habilidades de engenharia devido à dependência excessiva da IA
  • Usar prática deliberada, raciocínio humano em primeiro lugar e aprendizagem assistida por IA para preservar habilidades essenciais
  • Aplicar pensamento crítico ao revisar e validar resultados gerados por IA
  • Distinguir entre raciocínio apoiado por IA e tomada de decisão delegada
  • Identificar atividades arquiteturais que devem permanecer sob responsabilidade humana
  • Usar terminologia compartilhada e vocabulários de domínio para melhorar a consistência das decisões dos agentes
  • Medir se as equipes estão realmente melhorando sua capacidade arquitetural, e não apenas produzindo resultados mais rapidamente
  • Adotar o desenvolvimento assistido por IA por meio de hipóteses explícitas, experimentos controlados e resultados mensuráveis
  • Compreender a adoção de IA como um processo contínuo de acesso, adoção, proficiência, mudança nas práticas de trabalho e desenvolvimento organizacional
  • Apoiar a adoção por meio de treinamento, experimentação, responsabilidades claras e segurança psicológica
  • Usar indicadores relevantes, como lead time, change failure rate, métricas DORA e sinais de developer experience
  • Aplicar padrões de colaboração que combinem pessoas e IA, mantendo uma comunicação eficaz entre os membros da equipe
  • Compreender topologias de agentes, como agentes individuais, subagentes e equipes de agentes
  • Adaptar papéis, estruturas de equipe, práticas de engenharia e responsabilidades arquiteturais ao desenvolvimento assistido por IA
  • Mudar o foco da implementação em nível de linha para um pensamento mais amplo, arquitetural, orientado a produto e focado em resultados
  • Compreender como a IA afeta a arquitetura de software, a arquitetura de soluções e a arquitetura corporativa

Público-alvo

O seminário CPSA-A Architecture for Agentic Software Engineering Contexts (AGENTA) é especialmente relevante para profissionais que desejam explorar os conhecimentos essenciais de que arquitetos de software precisam ao utilizar IA generativa, grandes modelos de linguagem e agentes de IA no desenvolvimento moderno de software e no trabalho de arquitetura.

Requisitos

Para participar de qualquer curso iSAQB® CPSA - Advanced Level, é necessário possuir o certificado iSAQB® Certified Professional for Software Architecture - Foundation Level (CPSA-F).

 

Pré-requisitos de conhecimento:

Os participantes devem possuir os seguintes conhecimentos prévios:

  • Experiência prática em desenvolvimento de software ou arquitetura de software
  • Compreensão básica dos conceitos de arquitetura de software e dos artefatos arquiteturais mais comuns
  • Experiência básica com processos modernos de desenvolvimento de software e colaboração em equipes de desenvolvimento
  • Compreensão básica de repositórios de código-fonte, pipelines de build e ferramentas de desenvolvimento comuns

Conhecimentos nas seguintes áreas podem ajudar os participantes a compreender alguns dos conceitos abordados neste curso:

  • Experiência com decisões arquiteturais e análise de trade-offs
  • Conhecimento de requisitos de qualidade e restrições arquiteturais
  • Experiência com documentação de arquitetura, visões arquiteturais e Architecture Decision Records (ADRs)
  • Compreensão de revisões de arquitetura e modernização de sistemas existentes
  • Experiência com integração contínua e entrega contínua
  • Conhecimento de práticas de análise estática, testes e revisão de código
  • Compreensão de decomposição de sistemas, interfaces e estilos de integração
  • Compreensão básica de IA generativa e grandes modelos de linguagem
  • Experiência prática inicial com assistentes de IA ou agentes de programação
  • Conhecimento de limitações como alucinações e comportamento não determinístico
  • Experiência na transformação de objetivos de negócio e de qualidade em decisões técnicas
  • Compreensão de conceitos de domínio, regras de negócio e comunicação com partes interessadas

Fazer download do syllabus para esta certificação ou ver os exemplos de exame.

Ir para recursos

The global exam price vary depending on the certification and your geographical location.

Marque o seu Exame

brightest private exams

Exame Privado

(Brightest Private Exam)

Exames eletrônicos para indivíduos administrados por um especialista da Pearson VUE em tempo real via webcam (agora também disponível para o ISTQB).

brightest-center-exam

Exame num Centro

(Brightest Center Exam)

Exame eletrônico para indivíduos em qualquer um dos 5200+ Centros de Teste com registro simplificado através do website Pearson VUE.

brightest green exam

Exame Verde

(Brightest Green Exam)

Exames eletrônicos para grupos de pelo menos 6 participantes, em seis idiomas diferentes e em qualquer parte do mundo.

brightest paper exam

Exame em Papel

(Brightest Paper Exam)

A experiência clássica de exame para grupos de pelo menos 6 participantes em um número crescente de idiomas.