Il modello locale
Pathrule può eseguire un modello opzionale sul tuo Mac. Quali Mac lo supportano, come installarlo, aggiornarlo e rimuoverlo con la CLI, a cosa serve, come funziona offline e cosa succede quando non c'è.
In questa pagina
Certe forme di comprensione funzionano meglio dove si svolge il tuo lavoro.
Pathrule Intelligence può eseguire un modello direttamente sulla tua macchina. È opzionale e serve a comprendere la conoscenza, non a scrivere codice. Può trasformare una preferenza che gli insegni in User Intelligence strutturata e compilare la conoscenza del workspace in indicazioni ancorate alla fonte scritta dal tuo team. Il runtime convalida queste indicazioni compilate prima di usarle e ripiega sul testo di origine quando non è possibile accertarne la copertura. L'inferenza locale non invia l'input a un fornitore di modelli esterno.
Cosa viene installato
Due componenti: un runtime dedicato al modello e il modello stesso. Entrambi vengono installati nella home directory di Pathrule, che per impostazione predefinita è ~/.pathrule, oppure nel percorso indicato da PATHRULE_HOME. Pathrule fornisce e verifica tutto ciò che serve al runtime, quindi l'installazione non dipende dagli strumenti già presenti sul tuo Mac.
pathrule intelligence install # download, verify and activate
pathrule intelligence status # installed version, and whether an update is available
pathrule intelligence update # move to the latest version
pathrule intelligence remove # remove it
Su un Mac supportato, pathrule setup propone il download una sola volta. Se rifiuti, non te lo chiede più, e puoi eseguire pathrule intelligence install quando vuoi.
Dimensioni e piattaforma
| Scopo | Comprendere la conoscenza, non scrivere codice |
| Download | Diversi gigabyte; pathrule setup mostra la dimensione prima che tu accetti |
| Piattaforma | Mac con Apple Silicon, macOS 14 (Sonoma) o successivo |
I requisiti vengono controllati in anticipo. Su un Mac senza Apple Silicon, o con una versione di macOS precedente alla 14, il setup non propone il modello, e un tentativo di installazione si interrompe indicandone il motivo invece di scaricare gigabyte di dati per poi fallire alla fine. Su Linux e Windows la CLI funziona pienamente anche senza.
Se qualcosa va storto durante il setup, il messaggio indica la fase e la causa, ad esempio assenza di connessione, un proxy, il disco pieno o una versione di macOS troppo vecchia.
Ciclo di vita e aggiornamenti
pathrule intelligence status indica lo stato dell'installazione: non installato, pronto, aggiornamento disponibile oppure un errore con il relativo motivo.
Tre proprietà valgono sempre:
- Una versione viene attivata solo dopo essere stata verificata. Un download che non corrisponde a quanto pubblicato da Pathrule non viene mai usato.
- Un download non riuscito o corrotto non tocca mai la versione attiva. Il modello installato in precedenza, se presente, resta esattamente com'era.
- Gli aggiornamenti non richiedono una nuova release della CLI.
pathrule intelligence updatescarica l'ultima versione pubblicata, qualunque essa sia.
Caricamento e scaricamento
Il modello non resta sempre in memoria. Si avvia su richiesta, solo sulla tua macchina, viene verificato che risponda davvero prima che qualcosa lo usi e si scarica di nuovo dopo un periodo di inattività. La prima richiesta dopo un periodo di inattività richiede sensibilmente più tempo di quelle successive.
Offline
Una volta installato, il modello non ha bisogno della rete per comprendere ciò che gli insegni. Per installarlo e aggiornarlo, invece, serve. Pathrule Cloud, se lo usi, è un discorso separato (vedi sotto).
Quando il modello non c'è
Nulla di ciò che consegna conoscenza dipende dal modello. Memorie, regole, skill, conclusioni e le preferenze che hai già insegnato continuano ad arrivare ai tuoi agenti esattamente come prima, che il modello sia installato o no.
Il modello serve invece per insegnare una nuova preferenza e per la comprensione locale assistita dal modello. Senza il modello, pathrule me teach segnala che il modello on-device non è disponibile e ti spiega come installarlo, invece di salvare qualcosa che non potrebbe verificare. Tutti gli altri comandi pathrule me funzionano anche senza.
Cosa significa "locale" e cosa no
Questa è la frase che deve restare precisa.
Vero: quando insegni una preferenza a Pathrule, l'inferenza avviene sul tuo dispositivo e il risultato viene salvato sulla tua macchina. Il modello riceve la conoscenza o l'input di insegnamento necessario per l'operazione, non un caricamento automatico del tuo repository.
Altrettanto vero, ma separato: Pathrule dispone di servizi cloud per account, team, fatturazione, sincronizzazione del workspace e distribuzione del modello stesso. In modalità Cloud, l'inizio di ogni prompt viene inviato a Pathrule Cloud per dare priorità alla conoscenza del workspace, e pathrule snapshot, quando lo esegui tu o il tuo agente, carica una descrizione del progetto. Inoltre, quando usi Claude Code, Codex o qualsiasi altro agente di programmazione, a tutto ciò che gli invii si applicano i confini del fornitore di quell'agente.
Tre confini, non uno. Sicurezza e privacy li descrive uno per uno.