Nvidia ar dori să faciliteze munca dezvoltatorilor de software cu ajutorul unui instrument AI interesant, care le-ar permite să identifice prin instrucțiuni formulate în limbaj natural, motivele pentru care un anumit flux de lucru sau un program rulează mai lent decât era așteptat, iar asistentul AI ar efectua o analiză, verificând diverse parametri de sistem, creând și rulând diverse scripturi. Obiectivul principal este ca identificarea cauzelor care stau la baza problemelor de performanță să fie cât mai eficientă.
Asistentul AI ar fi un chatbot special, construit în jurul unui model lingvistic de mari dimensiuni, care ar avea acces la diverse instrumente de analiză a performanței pentru a cartografia funcționarea sistemului și a obține datele necesare. Asistentul ar putea verifica datele de performanță ale GPU-ului, și dacă este necesar, ar putea extrage cu ajutorul unor scripturi, datele necesare pentru o analiză suplimentară. La finalul analizei, dezvoltatorului i s-ar putea prezenta un rezumat care să indice în ce puncte, din cauza căror componente hardware sau software, se produce încetinirea execuției procesului de lucru respectiv.
Instrumentul ar putea fi utilizat nu doar de dezvoltatorii de jocuri, ci și de dezvoltatorii și cercetătorii care folosesc GPU-ul pentru efectuarea unor sarcini de calcul paralel, precum și de specialiștii care execută alte fluxuri de lucru bazate pe GPU. În plus, asistentul AI ar oferi posibilitatea de a compara în mod substanțial două versiuni de software; ar putea obține documentația aferentă, ar putea crea scripturi pentru extragerea datelor necesare, iar apoi, pe lângă analiza datelor ar putea prezenta o concluzie finală celui care pune întrebarea, abordând toate aspectele esențiale și toți factorii de influență.
În cadrul acestei activități, LLM-ul s-ar baza pe instrumente externe; nu ar lucra doar și exclusiv pe baza informațiilor din propria bază de cunoștințe, la fel ca un tester real. Este important de menționat că brevetul Nvidia sugerează că asistentul AI ar identifica doar cauzele posibile ale problemelor de performanță, fără a efectua modificările software necesare, ci doar ar prezenta dezvoltatorului punctele de blocaj și eventualele erori.
Acesta nu va fi primul asistent AI de acest gen din portofoliul Nvidia, odată ce va fi finalizat, întrucât Project G-Assist este deja disponibil de ceva timp pentru comunitatea de gameri, iar din punct de vedere al funcționalității seamănă foarte mult cu ea. Este capabil să primească instrucțiuni sub formă de text sau voce, la care poate răspunde oferind sugestii de setări sau efectuarea acestora, dar poate solicita și afișa jucătorului diverse parametri de sistem, cum ar fi frecvențele de ceas, utilizarea GPU-ului, temperaturi, sau chiar consumul de energie – dar este capabil de multe alte lucruri. Asistentul AI destinat dezvoltatorilor este conceput pe o linie similară, dar îndeplinește sarcini diferite, deoarece va fi capabil să analizeze codul și datele de performanță, precum și să analizeze procesele care rulează pe GPU și să identifice problemele legate de performanță.
Deocamdată nu există informații despre data exactă a lansării noului asistent AI și despre denumirea acestuia, dar există deja un brevet asociat acestuia – din care a reieșit la ce se pregătește echipa de dezvoltatori Nvidia, mulțumită colegilor atenți de la RespawnFirst.
Desigur, utilizând AI și expunând codurile la surse externe pare a fi un risc imens pentru un cod proprietar și nu prea este recomandat a fi folosit pentru scopuri reale, poate va fi un instrument bun pentru a învăța practici de eficiență.






























