DocGen: tekoälyavustajan rakentaminen järjestelmäanalyytikoille menettämättä järkeään
Kehittäjä rakensi DocGenin, tekoälyavustajan järjestelmäanalyytikoille, joka käyttää seitsemän LLM-agentin ketjua muuttaakseen raa'an sidosryhmäpanoksen ohjelmistodokumentaation luonnokseksi. Järjestelmä jakautuu kahteen ketjuun, sisältää ihmisen ohjauksessa olevan haastatteluvaiheen ja ominaisuutena hybriditilan, jossa on LLM- ja ohjelmalliset PlantUML-generaattorit kaavioita varten. Projekti on testausvaiheessa, ja kirjoittaja näkee sen analyytikoiden työn tehostajana, ei korvaajana.
Kehittäjä loi DocGenin, tekoälyavustajan järjestelmäanalyytikoille, joka käsittelee sidosryhmien pyynnöt seitsemän LLM-agentin ketjun kautta tuottaen luonnoksen ohjelmistodokumentaatiosta. Järjestelmä on jaettu kahteen itsenäiseen ketjuun: ensimmäinen hoitaa kontekstin arvioinnin ja haastattelukysymysten tuottamisen, toinen käsittelee haastatteluvastaukset dokumentin tuottamiseksi. Ketjujen välissä on inhimillinen tekijä, kun analyytikot suorittavat haastattelut. Arkkitehtuuriin kuuluu Agentti 0 kontekstin laadun arviointiin ja lämpötilasuositukseen, Agentti 1 sidosryhmäkohtaisten kysymysten tuottamiseen, Agentti 2 raakavastausten normalisointiin strukturoiduksi dataksi, Agentti 3 luonnoksen tuottamiseen, Agentti 4 validointiin ja johdonmukaisuuden tarkistukseen sekä Agentti 5 muotoiluun. Selvennyssilmukka mahdollistaa putkilinjan uudelleenajon jopa kolme kertaa, jos validoinnissa havaitaan ongelmia. Kehittäjä lisäsi version 1.0.9 hybriditilan, joka yhdistää LLM-tekstigeneroinnin ohjelmallisiin PlantUML-generaattoreihin arkkitehtuuri- ja UML-kaavioita varten varmistaen syntaksin oikeellisuuden. Järjestelmä tukee kahdeksaa dokumenttityyppiä, mukaan lukien SRS, arkkitehtuuri, API-spesifikaatio, README, testisuunnitelma ja UML-kaaviot. Kirjoittaja huomauttaa, että projekti vei noin viikon iteraatioita ja on parhaillaan testauksessa; hän näkee tekoälyn täydentävän, ei korvaavan analyytikoita, koska sanallinen viestintä ja inhimillinen harkinta ovat edelleen tärkeitä.
Lähde: Habr — хаб ИИ —
Alkuperäinen
