Alege modelul care alimentează rulările de teste
FlowLatch funcționează cu modelul pe care îl alegi. Conectează un furnizor AI cloud printr-un endpoint API standard, rulează un model pe propriul PC sau începe cu modelul integrat, apoi folosește butonul Test pentru a verifica conexiunea înainte de prima sarcină.
Trei moduri de a conecta un model
Un furnizor AI cloud
Un furnizor cloud se accesează printr-un endpoint API standard: introduci adresa endpoint-ului, cheia API și modelul dorit. Este potrivit pentru refactorizări mari și depanări complexe, deoarece modelele mai mari urmează de obicei mai bine suitele lungi de teste. Fii atent la implicațiile pentru confidențialitate. Prompt-ul tău, inclusiv textul fișierelor citite de agent, ajunge la acel furnizor, așa că ține datele sensibile și datele reale ale clienților în afara dosarului de lucru. FlowLatch păstrează cheia API pe PC-ul tău, iar secretele din ieșirea uneltelor sunt mascate înainte să ajungă la model. Furnizorul poate percepe taxe pentru utilizarea proprie.
Un model pe propriul PC
Un model local rulează pe PC-ul tău, iar FlowLatch comunică cu acesta printr-un endpoint pe aceeași mașină. Este potrivit pentru proiecte private, deoarece cu un model local nimic nu părăsește calculatorul: prompt-urile, textul fișierelor și rezultatele rămân la tine. Compromisul este hardware-ul. Un model local mai mic poate genera selectori mai slabi sau poate rata o cauză pe care un model mai mare ar fi găsit-o, așa că citește fiecare diff cu atenție. Folosește butonul Test pentru a verifica dacă endpoint-ul răspunde și pentru a vedea cât context poate gestiona modelul.
Modelul integrat
Modelul integrat este gata de utilizare fără un endpoint propriu, ceea ce îl face cea mai rapidă modalitate de a încerca FlowLatch pe un proiect de test mic. Poți deschide un chat, să-i arăți un dosar de lucru și să ceri un test de autentificare inițială imediat. Este potrivit pentru a învăța cum funcționează cardurile, diff-urile și cele trei moduri de aprobare. Când o sarcină crește, cum ar fi o migrare lungă sau o defecțiune intermitentă dificilă, poți conecta un furnizor cloud sau un model local și poți lucra în același dosar.
Verifică conexiunea cu butonul Test
Butonul Test verifică un endpoint de model înainte să te bazezi pe el. Trimite o solicitare mică și afișează timpul de răspuns și fereastra de context, care indică cât text poate procesa modelul într-un singur schimb. Un timp de răspuns lung merită cunoscut înainte de o sarcină mare. O fereastră de context mică este un indiciu să lucrezi la un fișier de test pe rând. Dacă testul eșuează, verifică adresa endpoint-ului, cheia API și numele modelului, apoi apasă din nou butonul.
Selectează un model potrivit pentru sarcină
Folosește un model mai mare pentru refactorizări și logică complexă, cum ar fi mutarea unei suite lungi către un alt framework sau dezasemnarea unei defecțiuni care depinde de ordinea testelor. Un model mai mic este suficient pentru editări mici, cum ar fi redenumirea unui test sau schimbarea unui selector. Unelta run_on_model trimite un pas dificil către un model mai mare, astfel încât restul conversației poate rămâne pe modelul ales. Amestecarea dimensiunilor în acest mod este decizia ta, iar cardurile afișează fiecare pas care a fost executat.
Calitatea modelelor variază între furnizori și versiuni, iar fiecare model poate greși. Citește diff-ul înainte să accepți o modificare și rulează testele singur. Ask first (Întreabă mai întâi) se oprește înainte de acțiunile care modifică ceva, așa că vezi fiecare editare înainte să fie scrisă. Dacă un model interpretează greșit o defecțiune, respinge modificarea și spune ce este greșit în chat.