Sari la conținut
Caiet de laboratorFlux RSS
Inovația Azi

Gadgeturi, aplicații, AI și securitate — testate și explicate pe înțelesul tuturor.

Test nr. 467 AI pentru Toți

Epic Games introduce inteligența artificială în dezvoltarea motorului Unreal Engine

Cod generat de AI pentru funcțiile de bază? Epic Games a anunțat că folosește instrumente de inteligență artificială pentru a scrie cod și a construi funcționalități pentru emblematicul său Unreal…

Fișa tehnică a articolului
AutorRadu Oprișan
Publicat
Citire3 min
RaftAI pentru Toți
SursaTechmeme
Epic Games introduce inteligența artificială în dezvoltarea motorului Unreal Engine

Cod generat de AI pentru funcțiile de bază?

Epic Games a anunțat că folosește instrumente de inteligență artificială pentru a scrie cod și a construi funcționalități pentru emblematicul său Unreal Engine, inclusiv componente fundamentale ale motorului. Mutarea a fost dezvăluită în cadrul unei recente conferințe a dezvoltatorilor din San Francisco, unde directorii companiei au evidențiat rolul tot mai mare pe care îl joacă AI-ul în crearea de software.

Compania a precizat că inițiativa a debutat la începutul acestui an, printr-un program pilot care a testat modele generative pe module mici ale motorului.

Decizia vine pe fondul unei tendințe mai largi din industrie, în care studiourile de jocuri apelează la inteligența artificială pentru a accelera ciclurile de producție. Inginerii Epic au raportat că sistemul AI poate genera cod standard, poate sugera optimizări și poate chiar depana probleme simple.

Prin automatizarea sarcinilor repetitive, studioul își propune să le ofere dezvoltatorilor libertatea de a se concentra pe design de nivel superior și muncă creativă. De asemenea, compania a subliniat că instrumentele AI sunt concepute pentru a completa programatorii umani, nu pentru a-i înlocui.

În cadrul unei demonstrații detaliate, Epic a arătat cum inteligența artificială a putut produce un nou modul pentru conducta de randare în mai puțin de o oră, comparativ cu săptămânile de codare manuală. Modelul a fost antrenat pe codul sursă și documentația existente ale motorului, permițându-i să înțeleagă modelele arhitecturale folosite în întregul Unreal.

Inginerii au remarcat că rezultatul generat de AI a necesitat ajustări minime, iar în unele cazuri codul creat a fost chiar mai eficient decât versiunea scrisă inițial de mână.

Epic intenționează să lanseze instrumentul pentru echipele sale interne și, în cele din urmă, pentru dezvoltatorii externi prin intermediul Unreal Marketplace.

Compania a mai dezvăluit că AI-ul este utilizat și pentru a scrie teste unitare pentru componentele motorului.

Va înlocui inteligența artificială programatorii umani?

Generând cazuri de testare în mod automat, dezvoltatorii pot depista regresiile mai devreme în ciclul de dezvoltare.

Directorul de tehnologie al Epic a explicat că abilitatea AI-ului de a învăța din schimbările anterioare de cod îl ajută să anticipeze care părți ale motorului sunt cel mai probabil să cedeze atunci când sunt adăugate noi funcționalități.

Conducerea Epic a subliniat că tehnologia are rolul de a asista programatorii umani, nu de a-i înlocui. „Le oferim inginerilor noștri asistenți puternici care pot gestiona părțile plictisitoare ale programării”, a declarat directorul de tehnologie.

„Deciziile creative și alegerile arhitecturale vor veni în continuare de la oameni”.

Analștii din industrie sugereză că, deși AI-ul poate gestiona sarcini de rutină, înțelegerea nuanțată necesară pentru un design complex de motor rămâne un domeniu exclusiv uman.

pentru viitorul dezvoltării de jocuri? Inițiativa a atras deja atenția altor studiouri importante. Mai mulți competitori au anunțat proiecte similare, deși niciunul nu a dezvăluit același nivel de integrare în dezvoltarea nucleului motorului.

Pe măsură ce instrumentele AI se maturizează, industria ar putea înregistra o trecere către fluxuri de lucru mai modulare și automatizate, reducând potențial timpul scurs de la concept până la lansare.

Întrebări frecvente despre noul sistem?

Dacă abordarea celor de la Epic se va dovedi de succes, aceasta ar putea stabili un nou standard pentru modul în care motoarele de joc sunt construite și întreținute. Dezvoltatorii ar putea prototipa funcții mai repede, ar putea repeta procesele mai rapid și ar putea reduce riscul de erori.

Totuși, dependența de AI ridică și semne de întrebare cu privire la dreptul de proprietate asupra codului, licențiere și necesitatea unor teste riguroase.

Epic intenționează să lanseze o documentație detaliată despre modul în care funcționează instrumentele sale AI, sperând să încurajeze o adoptare mai largă, menținând în același timp transparența.

Următorii pași ai companiei includ extinderea capabilităților AI-ului pentru a acoperi tehnici de randare mai avansate și simulări fizice. De asemenea, Epic intenționează să ofere AI-ul ca serviciu pentru dezvoltatori terți, creând potențial o nouă sursă de venit. Pe măsură ce industria urmărește evoluția, succesul acestei inițiative ar putea remodela viitorul dezvoltării de jocuri, îmbinând ingeniozitatea umană cu eficiența mașinilor.

Î: Va fi codul generat de AI cu sursă deschisă? R: Epic nu și-a luat angajamentul de a oferi ca open-source modelele de AI sau codul pe care acestea îl produc.

Instrumentele sunt momentan interne, existând planuri de a fi oferite dezvoltatorilor externi prin Unreal Marketplace.

Î: Cum se asigură Epic de calitatea codului scris de AI? R: Compania folosește teste automate, revizuiri de cod și conducte de integrare continuă pentru a verifica dacă rezultatele generate de AI respectă standardele de performanță și stabilitate înainte de integrare.

Î: Ce impact va avea acest lucru asupra rolurilor din studiourile de jocuri? R: Deși sarcinile de programare de rutină ar putea fi automatizate, rolurile axate pe arhitectură, design și direcție creativă sunt așteptate să crească, pe măsură ce dezvoltatorii trec de la scrierea de cod standard la rezolvarea unor probleme de nivel superior.

Observații 0

Nicio observație încă. Ai testat și tu produsul sau ai o corecție? Scrie mai jos.

Lasă o observație