Bob è l'assistente di programmazione basato su IA di IBM, e una sessione è una conversazione continua con lui. Non spendi Bobcoin sul lavoro che svolgi. Li spendi sul testo che Bob deve leggere e creare. La differenza tra i due è da dove proviene la maggior parte dello spreco.
L'obiettivo non è spendere meno. Un grande refactoring costa molto ed è valido. L'obiettivo è smettere di pagare per lavoro che non lo vale.
In questo articolo imparerai a ottenere il massimo da ogni Bobcoin gestendo le tue context window, evitando l'avvelenamento del contesto, scrivendo prompt efficaci, configurando Bob per ridurre i costi ricorrenti e misurando dove va la tua spesa.
Perché le context window lunghe costano di più
Ogni volta che invii un messaggio, Bob riceve l'intera conversazione di nuovo, non solo il tuo ultimo messaggio. Un messaggio inviato un'ora dopo l'inizio di una context window costa quindi più dello stesso messaggio inviato all'inizio. Più lunga è la conversazione, più Bob deve leggere, e più Bob deve leggere, più Bobcoin spendi.
C'è un secondo effetto, ed è probabilmente ancora più costoso. Più lunga diventa una conversazione, più è difficile per Bob lavorarci. Le risposte diventano meno accurate. Le risposte meno accurate necessitano di correzione. Ogni correzione rende la conversazione più lunga, il che peggiora la risposta successiva. Il costo aumenta e la qualità diminuisce allo stesso tempo.
Ad esempio, una lunga sessione di debug in cui Bob rilegge l'intera cronologia ad ogni turno può finire per costare più della stessa correzione fatta su alcune context window mirate e nuove.
- Scopri come avviare e gestire le context window
- Scopri come evitare l'avvelenamento del contesto
Strategie di risparmio dei costi
Inizia una nuova context window per ogni attività non correlata. Una volta completata un'attività, avvia una nuova context window. Se continui a lavorare dalla stessa context window per la tua prossima attività, Bob la legge comunque tutta ad ogni turno. Ma non dividere così spesso da costringere Bob a riapprendere informazioni di contesto che gli hai già dato — quella ri-spiegazione costa più di quanto avrebbe costato la lunga conversazione.
- Scopri come e perché creare una nuova context window
Specifica l'ambito della richiesta. Usa la menzione @ il più possibile per indirizzare Bob a file specifici. Senza context mention, Bob cerca nel repository per capire cosa conta, e quella ricerca può costare molti Bobcoin.
- Scopri come usare le context mention e consulta le best practice per usarle.
Scrivi prompt efficaci. Un prompt è una richiesta a Bob. Più è preciso, meno Bob deve indovinare, e meno tu devi correggere.
- Scopri come scrivere prompt efficaci ed economici
Ripristina invece di correggere ripetutamente. Se Bob ha frainteso il tuo prompt più volte, dovresti ripristinare o ricominciare da capo con la tua richiesta originale più ciò che hai imparato. Ripristinare o avviare una nuova context window può ridurre il costo di una lunga conversazione con molte correzioni.
Con un rollback puoi:
- Sperimentare in sicurezza con modifiche suggerite dall'IA
- Recuperare facilmente da modifiche indesiderate
- Confrontare diversi approcci di implementazione
- Tornare a stati precedenti del progetto senza perdere lavoro
- Scopri come funziona il rollback
- Scopri le best practice per il rollback
Configura Bob per ridurre i costi
AGENTS.md. Scrivi le convenzioni e la struttura del tuo progetto in modo che Bob non debba scoprirle di nuovo in ogni context window. Mantieni il tuo AGENTS.md conciso. Bob legge il file AGENTS.md costantemente, quindi un file gonfiato trasforma un guadagno una tantum in un costo permanente.
- Scopri come usare
/initper chiedere a Bob di creare un file AGENTS.md per il tuo progetto. - Crea regole personalizzate per ciascuna delle tue modalità.
Skills. Uno skill contiene conoscenza di dominio che si carica solo quando necessario, invece di occupare spazio nella context window. Paghi per esso quando lo usi.
- Scopri gli Skills.
- Scopri come creare e usare skill in Bob.
Hooks. Un hook esegue direttamente un comando di linter, formatter o test e non costa Bobcoin. Chiedere a Bob di eseguire la stessa azione di un hook costa Bobcoin. Se uno strumento può fare il controllo, non pagare un modello per farlo.
- Scopri i lifecycle hook.
Strumenti connessi. Bob legge la descrizione di ogni server MCP (Model Context Protocol) connesso ad ogni richiesta, che tu usi quegli strumenti o no. Un server che hai attivato per un'attività il mese scorso ti sta ancora costando. Disattiva gli MCP quando non li usi attivamente.
- Scopri i server MCP
- Scopri come creare un server MCP e collegarlo a Bob.
Risparmia Bobcoin sulle attività complesse
Pianifica prima di costruire. Un piano è un elenco di passaggi per completare un'attività. Può essere un elenco puntato, o complesso come un documento di progettazione completo. Un piano riduce il numero di correzioni che devi fare durante la fase di costruzione, e puoi riutilizzarlo per attività simili. Una volta che tu e Bob avete creato un piano, revisionalo prima di implementarlo.
- Scopri come creare un piano e implementare funzionalità complesse.
- Scopri le best practice per creare piani.
Subagents. Bob assegna automaticamente il lavoro ai subagent, quindi non devi chiedere. Puoi anche assegnare direttamente il lavoro a un subagent quando un'attività richiede ricerca pesante: lo scavo avviene fuori dalla tua context window principale, e solo i risultati tornano. I subagent liberano spazio nella tua context window, ma non costano sempre meno, ed eseguirne diversi contemporaneamente può costare di più. Rivolgiti a un subagent quando un'attività richiede ricerca pesante e isolata; mantieni le attività brevi e sequenziali nella tua context window principale — coordinare più agenti può costare più che svolgere l'attività direttamente.
- Scopri i subagent
Misura l'utilizzo dei Bobcoin
Bobalytics mostra ciò che hai effettivamente speso. Il totale ti dice poco da solo. Ciò che vuoi individuare è lo spreco: context window lunghe su attività piccole, la stessa correzione fatta ripetutamente, e contesto che digiti ogni mattina che appartiene a AGENTS.md.
- Scopri come vedere i tuoi Bobalytics
- Scopri come monitorare il tuo utilizzo di Bobcoin
Conclusione
Niente di tutto questo limita ciò che puoi tentare. Sposta i Bobcoin lontano dal rispiegare il tuo progetto, correggere incomprensioni evitabili e pagare per contesto di cui non hai mai avuto bisogno, e verso il lavoro stesso.
Più Bobcoin aumentano ciò che puoi spendere. Meno spreco decide quanto di ciò raggiunge il problema reale.
