Loading (custom)...

iSAQB CPSA-A SWARC4AI

iSAQB CPSA-A – Arquitetura de Software para Sistemas Baseados em IA (Curso)

Descrição

Participar do curso iSAQB® CPSA-A Arquitetura de Software para Sistemas Baseados em IA (SWARC4AI) concede aos participantes 20 créditos de Competência Técnica (TC) e 10 créditos de Competência Metodológica (MC), válidos para os 70 créditos exigidos para prestar o exame iSAQB CPSA-A com a Brightest. É importante lembrar que, como parte dos 70 créditos exigidos para realizar o exame iSAQB CPSA-A com a Brightest, você precisará de pelo menos dez créditos em cada uma das seguintes áreas de competência: 

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

 

O treinamento credenciado iSAQB® SWARC4AI – Arquitetura de Software para Sistemas Baseados em IA (CPSA-A) é baseado no currículo atual do iSAQB®:

Parte 1 – Introdução a Conceitos Relevantes de Arquitetura de Software para Inteligência Artificial

  • Classificar inteligência artificial, aprendizado de máquina, ciência de dados, deep learning e IA generativa
  • Especificar casos de uso gerais típicos para IA
  • Conhecer possíveis aplicações em diferentes setores e aplicações finais
  • Identificar riscos no uso da IA
  • Compreender as diferenças em relação ao software tradicional
  • Decidir entre soluções baseadas em IA ou desenvolvimento clássico de software
  • Conhecer papéis, tarefas e formas de cooperação no contexto da IA
  • Identificar e priorizar casos de uso de IA
  • Conhecer as forças e limitações da IA
  • Conhecer o conceito da "Curva J da Produtividade" em relação à tecnologia de IA

Parte 2 – Conformidade, Segurança e Alinhamento

  • Compreender a influência das leis de proteção de dados na implementação e uso da IA
  • Compreender os objetivos e regulamentações do EU AI Act e seus impactos no processo de desenvolvimento e arquitetura
  • Classificar sistemas de IA segundo os níveis de risco do EU AI Act
  • Classificar questões de direitos autorais de conteúdo gerado por IA
  • Visão geral de tipos e graus de abertura e licenciamento de modelos de ML livres
  • Compreender estratégias para conformidade com o EU AI Act e seus desafios
  • Documentar modelos e conjuntos de dados para rastreabilidade e transparência
  • Conhecer armadilhas de segurança e tipos de ataques a modelos de ML
  • Conhecer e aplicar estratégias para minimizar riscos de IA
  • Aplicar opções de proteção contra ataques (segurança em IA)
  • Compreender questões fundamentais e aspectos da segurança em IA
  • Compreender problemas éticos dos sistemas de IA e conhecer abordagens para lidar com eles
  • Visão geral de diretrizes éticas
  • Conhecer os princípios centrais de governança e responsabilidade em IA nas empresas
  • Obter uma visão geral da criação de ambientes regulatórios experimentais (regulatory sandboxes)
  • Garantir gestão de dados adequada para a qualidade e segurança em aplicações de IA

Parte 3 – Design e Desenvolvimento de Sistemas Baseados em IA

  • Compreender o ciclo de vida de projetos de ML ou ciência de dados
  • Conhecer modelos de processo para desenvolvimento de software com IA
  • Conhecer tipos de dados e problemas típicos de ML
  • Compreender os desafios dos problemas de aprendizado de máquina
  • Usar dados de entrada para diferentes algoritmos de IA
  • Lidar com desafios como não determinismo, qualidade dos dados e drift de conceito/modelo
  • Conhecer aprendizado por transferência (transfer learning) e fine-tuning
  • Selecionar padrões de design para sistemas de IA
  • Definir tarefas de um modelo de ML
  • Especificar entradas e saídas do sistema de ML
  • Conhecer métricas de desempenho de modelos de ML
  • Integrar modelos de ML em sistemas existentes
  • Projetar interfaces para sistemas com IA
  • Compreender métricas como latência e throughput
  • Gerenciar escalabilidade para grandes volumes de dados
  • Compreender e aplicar estratégias de robustez
  • Classificar confiabilidade e disponibilidade de sistemas de IA
  • Compreender reprodutibilidade e testabilidade dos resultados de IA
  • Conhecer requisitos de segurança, proteção de dados e conformidade
  • Classificar explicabilidade e interpretabilidade de sistemas de IA
  • Reconhecer viés em dados e modelos
  • Conhecer tolerância a falhas em IA

