Administrator al aplicatiilor informatice cu AI integrat
SupraMAP este un sistem destinat asistarii cu inteligenta artificiala a activitatilor de intretinere, dezvoltare si exploatare a aplicatiilor informatice.
Sistemul urmareste sa pastreze cunoasterea despre o aplicatie (specificatiile, sursele si regulile ei de lucru) astfel incat aceasta sa ramana la indemana si dupa ce autorii aplicatiei nu mai sunt disponibili.
SupraMAP este conceput cu doua componente distincte, care raspund unor necesitati diferite.
SupraMAP la furnizorul de aplicatii
Aceasta componenta asista personalul care realizeaza si intretine aplicatiile informatice.
Avand la dispozitie specificatiile, sursele programelor, structura aplicatiei si documentatia tehnica, asistentul AI poate:
- Analiza cerinte noi si observatii primite de la beneficiari.
- Identifica modulele si secventele de cod implicate intr-o problema.
- Verifica sursele si semnala posibile erori sau neconcordante.
- Realizeaza corectii si modificari ale programelor, in copii de lucru si le propune responsabililor umani.
- Genereaza actualizarea specificatiilor si a documentatiei urmare a actualizarilor.
Decizia ramane la om. Modificarile propuse de AI sunt verificate, compilate, testate si aprobate de proiectant. AI-ul nu modifica direct aplicatiile aflate in exploatare. Evidenta versiunilor si a beneficiarilor, precum si distribuirea actualizarilor, sunt functii ale aplicatiei SupraMAP. O versiune noua se va distribui automat la toti beneficiarii aplicatiei respective. In acest fel un responsabil de aplicatie va putea sa o intretina cu ajutorul SupraMAP fara sa mai fie nevoie de programatorii care au realizat initial programele.
SupraMAP la beneficiar
La fiecare beneficiar se instaleaza o componenta SupraMAP destinata personalului care exploateaza aplicatia informatica supusa administrarii.
Asistentul AI, pe care il apeleaza beneficiarul, primeste o arhiva functionala a aplicatiei (ghidul de utilizare, meniurile, ecranele si mesajele aplicatiei). Sursele programelor raman la furnizor, sub licenta. In baza documentatiei citite de AI acesta va putea asista lucratorii beneficiarului in exploatarea aplicatiei proprii si va putea notifica automat, daca e cazul, furnizorul aplicatiei despre cerinte noi ale beneficiarului sau erori aparute in exploatare.
El discuta cu operatorul prin voce, in timp ce acesta lucreaza in aplicatie, si poate:
- Explica functiile aplicatiei si modul lor de utilizare.
- Indruma operatorii in rezolvarea situatiilor intalnite in activitatea curenta.
- Clarifica mesaje, rezultate si operatii prevazute in documentatie.
- Deosebi o eroare de operare de o cerere de dezvoltare sau de o eroare a aplicatiei.
- Pregati sesizari documentate pentru furnizor, transmise cu aprobarea persoanei autorizate.
Astfel, o parte dintre solicitarile obisnuite de asistenta pot fi rezolvate direct la beneficiar, iar problemele care necesita interventia furnizorului ajung la acesta mai bine documentate.
Principiul de baza: AI-ul nu inventeaza
Asistentul AI lucreaza numai pe baza documentatiei primite. Ce nu este documentat nu presupune si nu inventeaza: spune deschis ca nu stie si arata, la fiecare raspuns, sectiunea din documentatie din care l-a luat. Este regula cea mai importanta a sistemului.
SupraMAP si MAP
MAP - Mediu de Analiza si Proiectare organizeaza proiectarea unei aplicatii si produce specificatiile ei.
Daca e vorba de un proiect informatic, MAP si SupraMAP sunt gandite sa lucreze in pereche: o aplicatie proiectata in MAP are deja specificatiile in forma potrivita, iar acestea trec in SupraMAP fara munca suplimentara. Este calea cea mai convenabila .
Perechea nu este insa obligatorie. Specificatiile pot proveni si din documentatia existenta a beneficiarului sau, la aplicatiile mai vechi, pot fi reconstituite din sursele programelor cu ajutorul AI. Conditia este una singura: fara specificatii, o aplicatie nu poate fi preluata in SupraMAP.
SupraMAP este conceput ca o metoda independenta de un anumit furnizor de inteligenta artificiala, bazata pe protocoale de colaborare, documentatie structurata si control uman asupra operatiilor.
oo0oo