Loading (custom)...

iSAQB CPSA-A SWARC4AI

Dołącz do 3-dniowego szkolenia iSAQB CPSA-A SWARC4AI, aby w pełni zrozumieć kluczową wiedzę, której architekci oprogramowania potrzebują podczas tworzenia nowoczesnych architektur oprogramowania dla systemów opartych na sztucznej inteligencji.

Description

Udział w kursie iSAQB® CPSA-A Software Architecture for AI-Based Systems (SWARC4AI) daje uczestnikom 20 punktów kompetencji technicznej (TC)  oraz 10 punktów kompetencji metodologicznej (MC) z 70 punktów wymaganych do uzyskania uprawnienia do przystąpienia do egzaminu iSAQB CPSA-A z Brightest. Należy pamiętać, że w ramach 70 punktów wymaganych do przystąpienia do egzaminu iSAQB CPSA-A z Brightest należy uzyskać co najmniej dziesięć punktów kompetencyjnych w każdym z następujących obszarów: 

  • Kompetencje techniczne (TC)
  • Kompetencje metodologiczne (MC)
  • Kompetencje komunikacyjne (CC)

 

Akredytowane szkolenie iSAQB® SWARC4AI - Software Architecture for AI-Based Systems (CPSA-A) opiera się na aktualnym programie nauczania iSAQB®:

Część 1 - Wprowadzenie do koncepcji sztucznej inteligencji istotnych z punktu widzenia architektury oprogramowania

  • Klasyfikowanie sztucznej inteligencji, uczenia maszynowego, data science, deep learning oraz generatywnej AI
  • Określanie typowych ogólnych przypadków użycia AI
  • Znajomość możliwych zastosowań w różnych branżach i aplikacjach dla użytkowników końcowych
  • Identyfikowanie ryzyk związanych z wykorzystaniem AI
  • Zrozumienie różnic w porównaniu z tradycyjnym oprogramowaniem
  • Podejmowanie decyzji, czy problemy należy rozwiązywać z wykorzystaniem AI, czy klasycznego wytwarzania oprogramowania
  • Znajomość ról i ich zadań oraz sposobów współpracy w kontekście AI
  • Identyfikowanie i priorytetyzowanie przypadków użycia AI
  • Znajomość mocnych stron i ograniczeń AI
  • Znajomość koncepcji "Productivity J-Curve" w kontekście technologii AI

Część 2 -  Zgodność, bezpieczeństwo i dostosowanie

  • Znajomość wpływu przepisów dotyczących ochrony danych na wdrażanie i wykorzystywanie AI
  • Zrozumienie celów i regulacji EU AI Act oraz ich wpływu na proces wytwarzania i architekturę
  • Klasyfikowanie systemów AI zgodnie z poziomami ryzyka określonymi w EU AI Act
  • Klasyfikowanie zagadnień dotyczących praw autorskich w odniesieniu do treści generowanych przez AI
  • Przegląd rodzajów i poziomów otwartości oraz typów licencji bezpłatnych modeli ML
  • Zrozumienie strategii zapewniania zgodności z EU AI Act oraz potencjalnych wyzwań
  • Dokumentowanie modeli i zbiorów danych w celu zapewnienia identyfikowalności i przejrzystości
  • Znajomość zagrożeń bezpieczeństwa oraz rodzajów ataków na modele ML
  • Znajomość i stosowanie strategii minimalizacji ryzyka związanego z AI
  • Stosowanie możliwości ochrony przed atakami (bezpieczeństwo AI)
  • Zrozumienie podstawowych zagadnień i aspektów bezpieczeństwa AI
  • Zrozumienie problemów etycznych systemów AI i znajomość sposobów radzenia sobie z nimi
  • Przegląd wytycznych etycznych
  • Znajomość podstawowych zasad zarządzania AI i odpowiedzialnego wykorzystywania AI w przedsiębiorstwach
  • Uzyskanie wiedzy na temat tworzenia piaskownic regulacyjnych
  • Zapewnianie odpowiedniego zarządzania danymi w celu utrzymania ich jakości i bezpieczeństwa w aplikacjach AI

