2026-08-01T07:44:05.657Z

Ottimizzare l'utilizzo dei token OpenClaw senza indebolire i risultati

Misurare i risparmi dei token OpenClaw in nuove sessioni, tagliare il contesto ripetuto e promuovere un cambiamento solo quando lo stesso risultato verificato sopravvive.

Il modo più sicuro per optimize OpenClaw token usage è quello di cambiare una fonte di contesto alla volta, misurare due nuove esecuzioni e richiedere la stessa ricevuta di risultato da entrambe. Un numero di token inferiore non è una vittoria se l'agente dimentica una decisione, ripete un'azione esterna o restituisce una risposta plausibile al posto dell'artefatto richiesto. In una corsa controllata il 28 luglio 2026, ho sostituito 4.102 byte di storia di ripetute prove con un riassunto delle prove di 924 byte. Entrambe le nuove sessioni OpenClaw hanno utilizzato lo stesso modello, hash di sistema prompt, task, previsto SHA 256, e predicate di uscita. L'utilizzo di input è diminuito da 24.605 a 23.614 token: 991 token in meno, o il 4,0%. La JSON restituita, 72 token di uscita, digestione degli artefatti e verdetto di passaggio erano identici. Questo è la prova di una decisione ristretta ripetizione del processo mantenendo gli errori terminali e le ricevute di risultatonon una previsione che ogni carico di lavoro risparmi del 4%. Il prompt del sistema era molto più grande del record modificato, e ogni variante è stata eseguita solo una volta. Sidewisp è attualmente in anteprima privata. Misurare il prompt che si può effettivamente cambiare Il contesto OpenClaw è più che l'ultimo messaggio dell'utente. Il suo Guida del contesto ufficiale elenca il prompt del sistema, la cronologia delle conversazioni, le chiamate e i risultati degli strumenti e gli allegati come contribuenti. Gli schemi degli strumenti contano anche se non vengono visualizzati come testo ordinario. Le competenze aggiungono un elenco compatto di metadati; le loro istruzioni complete vengono caricate su richiesta. Inizia con le prove, non con una strage di pulizia. /context detail trova grandi file bootstrap, schemi di strumenti, voci di abilità e messaggi di trascrizione compattabili. /usage tokens espone i campi di token e cache per risposta. /status mostra l'ultimo istantaneo di contesto e l'ultimo utilizzo delle risposte. Queste superfici rispondono a domande diverse. La distinzione è importante perché OpenClaw mantiene la contabilità dell'utilizzo del fornitore separata dall'istantanea di contesto corrente. Come spiega la riferimento all'uso del token, i totali dei fornitori possono includere input, output e più chiamate di tool loop in cache, mentre la visualizzazione di contesto utilizza l'ultimo snapshot prompt. Non sottrarre l'uno dall'altro e chiamare il resto " rifiuto". Prima di un cambiamento, registrare almeno questo: Mantenere le finestre delle quote, i totali dei conti fatturati e i token per esecuzione in colonne separate. Una pagina di utilizzo dell'abbonamento può rispondere quanta capacità rimane? senza provare quale esecuzione locale l'ha consumata. Una voce di trascrizione può attribuire una chiamata modello senza provare l'esistenza del consegnabile previsto. Eseguire un test controllato prima e dopo L'esperimento ha utilizzato un incidente di fatturazione esportazione sintetico in modo che l'input potesse essere pubblicato senza esporre richieste private o registri. La linea di base conteneva due tentativi di timeout, ripetute linee di progresso e un tentativo di successo. La variante ottimizzata ha mantenuto il conteggio dei tentativi, sia i dati di timeout terminali, lo stato di uscita finale, il percorso dell'artefatto, l'esatto SHA 256, il risultato del test e lo stato finale; ha rimosso le righe ripetute che non hanno cambiato la decisione. Ogni variante è stata eseguita in una nuova sessione con disabili di pensiero. Il verificatore richiedeva una forma JSON esatta e rifiutava di passare a meno che l'artefatto non esistesse, che il suo digestione fosse corrispondente e che i test fossero passati. Un comando riutilizzabile sembra così: Eseguire il file ottimizzato sotto un nuovo tasto di sessione diverso. Tenere fisso l'agente, il modello, il livello di pensiero, il compito, il contratto di uscita e la configurazione del sistema. Se i hash dell'immediato del sistema differiscono, il confronto è contaminato e deve essere ripetuto. Il risultato osservato è stato: Misurazione Linea di base Ottimizzato Cambiamento : : : File di input 4.102 byte 924 byte −77.5% I token di input 24,605 23,614 −991 (−4.0%) Token di uscita 72 72 Nessun cambiamento Esito esatto JSON passaggio passaggio conservati Artefatto SHA 256 corrispondenza corrispondenza conservati Test passaggio passaggio conservati La grande differenza tra la riduzione dei file e la riduzione dell'input totale è l'utile risultato. In entrambe le gare OpenClaw ha riportato lo stesso prompt del sistema di 33.883 caratteri. Rimuovere 3.178 byte da un registro non potrebbe quindi rimuovere il 77,5% dell'intero prompt. Questo è il motivo per cui una drammatica schermata di un registro più piccolo non stabilisce una drammatica riduzione delle bollette. Il tempo del muro è scesa da 28,7 a 21,8 secondi, ma un campione per variante non è sufficiente per attribuire la latenza al cambiamento di contesto. La varianza del servizio modello, le code e le condizioni della rete sono incontrollate. Trattare la latenza come non provata fino a quando diverse ripetizioni interleate non mostrino una distribuzione stabile. Elimina la ripetizione senza cancellare la decisione Utilizzare la leva più piccola che si rivolga al contribuente più grande misurato. Per l'output degli strumenti vecchi, OpenClaws documentazione di taglio della sessione descrive la potatura in memoria che taglia i risultati degli strumenti idonei lasciando intatta la trascrizione sul disco. Conserva le curve recenti e può tagliare in modo morbido i grandi risultati prima di ripulire con difficoltà quelli più vecchi. Questo è meglio adatto per la produzione di comandi ingombranti che riscrivere il normale testo di conversazione. Per una lunga storia di conversazione, /compact crea una sintesi e conserva i messaggi recenti. La guida di compattazione dice che la sintesi è persista nella trascrizione mentre la storia completa rimane sul disco. Guida il riassunto verso il compito: La compassione ha un limite. Una richiesta più piccola che perda una chiave di idempotency, uno stato di approvazione o una digestione attesa può causare un rilavoro costoso e non sicuro. Dopo la compilazione, chiedi all'agente di ribadire il contratto finale e confrontarlo con la ricevuta immagazzinata prima di proseguire. I retries hanno bisogno del loro controllo. OpenClaws politica di riprova mira esplicitamente a riprovare la richiesta corrente, a mantenere l'ordine e a evitare la duplicazione di operazioni non idempotenti. Non risolvere un intervallo di tempo riprodurre un intero flusso a più fasi. Prima controlla se l'effetto esterno è già avvenuto. Poi riprova solo il passo idempotente non risolto, con un limite di tentativo duro. Un record compatto di ripetizione dovrebbe comunque rispondere: Quale passo fallì, e con quale errore finale? È stato osservato un effetto esterno prima del timeout? La prossima azione è impotente? Quanti tentativi rimangono? Quali sono le prove che dimostreranno la guarigione? Qualsiasi cosa che non possa cambiare queste risposte è un candidato per il taglio. Tutto quello che serve per rispondere rimane. Risparmio di portale sul risultato verificato La riduzione dei token e la qualità del risultato appartengono allo stesso rapporto di prova. Utilizzare un ricevimento deterministico quando il compito lo consente: esistenza di file più digest, risultati di test, riga di database più chiave di idempotency, status HTTP più hash di risposta o un messaggio specifico per la destinazione. Utilizzare un giudice LLM solo per le proprietà che non possono essere controllate direttamente. Applicare la presente regola di decisione: Provare una leva alla volta: taglio di grandi strumenti, compressione guidata, file di bootstrap più brevi, dimensioni di immagine più piccole, descrizioni di abilità più brevi o un modello diverso. Cambiarli tutti insieme può ridurre il costo, ma ti impedisce di imparare quale cambiamento ha aiutato e quale ha danneggiato l'affidabilità. Anche separare l'economia cache dalla riduzione dei token grezzi. Un prefisso ripetuto stabile può essere più economico come lettura di cache rispetto a un prompt short costantemente riscritto. Invece, un grande richiamo ricasato dopo che il suo tempo di vita scade può essere costoso. Segnalare l'ingresso, l'uscita, la lettura in cache, la scrittura in cache e le ipotesi dei prezzi locali separatamente; non inventare mai un costo quando manca il prezzo del modello. Il risultato controllato supporta un default pratico: mantenere errori terminali e ricevute, ripetere il collasso e giudicare il cambiamento rispetto allo stesso prodotto consegnato. Non supporta la cancellazione aggressiva, una percentuale di risparmio universale o la dichiarazione di successo solo dai numeri di token. La direzione del prodotto di Sidewisp comprende l'uso di token pianificato e l'intelligenza dei costi stimati per OpenClaw e altri tempi di esecuzione degli agenti, ma questa capacità non è ancora disponibile oggi. L'esperienza dal vivo è un sito di accesso precoce e una dimostrazione dei prodotti. Se una visualizzazione di salute che collega l'utilizzo ai risultati verificati aiuterà le operazioni, è possibile unirsi alla visualizzazione privata senza modificare il tempo di esecuzione o il modello di routing delle chiamate attraverso Sidewisp.