Scegli il modello IA dietro il tuo lavoro in Bash
TechRetriever funziona con tre tipi di modello: un provider di IA cloud tramite un endpoint API standard, un modello che gira in locale sul tuo PC e il modello integrato. Scegli prima di iniziare. La tua scelta decide dove va il testo del prompt, quindi decidi prima di aprire uno script privato.
Tre modi per collegare un modello
Un provider di IA cloud
Un modello cloud è adatto a scrivere script più lunghi e a spiegare codice sconosciuto, e lo colleghi tramite un endpoint API standard con la tua chiave. Considera il compromesso. Il testo del prompt, compreso il testo di ogni file che l’agente legge, va a quel provider, mentre la chiave resta sul tuo PC.
Un modello sul tuo PC
Un modello locale è adatto a script e log privati che preferisci non inviare a un provider. Non esce nulla dal PC, perché i prompt non vanno mai a un endpoint esterno. La qualità varia in base al modello che carichi, quindi provalo su un piccolo script prima di affidargli uno più lungo.
Il modello integrato
Il modello integrato è il terzo tipo che puoi scegliere, e non c’è nessun endpoint tuo da inserire. È una delle tre opzioni. Il modello riceve il testo dei tuoi prompt e dei file che l’agente legge, quindi tieni password e chiavi fuori dai tuoi script; i segreti nell’output degli strumenti vengono oscurati prima di arrivare al modello.
Cosa mostra il pulsante Test
Premi Test dopo aver inserito l’endpoint. Il pulsante verifica che l’endpoint risponda, mostra il tempo di risposta e mostra la finestra di contesto, cioè quanto testo il modello può accettare in una richiesta. Uno script lungo con il suo log richiede una finestra più grande di una correzione di una riga.
Scegli un modello in base al lavoro
Usa un modello più grande per le ristrutturazioni e la logica complessa, come uno script con molte funzioni o cicli che dipendono l’uno dall’altro. Un modello più piccolo basta per piccole modifiche come aggiungere un messaggio d’uso. Quando un passo è difficile, run_on_model manda solo quel passo a un modello più grande mentre il resto resta sul tuo modello abituale.
La qualità varia da un modello all’altro, quindi tratta ogni risultato come una bozza. Ask first si ferma prima delle azioni che modificano qualcosa, edit_file mostra un diff e Shell riferisce il vero codice di uscita. Leggi tutti e tre prima di accettare.