Tekoälyavustettua sovelluskehitystä, uhka vai mahdollisuus?
Mitä on tekoälyavustettu sovelluskehitys?
Lisää tuottavuutta ohjelmistokehitykseen
Ohjelmistotuotteet ja tekoälypalvelut
Ajatuksellisesti voidaan jakaa erilaiset tekoälypalvelut useaan eri luokkaan
· Tuotteistetut tekoälypalvelut loppukäyttäjille, esimerkkinä M365 Copilot
· Tuotteistetut tekoälypalvelut kehittäjille, esimerkkinä GitHub Copilot for Business
· Tekoälypalvelut kehittäjille tekoälyominaisuuksien lisäämiseksi ohjelmistotuotteisiin, esimerkkinä Azure OpenAI Service
· Tekoälyominaisuudet osana ohjelmistotuotetta, esimerkiksi taloushallinnon SaaS – ohjelmiston toteuttama ostolaskun automaattinen tiliöinti ilman sääntöautomaatikkaa
Tällä tavalla voidaan ajatella erilaisia käyttäjäryhmiä, jotka näitä tekoälypalveluita hyödyntävät roolinsa mukaisesti.
Tekoälyavustettu sovelluskehitys
Edellisen kohdan perusteella on siten luontevaa ajatella, että tekoälyavustettu sovelluskehitys tarkoittaa ohjelmistotuotteiden ja toimintamallien yhdistelmää, jossa kehittäjä hyödyntää automaattisesti syntyviä koodiehdotuksia osana sovelluskehittämistä.
Koodiehdotukset syntyvät joko kommenttien taikka koodiblokkien lisäämisen myötä, kehittäjä voi vaikuttaa näihin muokkaamalla tai hyväksymällä näitä ehdotuksia.
Myös erilaisten koosteiden tuottaminen organisaation dokumentoitujen käytäntöjen sekä koodivaraintojen pohjalta voisi ajatella olevan tekoälyavustettua sovelluskehittämistä, mutta toisaalta siinä lähestytään yleisempää tekoälypalveluiden maailmaa, jossa kuka tahansa loppukäyttäjän roolissa voi valtuuksiensa puitteissa tutkia näitä koosteita.
Suurimmat hyödyt saavutetaan, kun kehittäjäkokemus on huomioitu ja käytetyt työvälineet tukevat hyvin näiden tuotteistettujen tekoälypalveluiden hyödyntämistä kehittäjille.
Tekoälyavustetun sovelluskehityksen välttämättömyys
Uudet teknologiat tarjoavat mahdollisuuksia mutta samalla myös potentiaalisesti muuttuvat markkinoita, ei ole välttämättä edes selvää voiko vanhoilla toimintamalleilla taikka teknologioilla pysyä mukana kilpailussa.
Tekoälyavustetun sovelluskehityksen taloudelliset vaikutukset perustuvat pääasiassa tuottavuuden kasvuun sekä siihen että näillä on mahdollista pienentää kokemuksen merkitystä ainakin teknisessä mielessä. Molemmilla asioilla voi olla merkitystä kustannuskehitykseen joka asiantuntijatyössä teollisuusmaissa on ollut pääasiassa nousujohtoinen.
Tekoälyavustettuun sovelluskehitykseen voi lähteä mukaan kouluttamalla kehittäjiään näiden teknologioiden sekä toimintamallin yhdistelmään mutta samalla on huomioitava tietynlainen kustannusvaikutus. Useimmat tekoälytuotteet ovat käyttäjälisenssiperustaisia, joten kustannukset voivat kasvaa nopeasti. Oman tuotteistetun palvelun kehittäminen GenAI – teknologioilla voi houkuttaa, mutta riskinä on se, että oma teknologia on vanhentunut jo ennen kuin hanke on saatu loppuun.
Tekoälyavustettu sovelluskehitys ja vaatimustenmukaisuus
GenAI tai tekoälyavusteisia sovelluskehityksen teknologioita käyttöönottavan organisaation on syytä huomioida vaatimustenmukaisuus, tietosuoja sekä luottamuksellisen tiedon säilyttämiseen liittyvät velvoitteet. Osa tästä liittyy velvoittavaan lainsäädäntöön mutta sen lisäksi organisaatiolla on todennäköisesti erilaisia sopimuksellisia vastuita sopimuskumppaniensa suuntaan sekä toisaalta kaupallisia intressejä estää luottamuksellisen tiedon hallitsematonta leviämistä.
Organisaation antama ohjeistus on välttämätön mutta ei riittävä edellytys vaatimustenmukaisuuden huomioivalle tekoälyavustetulle sovelluskehitykselle, ohjeistus on myös pystyttävä toimeenpanemaan. Kehittäjien käyttötavat ja palveluntarjoajien sopimusehtojen on syytä olla linjassa organisaation toimintapolitiikkojen kanssa, muussa tapauksessa tiettyä palvelua ei yksinkertaisesti voi käyttää.
Esimerkki: GitHub Copilot for Business
Microsoftin omistaman GitHubin tarjoama palvelu GitHub Copilot for Business on organisaatioille hyödynnettävissä osana GitHub Enterprise Cloud – tilausta ja näin on mahdollista esimerkiksi hallita käyttäjien identiteettejä Enterprise Managed Users – toiminnallisuuksien kautta jos pääasiallinen identiteettipalvelu organisaatiolla on vaikka Microsoft Entra ID.
Tietosuojalainsäädännön näkökulmasta asiakasorganisaatio on rekisterinpitäjä ja GitHub taas käsittelijä, kehittäjien on saatava riittävä kuvaus henkilötietojensä käsittelyltä rekisterinpitäjältä eli työnantajaltaan. GitHub ei tietosuojakuvauksensa mukaan tallenna kyselyitä pidemmäksi aikaa kuin mitä koodiehdotusten luominen edellyttää, mutta erilaista loki – ja telemetriadataa kuitenkin tallennetaan sekä jaetaan Microsoftille.
Tekoälyavustetun sovelluskehityksen tulevaisuus
Jo tässä vaiheessa on helppoa nähdä, että nämä teknologiat ja toimintamallit muuttavat sovelluskehittämistä, luonnollisesti kehittämiseen liittyy muutakin kuin tekninen näkökulma. Mutta tekoälypalvelut muuttavat myös yhteistyön ja kommunikaation muotoja modernissa työelämässä.
Lisätietoja
Tagit
Liiketoimintaprosessi
Tietohallinto |
Erikoisosaaminen
Tekoäly (AI) ja koneoppiminen |
Teknologia
Azure | |
Microsoft | |
Open source |
Tarjonnan tyyppi
Konsultointi | |
Toteutustyö | |
Valmisohjelmisto |
Omat tagit
Ready Solutions - Asiantuntijat ja yhteyshenkilöt
Ready Solutions - Muita referenssejä
Ready Solutions - Muita bloggauksia
It- ja ohjelmistoalan työpaikat
- Laura - Senior Developer (Retail Devices & Solutions)
- Frends iPaaS - Finance Manager
- Laura - Talotekniikan asiantuntija
- Laura - Development Manager, Partner Platforms
- Laura - Software Engineer (C++/Qt)
- Laura - IT asiantuntija
- Laura - Software Engineer
Premium-asiakkaiden viimeisimmät referenssit
- SD Worx - Uusi HR-järjestelmä tehostaa henkilöstöhallintoa ja vahvistaa Inlookin yhtenäistä tapaa toimia
- SD Worx - Suomalainen Arla Oy uudistaa palkkahallinnon prosessinsa SD Worxin palkkapalvelun avulla
- SD Worx - Joustava yhteistyö ja erittäin sujuva mukauttaminen tuovat helpotusta Telian palkkahallintoon
- Staria Oyj - Digital Workforce harmonisoi talouden kumppani- ja järjestelmäympäristön
- Valve - Bolt.worksin uusi modulaarinen WordPress-sivusto
- Valve - Nallikari – Lomakylän brändi- ja verkkopalvelukehitys
- Valve - NYAB Groupin identiteetin päivittäminen ja verkkopalvelun uudistus
Tapahtumat & webinaarit
- 07.05.2024 - Koulutus: Tekoäly markkinoijan työkaluna
- 07.05.2024 - Ilmainen CRM-webinaari: Microsoft Dynamics Sales | Sisäänrakennetun BI-moduulin käyttö toimintojen suunnitteluun ja tulosraportointiin
- 07.05.2024 - Aamiaisseminaari: Kehitä ohjelmistoja tehokkaammin tekoälyllä
- 14.05.2024 - Rakettiwebinaari: Koodista kassavirtaan
- 14.05.2024 - Ilmainen ERP-webinaari: NAV:stä Business Centraliin | Mitä versionvaihdosta tulisi tietää?
- 15.05.2024 - Ilmainen ERP-webinaari: Mitä tulee ottaa huomioon ERP:n ja CRM:n projektien käyttöönotossa, eli onnistuneen projektin A ja O.
- 16.05.2024 - Five Years Out Helsinki
Premium-asiakkaiden viimeisimmät bloggaukset
- SprintIT Oy - SprintIT säilyttää arvostetun Odoo Gold Partner -statuksen
- Efima Oyj - Älykäs ohjelmistorobotti – tekoäly palauttaa aiemmin kannattamattomaksi kuopatut RPA-automaatioideat takaisin kehityslistalle
- Nordea - Nordean työ taloustaitojen edistämiseksi palkittiin vuoden yhteiskunnallisena sponsorointitekona
- M-Files Oy - M-Files: A Global Leader in Information Management
- M-Files Oy - Unlocking the value of Knowledge Work Automation
- Timeless Technology - ControlByWeb ohjelmoitavat I/O kontrollerit ja ohjaimet prosessien ohjaamiseen sekä monitorointiin.
- Rakettitiede Oy - Kaksi yrityskulttuuria, yksi konsultti
Digitalisaatio & innovaatiot blogimediaBlogimediamme käsittelee tulevaisuuden liiketoimintaa, digitaalisia innovaatioita ja internet-ajan ilmiöitä |