Responsible AI in Software Development Treningskurs
Responsible AI in Software Development er en grunnleggende kurs som dekker etiske, juridiske og styringshensyn ved bruk av AI-verktøy i softwareutviklingsprosessen. Kurset legger vekt på gjennomsiktighet, rettferdighet, immateriell rett og sikker distribusjon av AI-generert kode.
Denne instruktørledede, levende opplæringen (online eller på sted) er rettet mot nybegynnere på teknisk og ikke-teknisk nivå som ønsker å sikre etisk, samtykkelig og risikobevist bruk av AI i sine softwareprosjekter.
Ved avslutning av denne opplæringen vil deltakerne kunne:
- Identifisere og redusere etiske og juridiske risikoer knyttet til AI-støttet utvikling.
- Forstå bias i AI-generert kode og hvordan man vurderer rettferdighet.
- Administrere programvarelisenser og tilskrivelser knyttet til AI-generert innhold.
- Opprette styrings-, politikk- og overholdelsesrammeverk for bruk av AI i utviklingsteam.
Kursformat
- Interaktiv forelesning og diskusjon.
- Mye øvelser og praksis.
- Håndtering av implementering i et levende laboratoriums miljø.
Kurskustomiseringsalternativer
- For å be om tilpasset opplæring for dette kurset, vennligst kontakt oss for å avtale.
Kursplan
Grunnleggende prinsipper for ansvarlig AI
- Hva ansvarlig AI er og hvorfor det er viktig i programutvikling
- Prinsipper: rettferdighet, ansvarlighet, gjennomsiktighet og personvern
- Eksempler på etiske feil og misbruk av AI i kodebaser
Forskrinnelse og rettferdighet i AI-generert kode
- Hvordan LLMs kan forsterke fordommer gjennom treningdata
- Oppdagelse og retting av fordomsfull eller usikker kodeforslag
- AI-hallusinasjoner og risikoen for å innføre feil i stor skala
Lisensiering, henvisning og IP-oversikt
- Forståelse av åpne kilder lisenser (MIT, GPL, Copyleft)
- Krever LLM-genererte utdata henvisning?
- Sjekk AI-hjelpet kode for lisensproblemer fra tredjeparter
Sikkerhet og overholdelse i AI-hjelpet utvikling
- Sikre kodens sikkerhet og unngå usikre mønstre fra LLMs
- Overholdelse av interne sikkerhetsretningslinjer og branse-reguleringer
- Dokumentasjon av AI-hjelpet beslutningstaking som kan sjekkes
Politikk og styring for utviklingsteam
- Opprette interne AI-bruksretningslinjer for programteam
- Definere akseptabel bruk og advarselsflagg
- Verktøyvalg og ansvarlig onboarding av AI-assistenter
Vurdering og revisjon av AI-utdata
- Bruk sjekklister til å vurdere påliteligheten av generert innhold
- Utføre manuelle og automatiserte revisjoner av AI-generert kode
- Beste praksis for medarbeidersamarbeid og godkjenning
Oppsummering og neste trinn
Krav
- Grunnleggende forståelse av programvareutviklingsarbeidsflyter
- Kjennskap til Agile, DevOps, eller generelle programvareprosjektpraksis
Målgruppe
- Overtredelseskontrollteam
- Utviklere
- Programvareprosjektleder
Åpne kurs krever 5+ deltakere.
Responsible AI in Software Development Treningskurs - Bestilling
Responsible AI in Software Development Treningskurs - Forespørsel
Responsible AI in Software Development - Konsulentforespørsel
Referanser (1)
At jeg har skaffet kunnskap om Streamlit-biblioteket fra Python, og jeg vil sikkert prøve å bruke det for å forbedre applikasjonene i min gruppe som er laget i R Shiny.
Michal Maj - XL Catlin Services SE (AXA XL)
Kurs - GitHub Copilot for Developers
Maskinoversatt
Kommende kurs
Relaterte kurs
Avansert GitHub Copilot & AI for Prosjekter og Infrastruktur
14 TimerGitHub Copilot er et AI-drevet kodefullføringstøy som hjelper til å akselerere utvikling samtidig som kvaliteten og produktiviteten blir forbedret. Når det kombineres med kunstig intelligens i prosjekter, infrastruktur og programvare, kan ledere utnytte AI for å optimere ressursallokering, strømline arbeidsflytene og forbedre beslutningstaking.
Dette instruktørførte, live-treningen (online eller på stedet) er rettet mot avanserte ledere som ønsker å dypegåendeforståelse av GitHub Copilot samtidig som de utforsker praktiske AI-applikasjoner i bedriftsmiljøer, med eksempler som er relevante for store prosjekter og industrier som olje- og gass.
Ved treningens slutt vil deltakerne kunne:
- Anvende avanserte Copilot-funksjoner i store bedriftsprosjekter.
- Integrasjon av Copilot i flerdisiplinære arbeidsflyt for maksimal effektivitet.
- Utnytte AI-verktøy til å optimere prosjektledelse, infrastruktur og programvareinkjøp.
- Implementere AI-baserte strategier for å forbedre planlegging, estimering og tidsoptimalisering.
- Gjenkjenne praktiske AI-applikasjoner i bransjespesifikke scenarier som olje- og gass.
Kursets Format
- Interaktiv forelesning og diskusjon.
- Håndsinnsøvelser og tilfeller fra praksis.
- Live-lab demonstrasjoner av AI-verktøy og Copilot-arbeidsflyt.
Kursets Tilpasningsmuligheter
- For å be om en tilpasset trening for dette kurset, vennligst kontakt oss for å avtale.
Avansert Cursor: Prompt Engineering, Fine-Tuning & Custom Tooling
14 TimerCursor er et avansert AI-drevet utviklingsmiljø som lar ingeniører utvide, finetune og tilpasse kodningsintelligansen for spesialiserte brukstilfeller og bedriftsworkflows.
Denne instruktørlede, live-kurs (online eller på sted) er rettet mot avansertnivå utviklere og AI-ingeniører som ønsker å designe tilpassede prompt-systemer, finetune modellbetehandling, og bygge egendefinerte utvidelser for intern utviklingsautomatisering.
Ved slutten av dette kurset vil deltakerne kunne:
- Designe og teste avanserte prompt-mal for nøyaktig AI-betehandling.
- Koble Cursor til interne API-er og kunnskapsbasarer for kontekstbevisst kodning.
- Utvikle finetunede eller domenetilpassede AI-modeller for spesialiserte oppgaver.
- Bygge og distribuere egendefinerte verktøy eller adapterer som utvider Cursor’s funksjonalitet sikkert.
Kursformat
- Tekniske presentasjoner og veiledede demonstrasjoner.
- Praktiske øvelser i utvikling og prompt-optimering.
- Praktiske prosjekter som integrerer Cursor med virkelige bedriftssystemer.
Kursanpassingsalternativer
- Dette kurset kan anpasses for å tilpasse seg spesifikke interne arkitekturer, AI-rammeverk eller sikkerhetskrav.
Avansert GitHub Copilot
14 TimerDenne instruktørførte, live-treningen i Norge (online eller på stedet) er rettet mot deltakere på avansert nivå som ønsker å tilpasse GitHub Copilot for teamprosjekter, utnytte dets avanserte funksjoner og integrere det smidig inn i CI/CD-pipelinene for bedre samarbeid og produktivitet.
Til slutt på denne treningen vil deltakerne kunne:
- Tilpasse GitHub Copilot til spesifikke prosjektbehov og teamarbeidsflyt.
- Utnytte avanserte funksjoner i Copilot for komplekse kodeoppgaver.
- Integrere GitHub Copilot i CI/CD-pipelinene og samarbeidsmiljøer.
- Optimalisere teamet samarbeid ved hjelp av AI-drevne verktøy.
- Administrere og feilsøke Copilot-innstillinger og tillatelser effektivt.
GitHub Copilot: Avansert Agentmodus
21 TimerDenne instruktørstyrte, live-opplæringen i Norge (nett eller på stedet) er rettet mot utviklere som ønsker å bruke GitHub Copilot Agent Mode til å bygge funksjoner autonomt, kjøre tester og håndtere større kodingstaks.
Ved slutten av denne opplæringen vil deltakerne kunne aktivere Agent Mode, planlegge og iterere innenfor agentløkken, utføre terminalkommandoer og implementere bedriftsstyring.
GitHub Copilot for DevOps Automasjon og Produktivitet
14 TimerGitHub Copilot er en AI-drevet kodeassistent som hjelper med å automatisere utviklingsoppgaver, inkludert DevOps-operasjoner som skriving av YAML-konfigurasjoner, GitHub Actions og deploy-skript.
Denne veiledningsbaserte, live-treningen (online eller på stedet) er rettet mot begynner- til mellomnivå profesjonelle som ønsker å bruke GitHub Copilot for å forenkle DevOps-oppgaver, forbedre automatisering og øke produktiviteten.
Ved slutten av denne treningen vil deltakerne kunne:
- Bruke GitHub Copilot til å assistere med shell-skript, konfigurasjon og CI/CD-pipelines.
- Utnytte AI-kodefullførelse i YAML-filer og GitHub Actions.
- Akselerere testing, deploy og automatisering av arbeidsflyter.
- Bruke Copilot ansvarlig med en forståelse av AI-grenser og beste praksis.
Kursformat
- Interaktiv forelesning og diskusjon.
- Masse øvelser og trening.
- Håndsjekket implementering i en live-lab-miljø.
Kursopptilsynetsoverlysinger
- For å be om en tilpasset trening for dette kurset, vennligst kontakt oss for å arrange.
AI-Assistert Utvikling og Koding med Cursor
21 TimerDette instruktørførte, live-treningen (online eller på stedet) er rettet mot mellomnivås utviklere som ønsker å øke produktiviteten og kvaliteten på sin kode ved hjelp av AI-assistert koding med Cursor.
Ved slutten av denne treningen vil deltakerne kunne:
- Installere og konfigurere Cursor for AI-assistert programvareutvikling.
- Integrere Cursor med Git-repoer og utviklingsarbeidsflyter.
- Bruke naturlig språk for å generere, feilsøke og optimalisere kode.
- Nyttgjøre AI-kapasiteter for refactoring, dokumentasjon og testing.
Cursor for Data & ML Engineering: Notebooks, Pipelines & Model Ops
14 TimerCursor er et AI-drevet utviklingsmiljø som forbedrer produktivitet og pålittelighet i data- og maskinlæringsarbeidsganger gjennom intelligent kodegenerering, kontekstbaserte forslag og strømlinjet dokumentasjon.
Denne instruktørledede, live-kurs (online eller på stedet) er rettet mot mellomenivje data- og ML-professionals som ønsker å integrere Cursor i deres daglige arbeidsganger for raskere prototyping, skalerbare pipeliner og bedre modell-operasjoner.
Etter fullført kurs vil deltakerne kunne:
- Bruke Cursor for å akselerere notebook-utvikling og kodeutforsking.
- Generere, refaktorere og dokumentere ETL- og feateering-pipeliner.
- Utnytte AI-assistert kode for modelltrening, justering og evaluering.
- Forbedre gjentagbarhet, samarbeid og operativ konsekvens i ML-arbeidsganger.
Kursformat
- Interaktive forelesninger og demonstrasjoner.
- Praktiske, håndværkseksersiser i live-kode-miljøer.
- Fallstudier som integrerer Cursor med ML-pipeliner og modell-operasjonsverktøy.
Kurstilpasningsmuligheter
- Dette kurset kan tilpasses spesifikke rammer som TensorFlow, PyTorch eller scikit-learn, eller organisasjonens MLOps-plattformer.
Cursor Funksjoner: Akselererer Utvikler Produktivitet
14 TimerCursor er en AI-drevet kodeeditor designet for å forbedre utviklerproduktiviteten gjennom intelligente kodefullføringer, kontekstbaserte redigeringer og tilpasset assistanse.
Dette instruktørbaserte, liveopplæringen (online eller på stedet) er rettet mot utviklere med begynnerkompetanse og ingenierhold som ønsker å optimalisere deres kodearbeidsprosesser og trygg bruke AI-forslag for økt effektivitet.
Ved avslutning av denne opplæringen vil deltakerne kunne:
- Installere og konfigurere Cursor til optimal bruk i utviklingsprosjekter.
- Forstå og anvende AI-assisterede kodefullføringer, chat i editor, og refaktoringsverktøy.
- Vurdere, akseptere eller modifisere AI-genererte kodesuggestions effektivt og sikkert.
- Adoptere beste praksiser for teamopplæring, samarbeid og integrasjon med versjonskontroll.
Kursformat
- Interaktiv forelesning og diskusjon.
- Håndsonn demonstrasjoner og veiledede øvelser.
- Reelle kodingutfordringer og laboratorieøvelser ved hjelp av Cursor.
Kurs tilpassingsmuligheter
- Dette kurset kan tilpasses spesifikke programmeringsspråk eller -rammeverk brukt av holdet ditt.
Cursor for Teams: Samvirke, kodegjennomgang og CI/CD-integrasjon
14 TimerCursor er et AI-drevet utviklingsmiljø som forsterker team-samarbeid, automatiserer kodegjennomgang og integrerer seg smertefritt i moderne CI/CD-arbeidsflyter.
Dette kurset ledet av instruktør (online eller på sted) er rettet mot tekniske professionelle med mellomnivå erfaring som ønsker å integrere Cursor i deres team-miljøer for å forbedre samarbeid, forenkle gjennomganger og vedlikeholde kvalitet over automatiserte pipeliner.
Etter å ha fullført dette kurset, vil deltakerne kunne:
- Sette opp og administrere teammiljøer i Cursor for samarbeidsbasert utvikling.
- Nyttgjøre AI-verktøy for automatiserte kodegjennomganger, pull-request-generering og sammeføyingsvalidering.
- Implementere kodestyring, gjennomgangspolitikk og sikkerhetsbarrierer ved hjelp av Cursor sine funksjoner.
- Integriere Cursor med CI/CD-systemer for å sikre kontinuerlig leveranse og konsistente kvalitetsstandarder.
Kursets format
- Presentasjoner ledet av instruktør og gruppediskusjoner basert på team.
- Praktiske øvelser med reelle team-samarbeidsscenarier.
- Live-integrasjonsøvelser med CI/CD- og versjonskontrollverktøy.
Kursjusteringsmuligheter
- Kurset kan tilpasses spesifikke CI/CD-plattformer, repository-verktøy eller virksomhetssikkerhetskrav.
GitHub Copilot for Developers
14 TimerDenne instruktørledede, liveopplæringen (online eller på sted) er rettet mot utviklere på begynnernivå til mellomnivå som ønsker å lære hvordan de kan utnyttet GitHub Copilot effektivt innenfor moderne utviklingsarbeidsflyter.
GitHub Copilot i Teammiljøer: Samarbetsbestpraksis
14 TimerDette undervisningsledede, live-treningen i Norge (online eller på stedet) er rettet mot deltakere på mellomnivå til avansert nivå som ønsker å optimalisere teamarbeidsflyter, forbedre samarbeidskodingstilgang og effektivt administrere Copilot-bruk i miljøer med flere utviklere.
Ved treningens slutt vil deltakerne kunne:
- Sette opp GitHub Copilot for teammiljøer.
- Bruke Copilot til å forbedre samarbeidskodingstilgangen.
- Optimalisere teamarbeidsflyter ved hjelp av Copilot-funksjoner.
- Administrere Copilot-integrasjon i prosjekter med flere utviklere.
- Vedlikeholde konsekvent kvalitet og standarder på koden tross team.
- Dra nytte av avanserte Copilot-funksjoner for teamspesifikke behov.
- Kombinere Copilot med andre samarbeidsverktøy for effektivitet.
Tabnine for Beginners
14 TimerDette instruktørlede, live-treningen i Norge (online eller på stedet) er rettet mot utviklere på begynner-nivå som ønsker å øke kodnings-effektiviteten sin med hjelp av Tabnine.
Ved treningens slutt vil deltakerne kunne:
- Instalere og sette opp Tabnine i den foretrukne IDE-en.
- Bruke Tabnines autogenereringsfunksjoner for å aksellerere kodningsprosessen.
- Tilpasse Tabnines innstillinger for optimal hjelp.
- Føre ut hvordan Tabnines AI lærer fra deres kode for å gi bedre forslag.
Tabnine for Advanced Developers
14 TimerDette instruktørledede, live-treningen i Norge (online eller på stedet) er rettet mot utviklere og teamledere på avansert nivå som ønsker å mestre avanserte funksjoner i Tabnine.
Avslutningen på denne treningen vil deltakerne kunne:
- Føre i Tabnine i komplekse programvareprosjekter.
- Tilpasse og trene Tabnines AI-modeller for spesifikke brukstilfeller.
- Integrasjon av Tabnine i teamets arbeidsflyt og utviklingsrørledninger.
- Framme kodenkvalitet og akselerere utviklingscykluser ved å bruke Tabnines innsikter.
Tabnine: Kode smartere med AI
21 TimerDenne instruktørledede, liveopplæring (online eller på sted) er rettet mot utviklere på alle nivåer som ønsker å utnyttre AI for kodegenerering med Tabnine.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå grunnleggende prinsipper om AI-drevet kodegenerering.
- Installere og konfigurere Tabnine i sin utviklingsmiljø.
- Bruke Tabnine for effektiv kodefullføring og feilretting.
- Opprette og trene tilpassede AI-modeller med Tabnine for spesifikke oppgaver.
Tabnine for Python-utviklere
14 TimerDette instruktørførte, live-treningen i Norge (online eller på stedet) er rettet mot mellomnivå Python-utviklere og datavitenskapsfolk som ønsker å øke produktiviteten med hjelp av Tabnine.
Avslutning på denne treningen vil deltakerne være i stand til:
- Installere og konfigurere Tabnine i deres Python-utviklingsmiljø.
- Bruk Tabnines autocomplete-funksjoner for å skrive Python-kode mer effektivt.
- Tilpasse Tabnines oppførsel for å passe deres kodestil og prosjektnederlag.
- Få en forståelse for hvordan Tabnines AI-modell fungerer spesielt med Python-kode.