Ce conexiune AI se potrivește proiectului tău GameMaker
PixelTread funcționează cu modelul pe care îl conectezi: un furnizor AI cloud printr-un endpoint API standard, un model care rulează pe PC-ul tău sau modelul integrat. Fiecare alegere are implicații diferite pentru confidențialitate, iar setarea se poate modifica ulterior.
Trei moduri de a conecta un model
Un furnizor AI cloud
Conectează un furnizor AI cloud printr-un endpoint API standard când ai nevoie de puterea de procesare a unui model mare pentru refactorizări sau logică GML complexă. Introdu endpoint-ul și cheia în aplicație, iar cheia rămâne pe PC-ul tău. Consecința pentru confidențialitate este clară: promptul tău și textul fișierelor pe care le citește agentul sunt trimise către acel furnizor. Un furnizor cloud te poate taxa separat, așa că verifică termenii săi înainte de o sesiune lungă.
Un model pe PC-ul tău
Un model care rulează local pe PC-ul tău este potrivit când scripturile și prompturile trebuie să rămână pe mașină. Indici PixelTread către endpoint-ul local, iar cu un model local nimic nu părăsește PC-ul tău pentru pasul modelului. Costul este hardware-ul: un model local mai mare are nevoie de mai multă memorie și putere grafică. Modelele locale mai mici gestionează bine editările scurte, în timp ce refactorizările lungi pot merge mai bine cu un model mai mare.
Modelul integrat
Modelul integrat este gata de utilizare fără propriul tău endpoint, așa că este calea cea mai scurtă de la instalarea aplicației la prima cerere. Alege-l când vrei să încerci fluxul de lucru pe un script mic, cum ar fi o funcție de mișcare, înainte de a decide asupra unui furnizor. Poți trece la un furnizor cloud sau la un model local în orice moment din aceleași setări. Nimic altceva nu se schimbă în modul în care se comportă cardurile, diferențele și modurile de aprobare.
Verifică conexiunea cu Test
După ce introduci un endpoint, apasă butonul Test. Acesta verifică dacă endpoint-ul răspunde, afișează timpul de răspuns și arată fereastra de context a modelului. Fereastra de context este importantă pentru munca în GameMaker deoarece un script lung, un jurnal de compilare și cererea ta trebuie să se încapă toate în ea. Dacă Test raportează o fereastră mică, păstrează cererile scurte și indică agentului către un singur fișier la rând. Dacă testul eșuează, corectează adresa sau cheia și rulează-l din nou înainte de a începe un chat.
Potrivește modelul cu sarcina
Folosește un model mai mare pentru refactorizări și logică complexă, de exemplu restructurarea mai multor scripturi care împărtășesc o funcție de mișcare. Folosește un model mai mic pentru editări mici, cum ar fi redenumirea unei variabile, adăugarea unui comentariu sau rotunjirea unei poziții. Nu trebuie să repornești chat-ul pentru a obține ambele: run_on_model trimite un pas greu către un model mai mare, în timp ce restul sesiunii rămâne pe cel mai mic. Încearcă mai întâi modelul mai mic și trece la unul mai mare doar când răspunsul arată că este nevoie de mai mult.
Calitatea variază între modele, așa că tratează fiecare rezultat ca o propunere. Revizuiește diff-ul din card și folosește modul Ask first astfel încât nimic care modifică un fișier să nu se întâmple înainte de a fi de acord. Compilează și testează în editorul GameMaker după fiecare modificare acceptată. Un obicei bun este să accepți o singură editare la rând.