Część 3 - Projektowanie i tworzenie systemów opartych na AI

  • Zrozumienie cyklu życia projektu z zakresu uczenia maszynowego lub data science
  • Znajomość modeli procesów wytwarzania oprogramowania dla systemów AI
  • Znajomość typów danych, wymagań dotyczących danych oraz typowych problemów ML
  • Zrozumienie problemów uczenia maszynowego i związanych z nimi wymagań
  • Wykorzystywanie danych wejściowych dla różnych algorytmów AI
  • Radzenie sobie z wyzwaniami, takimi jak niedeterminizm, jakość danych, concept drift i model drift
  • Znajomość transfer learning i fine-tuning
  • Dobór wzorców projektowych dla systemów AI
  • Definiowanie zadania modelu ML
  • Zrozumienie i określanie danych wejściowych i wyjściowych niezbędnych do działania systemu ML
  • Znajomość metryk służących do pomiaru wydajności modeli ML
  • Integracja modeli ML z istniejącymi systemami
  • Projektowanie interfejsów użytkownika dla systemów AI
  • Zrozumienie metryk wydajności, takich jak opóźnienie i przepustowość, w systemach AI
  • Zarządzanie skalowalnością przy zwiększających się ilościach danych
  • Zrozumienie odporności systemów AI i stosowanie strategii służących jej zwiększaniu
  • Klasyfikowanie niezawodności i dostępności systemów AI
  • Zrozumienie powtarzalności i testowalności wyników AI
  • Znajomość wymagań dotyczących bezpieczeństwa, ochrony danych i zgodności
  • Klasyfikowanie wyjaśnialności i interpretowalności w systemach AI
  • Rozpoznawanie stronniczości w danych i modelach
  • Znajomość odporności na błędy w systemach AI

Część 4 - Zarządzanie i przetwarzanie danych dla systemów opartych na AI

  • Pozyskiwanie i etykietowanie danych
  • Znajomość popularnych platform udostępniających publicznie dostępne dane
  • Przegląd odpowiednich narzędzi do etykietowania danych
  • Projektowanie wydajnych potoków i architektur danych
  • Znajomość strategii agregacji, oczyszczania, transformacji, wzbogacania i augmentacji danych
  • Przegląd narzędzi do potoków data engineering
  • Znajomość możliwości przechowywania danych

Część 5 - Ważne charakterystyki jakościowe dotyczące eksploatacji systemów opartych na AI

  • Znajomość wymagań sprzętowych dotyczących trenowania i inferencji
  • Znajomość kompromisów między różnymi architekturami modeli w odniesieniu do charakterystyk jakościowych
  • Dostosowywanie różnych charakterystyk jakościowych modelu ML
  • Zrozumienie kosztów, zużycia energii i zrównoważonego wykorzystania AI (Green IT)
  • Znajomość wymagań sprzętowych dotyczących trenowania i inferencji
  • Śledzenie trenowania modeli, parametrów, metryk i wyników
  • Ocena modeli ML i opartych na nich systemów AI
  • Znajomość rodzajów driftu oraz ich możliwych przyczyn i sposobów rozwiązania
  • Przegląd potoków CI/CD, zarządzania modelami oraz strategii wdrażania modeli AI
  • Znajomość platform do udostępniania modeli
  • Klasyfikowanie narzędzi do tworzenia POC systemów AI
  • Znajomość możliwości wdrażania modeli AI
  • Wymienianie zalet i wad SaaS oraz self-hostingu
  • Przegląd rozwiązań SaaS z zakresu AI
  • Znajomość wdrożeń wbudowanych modeli ML
  • Zrozumienie monitorowania w kontekście specyficznych wymagań AI
  • Przegląd przykładowych narzędzi do monitorowania
  • Zrozumienie informacji zwrotnej od użytkowników oraz metod i narzędzi służących do jej zbierania
  • Znajomość metod wykorzystywania informacji zwrotnej do trenowania modeli
  • Zrozumienie potoku MLOps na praktycznym przykładzie (Opcjonalne)
  • Podejmowanie decyzji typu build vs. buy dotyczących systemów/komponentów MLOps (Opcjonalne)
  • Znajomość narzędzi MLOps i kompleksowych platform end-to-end (Opcjonalne)

