Vyberte model, který pohání vaše testy
FlowLatch pracuje s modelem, který si vyberete. Připojte cloudového poskytovatele AI přes standardní API endpoint, spusťte model na vlastním PC nebo začněte s vestavěným modelem. Před první úlohou si připojení ověřte pomocí tlačítka Test.
Tři způsoby připojení modelu
Cloudový poskytovatel AI
K cloudovému poskytovateli se přistupuje přes standardní API endpoint: zadáte adresu endpointu, svůj API klíč a model, který chcete použít. Vhodné je pro velké refaktorace a složité ladění, protože větší modely lépe zvládají dlouhé testovací sady. Buďte si vědomi dopadů na soukromí. Váš prompt, včetně textu souborů, které agent čte, putuje k tomuto poskytovateli, takže z pracovního složku vynechte tajemství a skutečná data zákazníků. FlowLatch ukládá API klíč na vašem PC a tajemství ve výstupu nástrojů jsou před odesláním k modelu maskována. Poskytovatel si může účtovat poplatky za vlastní využití dat.
Model na vlastním PC
Lokální model běží na vašem PC a FlowLatch s ním komunikuje přes endpoint na stejném stroji. Vhodné je pro soukromé projekty, protože u lokálního modelu nic neopouští váš počítač: prompty, texty souborů i výsledky zůstávají u vás. Nevýhodou je hardwarová náročnost. Menší lokální model může generovat slabší selektory nebo přehlédnout příčinu, kterou by větší model našel, takže každé rozdílové zobrazení (diff) pečlivě kontrolujte. Pomocí tlačítka Test ověřte, zda endpoint odpovídá, a zjistěte, jaký kontext model zvládne.
Vestavěný model
Vestavěný model je připraven k použití bez vlastního endpointu, což je nejrychlejší způsob, jak vyzkoušet FlowLatch na malém testovacím projektu. Můžete otevřít chat, nasměrovat ho na pracovní složku a okamžitě požádat o první test přihlášení. Vhodné je pro osvojení si fungování karet, rozdílových zobrazení a tří režimů schvalování. Když úloha poroste, například při dlouhé migraci nebo složité nestabilní chybě, můžete připojit cloudového poskytovatele nebo lokální model a pracovat ve stejném složku.
Ověřte připojení pomocí tlačítka Test
Tlačítko Test ověří endpoint modelu, než na něj spoléháte. Odešle malý požadavek a zobrazí dobu odezvy a okno kontextu, což je množství textu, které model dokáže přijmout v jednom kroku. Dlouhá doba odezvy stojí za vědění před velkou úlohou. Malé okno kontextu naznačuje, že pracujte s jedním testovacím souborem najednou. Pokud test selže, zkontrolujte adresu endpointu, API klíč a název modelu a tlačítko stiskněte znovu.
Vyberte model podle úlohy
Pro refaktorace a složitou logiku použijte větší model, například při přesunu dlouhé sady do jiného frameworku nebo při rozplétání chyby závislé na pořadí testů. Na malé úpravy, jako je přejmenování testu nebo změna jednoho selektoru, stačí menší model. Nástroj run_on_model pošle jeden náročný krok k většímu modelu, takže zbytek chatu může zůstat na vybraném modelu. Smíchání velikostí je na vašem rozhodnutí a karty zobrazují každý provedený krok.
Kvalita modelů se liší mezi poskytovateli a verzemi a každý model se může mýlit. Před přijetím změny si přečtěte diff a testy spusťte sami. Režim Ask first pozastaví akci před provedením, takže uvidíte každou úpravu před jejím zapsáním. Pokud model špatně interpretuje chybu, změnu zamítněte a v chatu vysvětlete, co je špatně.