Blog
Assistent d’IA de Dola: xat i agents per a Unreal
Com funcionen el xat i els agents especialistes de Dola a Unreal Engine: un sol xat, amb especialistes en Blueprint, C++ i materials que editen el teu projecte obert.
Última actualització: 6 d’octubre de 2026

Publicat el 6 d’octubre de 2026
Un xat que actua sobre el teu projecte
El xat de Dola AI no és un chatbot general al costat d’Unreal. És la porta d’entrada a un conjunt d’agents que treballen sobre el projecte obert: el plugin de Dola s’executa dins d’Unreal Editor, un pont local el connecta amb l’aplicació d’escriptori de Dola, i els agents fan servir aquest pont per llegir i canviar assets reals. Aquesta entrada explica què passa entre el teu missatge i el canvi a l’editor, quin especialista fa cada cosa, i com formular les peticions perquè funcionin.
Ets nou a Dola? Llegeix primer Què és Dola AI?, i després instal·la l’aplicació.
Abans de començar un xat
- Queda’t en el mode game-dev. El selector de la barra de títol (Ctrl+Shift+M) canvia entre game-dev i Modeling, i els fils recorden en quin mode han començat.
- Adjunta el projecte i executa Install Dola plugin des de la llista de projectes de l’aplicació d’escriptori. Les versions publicades del plugin són per a Unreal Engine 5.7 a Windows i Linux.
- Obre Unreal Editor (torna’l a obrir després de la primera instal·lació) perquè el pont pugui establir la connexió. Consulta connectar un projecte d’Unreal.
- Desa el projecte al control de versions abans de les peticions grans, perquè cada canvi sigui fàcil de revisar o de desfer.
Què passa quan envies un missatge
- Escrius un missatge en un sol xat. Dola porta l’especialista per a cada part de la petició, així que mai no has de triar-ne cap.
- Les tasques petites i acotades van directament a aquell especialista. Les peticions de mida de joc es converteixen en un pla amb tasques; si només demanes el pla, no canvia res fins que l’aproves.
- L’especialista fa servir les seves pròpies eines (el pont en directe amb l’editor per a Blueprints i assets, l’edició de fitxers per al C++, l’índex local del projecte per a la cerca) i informa del resultat.
- En el treball amb grafs, l’especialista de Blueprint compila i desa abans de donar la tasca per acabada.
Dola no hauria de demanar-te que li creïs un nivell ni que enganxis ordres de consola de l’editor; si un pas necessita l’editor, un especialista ho fa a través del pont.
Els especialistes amb què et trobaràs
- Blueprint — Grafs de Blueprint sota Content: nodes, pins, i després compilar i desar.
- C++ — Codi font del projecte, inclosos Source/*.h i Source/*.cpp amb les macros de reflexió d’Unreal.
- Material — Materials d’Unreal (M_*) i instàncies de material (MI_*).
- Nivell — Mapes, actors i disposició. No inventa noms de nivells.
- Widget — Blueprints de widgets UMG (WBP_*).
- Animació, Niagara, àudio, Sequencer i IA de gameplay — AnimBlueprints i muntatges, sistemes Niagara, sons i MetaSounds, Level Sequences, i behavior trees amb els seus blackboards i controladors d’IA.
- Asset — Trobar, crear i ordenar fitxers sota Content.
- Editor — Obrir, reiniciar i tancar Unreal Editor amb el teu projecte.
Algunes ajudes no canvien mai el projecte: recercar a la web i a la documentació amb fonts, recuperar el que sap l’índex del projecte i revisar els canvis proposats. La llista completa és al catàleg d’agents.
Blueprints a la pràctica
L’especialista de Blueprint treballa amb grafs que ja existeixen sota Content. Llista les rutes dels assets, edita el graf a través del pont, i després compila i desa. Anomena el Blueprint i descriu un canvi que puguis comprovar, per exemple:
A BP_Door, obre la porta en un segon quan el jugador entri a la caixa de activació, i després compila i desa.
Després mira el graf a l’editor i prem Play. Si alguna cosa no quadra, digues què has vist en lloc de començar de nou. Limita cada petició a un Blueprint o a un comportament; una llista llarga de desitjos és millor com a pla que aproves pas a pas. El recorregut és a primer flux de treball amb Blueprint.
C++ a la pràctica
L’especialista de C++ llegeix, cerca i edita capçaleres i fitxers .cpp sota Source/, seguint convencions d’Unreal com UCLASS, UPROPERTY i UFUNCTION. La consulta a l’API del motor li permet comprovar noms de classes i funcions en lloc d’endevinar-los. Una petició podria ser així:
Afegeix a AMyCharacter un float MaxStamina editable i una funció BlueprintCallable que el redueixi.
Dola no compila l’editor per tu. Compila com fas normalment, i si la compilació falla, enganxa l’error al mateix fil. L’especialista de C++ no toca grafs de Blueprint, UMG ni Niagara; aquesta feina correspon als especialistes de grafs. Més informació a primera assistència amb C++.
Materials a la pràctica
L’especialista de materials treballa amb materials d’Unreal i instàncies de material: els assets M_* i MI_* de la teva carpeta Content. Indica-li un asset pel nom i digues què ha de canviar, com un valor de paràmetre en una instància concreta. Mantén les peticions de materials separades de les de Blueprint perquè cada especialista tingui una feina clara.
El mode de modelatge és diferent: allà, els colors i els materials PBR del model es gestionen a l’estudi de modelatge de l’aplicació d’escriptori, i el model només arriba a Unreal quan l’hi envies. Consulta El mode de modelatge és un estudi Babylon.
Com escriure peticions que funcionen
- Anomena les coses. Fes servir noms i rutes d’assets, noms de classes i de nivells que existeixin. Als agents se’ls indica que no els inventin.
- Digues com saber que ja està fet. «La porta s’obre quan entro a la caixa» és més fàcil de verificar que «millora la porta».
- Un canvi cada vegada per a les edicions petites; per a qualsevol cosa de mida de joc, demana un pla i aprova’l abans que comenci la feina.
- Comprova a l’editor. Mira el graf, juga a l’editor, compila el C++. Torna al fil el que has vist.
On van els teus xats
L’historial de xats i els índexs de projecte estan pensats per quedar-se a la teva màquina. Les execucions d’agents passen per dolaai.pro fins al backend de Dola, que executa Claude, i l’ús es descompta dels crèdits del teu pla mensual. Detalls: models, preus, local i allotjat i la política de privacitat.