Część 6 - Architektury systemów i platformy dla systemów opartych na generatywnej AI

  • Przegląd poziomów integracji AI
  • Znajomość bibliotek, interfejsów i narzędzi służących do integracji modeli AI
  • Integracja systemów AI z ogólną architekturą środowiska IT
  • Przegląd istotnych charakterystyk jakościowych systemów AI
  • Znajomość frameworków do oceny systemów AI (Opcjonalne)
  • Omówienie studium przypadku w fikcyjnym kontekście zawodowym (Opcjonalne)
  • Podstawowe zrozumienie generatywnej AI
  • Zrozumienie sposobu działania LLM
  • Zrozumienie znanych wzorców wykorzystania LLM
  • Znajomość przypadków użycia RAG (Retrieval-Augmented Generation)
  • Znajomość i zrozumienie wybranych technik RAG
  • Znajomość rodzajów Prompt Engineering
  • Przegląd agentowych przepływów pracy
  • Znajomość wybranych wzorców projektowych dla systemów generatywnej AI
  • Znajomość technik oceny aplikacji opartych na LLM
  • Przegląd znanych LLM oraz kryteriów ich wyboru
  • Zrozumienie znaczenia zarządzania kosztami w aplikacjach GenAI
  • Przykłady popularnych bibliotek, interfejsów i narzędzi związanych z aplikacjami LLM
  • Znajomość architektur oprogramowania agentowej AI, komponentów architektury agentów AI oraz rodzajów architektur agentów AI (Opcjonalne)

Target Audience

Seminarium CPSA-A Domain-Specific Language jest szczególnie wartościowe dla specjalistów, którzy chcą poznać kluczową wiedzę niezbędną architektom oprogramowania do tworzenia nowoczesnych architektur oprogramowania dla systemów opartych na AI.

Requirements

Aby wziąć udział w dowolnym kursie iSAQB® CPSA - Advanced Level, należy posiadać certyfikat iSAQB® Certified Professional for Software Architecture - Foundation Level (CSPA-F).

 

Wymagania dotyczące wiedzy:

Uczestnicy powinni posiadać następującą wiedzę wstępną:

  • Podstawowe zrozumienie sztucznej inteligencji, uczenia maszynowego i data science
  • Wiedzę z zakresu architektury oprogramowania, DevOps oraz projektowania systemów oprogramowania i API
  • Podstawową znajomość języka programowania Python oraz jego zastosowania w zadaniach związanych ze sztuczną inteligencją
  • Ogólną znajomość popularnych bibliotek, takich jak scikit-learn, TensorFlow i PyTorch

Znajomość poniższych zagadnień może ułatwić zrozumienie niektórych koncepcji omawianych podczas kursu:

  • Doświadczenie w pracy z interfejsem wiersza poleceń w systemach Linux
  • Wiedzę zdobytą podczas szkolenia iSAQB CPSA Foundation Level, zapewniającą ogólne zrozumienie architektury oprogramowania, wzorców projektowych i metodologii

Syllabi and sample exams coming soon!

Syllabi and sample exams coming soon!

Zarezerwuj egzamin certyfikacyjny

brightest private exams

Egzamin prywatny

Brightest

Elektroniczne egzaminy dla osób indywidualnych są nadzorowane w czasie rzeczywistym przez egzaminatora Pearson VUE za pośrednictwem kamery internetowej.

brightest-center-exam

Egzamin w centrum

Brightest

Elektroniczny egzamin dla osób indywidualnych w jednym z ponad 5200 centrów egzaminacyjnych z łatwą rejestracją za pośrednictwem strony internetowej Pearson VUE.

brightest green exam

Egzamin grupowy

Brightest Green

Elektroniczne egzaminy grupowe dla co najmniej 6 uczestników w sześciu różnych językach, w dowolnym miejscu na świecie.

brightest paper exam

Egzamin papierowy

Brightest

Klasyczny egzamin w formie papierowej dla grup liczących co najmniej 6 uczestników, dostępny w coraz większej liczbie języków.