Parte 4 – Gestão e Processamento de Dados para Sistemas de IA

  • Aquisição e rotulagem de dados
  • Conhecer plataformas de dados públicas
  • Visão geral de ferramentas para rotulagem de dados
  • Projetar pipelines e arquiteturas de dados eficientes
  • Conhecer estratégias de agregação, limpeza, transformação, enriquecimento e aumento de dados
  • Visão geral de ferramentas para engenharia de dados
  • Conhecer opções de armazenamento de dados

Parte 5 – Principais Qualidades para a Operação de Sistemas com IA

  • Conhecer requisitos (de hardware) para treinamento e inferência
  • Entender trade-offs entre arquiteturas de modelo e qualidades de sistema
  • Ajustar características de qualidade de modelos de ML
  • Compreender custos, consumo de energia e sustentabilidade em IA (TI Sustentável)
  • Rastreamento de parâmetros, métricas e resultados de treinamento
  • Avaliar modelos de ML e sistemas de IA
  • Conhecer tipos de drift, causas e soluções
  • Visão geral de pipelines CI/CD, gestão de modelos e estratégias de deployment
  • Conhecer plataformas de disponibilização de modelos
  • Classificar ferramentas para criação de POCs de sistemas com IA
  • Conhecer opções de deployment de modelos
  • Listar prós e contras de SaaS e hospedagem própria
  • Visão geral de soluções SaaS em IA
  • Conhecer implantações embarcadas de modelos de ML
  • Compreender o monitoramento com foco em IA
  • Visão geral de ferramentas de monitoramento
  • Compreender o uso e coleta de feedback do usuário
  • Conhecer métodos de uso de feedback para re-treinamento de modelos
  • Compreender pipeline de MLOps com exemplo prático (Opcional)
  • Decisões make vs. buy em sistemas de MLOps (Opcional)
  • Conhecer ferramentas e plataformas de MLOps ponta a ponta (Opcional)

Parte 6 – Arquiteturas e Plataformas para Sistemas Baseados em IA Generativa

  • Visão geral dos níveis de integração da IA
  • Conhecer bibliotecas, interfaces e ferramentas para integração de modelos de IA
  • Integrar sistemas de IA à arquitetura geral de TI
  • Visão geral de características de qualidade relevantes para IA
  • Conhecer frameworks de avaliação de sistemas de IA (Opcional)
  • Discutir estudo de caso com abordagem fictícia (Opcional)
  • Compreensão fundamental da IA generativa
  • Entender o funcionamento de LLMs
  • Compreender padrões conhecidos de uso de LLMs
  • Conhecer casos de uso de RAG (Geração com Recuperação)
  • Conhecer e entender técnicas de RAG selecionadas
  • Conhecer tipos de engenharia de prompts
  • Visão geral de fluxos de trabalho agentic
  • Conhecer padrões de design para IA generativa
  • Conhecer técnicas para avaliação de aplicações com LLMs
  • Visão geral de LLMs conhecidos e critérios de seleção
  • Compreender a importância da gestão de custos em aplicações GenAI
  • Dar exemplos de bibliotecas, interfaces e ferramentas comuns em LLMs
  • Conhecer arquiteturas agentic, componentes de arquitetura de agentes de IA e seus tipos (Opcional)

Público-alvo

O seminário CPSA-A Arquitetura de Software para Sistemas Baseados em IA é particularmente valioso para profissionais que desejam explorar o conhecimento essencial que arquitetos de software precisam para desenvolver arquiteturas de software modernas para sistemas baseados em IA.

Requisitos

Para participar de qualquer curso iSAQB® CPSA – Nível Avançado, é necessário possuir o certificado iSAQB® Certified Professional for Software Architecture – Nível Foundation (CPSA-F).

 

Pré-requisitos de conhecimento:

Os participantes devem ter o seguinte conhecimento prévio:

  • Compreensão básica de inteligência artificial, aprendizado de máquina e ciência de dados
  • Conhecimento de arquitetura de software, DevOps e design de sistemas de software e APIs
  • Conhecimento básico da linguagem de programação Python e seu uso para problemas de IA
  • Visão geral de bibliotecas comuns como scikit-learn, TensorFlow e PyTorch

Conhecimento nas seguintes áreas pode ajudar na compreensão de alguns conceitos abordados neste curso:

  • Experiência com interface de linha de comando em sistemas Linux
  • Conhecimento obtido no treinamento iSAQB CPSA Nível Foundation para compreensão geral de arquitetura de software, padrões de design e metodologias

Syllabus e exemplos de exame em breve!

Syllabus e exemplos de exame em breve!

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.