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 - Mobiilikehittäjä, Android
- Laura - Ohjelmistoarkkitehti, Tampere/Oulu
- Laura - Development Team Manager, Sports Games
- Taito United Oy - Senior Full Stack -kehittäjä
- Webscale Oy - Head of Sales, Cloud Services
- Laura - Hankinta-asiantuntija, tietohallinto
- Laura - Development Manager, Operations
Premium-asiakkaiden viimeisimmät referenssit
- SD Worx - Kehitystyö SD Worxin kanssa takaa Clas Ohlsonille parhaat palkanmaksun prosessit kasvun tiellä
- Digiteam Oy - Case Esperi Care Oy: Ketterä kumppanuus vei Esperin verkkosivu-uudistuksen maaliin sujuvasti ja aikataulussa
- Kisko Labs Oy - Howspace Hub - Mukautuva oppimisen hallintajärjestelmä kasvaviin oppimisalustavaatimuksiin
- Kisko Labs Oy - Sanoma Pro: Multimediasisältöjen hallinnan uudistaminen
- Kisko Labs Oy - Svean helppokäyttöinen palvelu asiakkaan verkko-ostosten hallintaan
- Kisko Labs Oy - Yhtenäinen käyttöliittymä luovien alojen ammattilaisille
- Codemate - Digitaalisen murroksen nopeuttaminen Flutterin avulla
Tapahtumat & webinaarit
- 27.11.2024 - Green ICT -ekosysteemitapaaminen III: Ohjelmistojärjestelmien virrankulutuksen mittaaminen ja kasvihuonepäästöjen arviointi
- 27.11.2024 - Digitaalisen asiakaskokemuksen uusi aikakausi
- 28.11.2024 - Webinaari: Keskity myyntityön laatuun!
- 28.11.2024 - Copilot-webinaari – Mielekkäämpää tietotyötä turvallisesti
- 04.12.2024 - Kuinka oikea matka- ja kululaskujärjestelmä tehostaa prosesseja?
- 05.12.2024 - Green ICT VICTIS -hankkeen kick off -tilaisuus
- 15.01.2025 - Datavastuullisuuden valmennus: hanki valmiudet vastuulliseen datan ja tekoälyn hyödyntämiseen
Premium-asiakkaiden viimeisimmät bloggaukset
- Kisko Labs Oy - Heroku: Millaisiin projekteihin se sopii ja mitkä ovat sen todelliset hyödyt ja haitat?
- Zimple Oy - Pipedrive vai Hubspot? Kumpi kannattaa valita?
- SC Software Oy - Jatkuvat palvelut – asiakaslähtöistä kumppanuutta projekteista ylläpitoon
- Timeless Technology - Ohjelmoitavat logiikat (PLC): Ratkaisevat työkalut automaatioon ControlByWebiltä.
- Kisko Labs Oy - Heroku: Ohjelmistokehittäjän ykköstyökalu skaalautuvien sovellusten rakentamiseen
- SD Worx - Näin luot vakuuttavan Business Casen palkkahallinnon ulkoistukselle
- Timeless Technology - Kyberriskien tunnistaminen Profitap IOTA verkkoanalysaattorin avulla.
Digitalisaatio & innovaatiot blogimediaBlogimediamme käsittelee tulevaisuuden liiketoimintaa, digitaalisia innovaatioita ja internet-ajan ilmiöitä |