Course Code: resaisd
Duration: 7 hours
Prerequisites:
  • Podstawowa znajomość przepływów pracy w rozwoju oprogramowania
  • Znajomość Agile, DevOps lub ogólnych praktyk projektów oprogramowania

Grupa docelowa

  • Zespoły ds. zgodności
  • Programiści
  • Menadżerowie projektów oprogramowania
Overview:

Responsible AI in Software Development jest kursem podstawowym, który porusza kwestiami etycznymi, prawno-legalnymi i zarządzania, związanych z używaniem narzędzi AI w procesie rozwoju oprogramowania. Kurs podkreśla przejrzystość, sprawiedliwość, sprawy własności intelektualnej oraz bezpieczne wdrażanie kodu generowanego przez AI.

To szkolenie prowadzone przez instruktora (online lub stacjonarne) jest skierowane do początkujących zawodowców technicznych i nietechnicznych, którzy chcą zapewnić etyczne, zgodne z prawem i świadome ryzyka użycie AI w swoich projektach oprogramowania.

Na zakończenie tego szkolenia uczestnicy będą w stanie:

  • Identyfikować i minimalizować ryzyka etyczne i prawne związane z rozwijaniem wspieranym przez AI.
  • Rozumieć uprzedzenia w kodzie generowanym przez AI oraz jak ocenić sprawiedliwość.
  • Zarządzać licencjami oprogramowania i przypisywaniem autorstwa związanym z zawartością generowaną przez AI.
  • Ustanawiać ramy zarządzania, polityki i zgodności z przepisami dotyczące użycia AI w zespołach rozwojowych.

Format kursu

  • Interaktywne wykłady i dyskusje.
  • Dużo ćwiczeń i praktyki.
  • Ręczne wdrażanie w żywym środowisku laboratoryjnym.

Opcje dostosowywania kursu

  • Aby poprosić o dostosowane szkolenie dla tego kursu, prosimy o kontakt, aby ustalić szczegóły.
Course Outline:

Zasady odpowiedzialnego AI

  • Co to jest odpowiedzialne AI i dlaczego jest ważne w rozwoju oprogramowania
  • Zasady: sprawiedliwość, odpowiedzialność, przejrzystość i prywatność
  • Przykłady nieetycznych błędów i nieprawidłowego użycia AI w kodach

Uprzedzenia i sprawiedliwość w kodzie generowanym przez AI

  • Jak modele językowe dużego rozmiaru mogą utrwalać uprzedzenia poprzez dane szkoleniowe
  • Wykrywanie i naprawianie sugerowanych kodów zawierających uprzedzenia lub niebezpieczne treści
  • Halucynacje AI i ryzyko wprowadzania błędów na dużą skalę

Licencje, atrybucje i kwestie związane z prawami autorskimi

  • Rozumienie licencji open-source (MIT, GPL, Copyleft)
  • Czy wyjścia generowane przez LLM wymagają atrybucji?
  • Audytowanie kodu wspomaganego przez AI pod kątem problemów z licencjami od stron trzecich

Bezpieczeństwo i zgodność w rozwoju wspomaganym przez AI

  • Zapewnienie bezpieczeństwa kodu i uniknięcie niebezpiecznych wzorców z LLM
  • Zgodność z wewnętrznymi wytycznymi bezpieczeństwa i przepisami branżowymi
  • Dokumentacja podlegająca audytowi decyzji wspomaganych przez AI

Polityka i zarządzanie dla zespołów rozwojowych

  • Tworzenie wewnętrznych polityk dotyczących użycia AI przez zespoły programistyczne
  • Określanie dopuszczalnego użytku i sygnałów ostrzegawczych
  • Wybór narzędzi i odpowiedzialne wprowadzanie asystentów AI

Ocenianie i audytowanie wyjść AI

  • Używanie list kontrolnych do oceny wiarygodności generowanych treści
  • Przewodzenie ręcznych i automatycznych przeglądów kodu generowanego przez AI
  • Najlepsze praktyki dotyczące procesów recenzji przez kolegów i zatwierdzenia

Podsumowanie i następne kroki

Sites Published:

United Arab Emirates - Responsible AI in Software Development

Qatar - Responsible AI in Software Development

Egypt - Responsible AI in Software Development

Saudi Arabia - Responsible AI in Software Development

South Africa - Responsible AI in Software Development

Brasil - Responsible AI in Software Development

Canada - Responsible AI in Software Development

中国 - Responsible AI in Software Development

香港 - Responsible AI in Software Development

澳門 - Responsible AI in Software Development

台灣 - Responsible AI in Software Development

USA - Responsible AI in Software Development

Österreich - Responsible AI in Software Development

Schweiz - Responsible AI in Software Development

Deutschland - Responsible AI in Software Development

Czech Republic - Responsible AI in Software Development

Denmark - Responsible AI in Software Development

Estonia - Responsible AI in Software Development

Finland - Responsible AI in Software Development

Greece - Responsible AI in Software Development

Magyarország - Responsible AI in Software Development

Ireland - Responsible AI in Software Development

Luxembourg - Responsible AI in Software Development

Latvia - Responsible AI in Software Development

España - Responsible AI in Software Development

Italia - Responsible AI in Software Development

Lithuania - Responsible AI in Software Development

Nederland - Responsible AI in Software Development

Norway - Responsible AI in Software Development

Portugal - Responsible AI in Software Development

România - Responsible AI in Software Development

Sverige - Responsible AI in Software Development

Türkiye - Responsible AI in Software Development

Malta - Responsible AI in Software Development

Belgique - Responsible AI in Software Development

France - Responsible AI in Software Development

日本 - Responsible AI in Software Development

Australia - Responsible AI in Software Development

Malaysia - Responsible AI in Software Development

New Zealand - Responsible AI in Software Development

Philippines - Responsible AI in Software Development

Singapore - Responsible AI in Software Development

Thailand - Responsible AI in Software Development

Vietnam - Responsible AI in Software Development

India - Responsible AI in Software Development

Argentina - Responsible AI in Software Development

Chile - Responsible AI in Software Development

Costa Rica - Responsible AI in Software Development

Ecuador - Responsible AI in Software Development

Guatemala - Responsible AI in Software Development

Colombia - Responsible AI in Software Development

México - Responsible AI in Software Development

Panama - Responsible AI in Software Development

Peru - Responsible AI in Software Development

Uruguay - Responsible AI in Software Development

Venezuela - Responsible AI in Software Development

Polska - Responsible AI in Software Development

United Kingdom - Responsible AI in Software Development

South Korea - Responsible AI in Software Development

Pakistan - Responsible AI in Software Development

Sri Lanka - Responsible AI in Software Development

Bulgaria - Responsible AI in Software Development

Bolivia - Responsible AI in Software Development

Indonesia - Responsible AI in Software Development

Kazakhstan - Responsible AI in Software Development

Moldova - Responsible AI in Software Development

Morocco - Responsible AI in Software Development

Tunisia - Responsible AI in Software Development

Kuwait - Responsible AI in Software Development

Oman - Responsible AI in Software Development

Slovakia - Responsible AI in Software Development

Kenya - Responsible AI in Software Development

Nigeria - Responsible AI in Software Development

Botswana - Responsible AI in Software Development

Slovenia - Responsible AI in Software Development

Croatia - Responsible AI in Software Development

Serbia - Responsible AI in Software Development

Bhutan - Responsible AI in Software Development

Nepal - Responsible AI in Software Development

Uzbekistan - Responsible AI in Software Development