Tekoälypohjainen ohjelmistokehitys- ja agenttiorkestraatioalusta
Autonominen ohjelmistokehitysalusta, joka orkestroi monivaiheisia kehityssyklejä ja agenttien yhteistyötä .NET- ja Vue.js-arkkitehtuurilla.
Suunnittelin ja toteutin tekoälypohjaisen kehitysalustan, joka vie agenttiavusteisen ohjelmistokehityksen uudelle tasolle yhdistämällä projektinhallinnan ja tekoälyorkestraation. Järjestelmässä käyttäjä voi ladata vaatimusdokumentteja, joiden perusteella tekoälyagentti luo kattavan backlog-rakenteen (Epic-Feature-Task) ja jakaa tehtävät muille erikoistuneille agenteille. Toteutin taustajärjestelmään .NET Corella projektikohtaisen, synkronisen 'työluupin'. Tässä luupissa agentit edistävät tehtäviä järjestyksessä (toteutus, katselmointi ja korjaustoimenpiteet) git-konfliktien välttämiseksi. Järjestelmä hyödyntää vektoritietokantaa dokumenttien semanttiseen hakuun ja kooditiedostoista muodostettuja keveitä blueprint-malleja token-kulutuksen minimoimiseksi. Laadunvarmistusta varten agentit osaavat käyttää työkaluja koodin kääntämiseen ja testien ajamiseen ennen automaattista GitHub Pull Requestin avaamista. Käyttöliittymä on rakennettu Vue.js:llä ja Nuxtilla.