IBM Bob

Mehr aus jedem Bobcoin herausholen

Bobcoins werden für den Text ausgegeben, den Bob liest und schreibt, nicht für die Arbeit, die du erledigst. So schließt du diese Lücke.

Mehr aus jedem Bobcoin herausholen

Autoren

IBM Bob Team

Veröffentlicht

Kategorie

guide

Teilen

Bob ist der KI-Coding-Assistent von IBM, und eine Session ist eine durchgehende Konversation mit ihm. Du gibst keine Bobcoins für die Arbeit aus, die du erledigst. Du gibst sie für den Text aus, den Bob lesen und erstellen muss. Der Unterschied zwischen beiden ist die Quelle der meisten Verschwendung.

Das Ziel ist nicht, weniger auszugeben. Ein großes Refactoring kostet viel und ist es wert. Das Ziel ist, aufzuhören, für Arbeit zu bezahlen, die es nicht wert ist.

In diesem Blogbeitrag erfährst du, wie du mehr aus jedem Bobcoin herausholst: indem du deine context windows verwaltest, context poisoning vermeidest, effektive Prompts schreibst, Bob so konfigurierst, dass wiederkehrende Kosten sinken, und misst, wohin deine Ausgaben fließen.

Warum lange context windows mehr kosten

Jedes Mal, wenn du eine Nachricht sendest, erhält Bob die gesamte Konversation erneut, nicht nur deine letzte Nachricht. Eine Nachricht, die eine Stunde nach Beginn eines context windows gesendet wird, kostet daher mehr als dieselbe Nachricht, die du am Anfang gesendet hast. Je länger die Konversation, desto mehr muss Bob lesen, und je mehr Bob lesen muss, desto mehr Bobcoins gibst du aus.

Es gibt einen zweiten Effekt, und er ist möglicherweise noch teurer. Je länger eine Konversation wird, desto schwieriger ist es für Bob, damit zu arbeiten. Antworten werden weniger genau. Weniger präzise Antworten müssen korrigiert werden. Jede Korrektur macht die Konversation länger, was die nächste Antwort verschlechtert. Die Kosten steigen und die Qualität sinkt gleichzeitig.

Zum Beispiel kann eine lange Debugging-Session, bei der Bob bei jedem Durchgang die gesamte Historie erneut liest, letztlich mehr kosten als dieselbe Fehlerbehebung über mehrere fokussierte, frische context windows.

Strategien zum Kostensparen

Beginne ein neues context window für jede unabhängige Aufgabe. Sobald du eine Aufgabe abgeschlossen hast, starte ein neues context window. Wenn du für deine nächste Aufgabe im selben context window weiterarbeitest, liest Bob trotzdem bei jedem Durchgang alles davon. Teile aber nicht so oft auf, dass Bob Hintergrundwissen, das du ihm schon gegeben hast, erneut lernen muss — dieses erneute Erklären kostet mehr, als die lange Konversation gekostet hätte.

Gib den Umfang der Anfrage an. Verwende die @-Erwähnung so oft wie möglich, um Bob auf bestimmte Dateien hinzuweisen. Ohne context mentions durchsucht Bob das repository, um herauszufinden, was wichtig ist, und diese Suche kann viele Bobcoins kosten.

Schreibe effektive Prompts. Ein Prompt ist eine Anfrage an Bob. Je präziser er ist, desto weniger muss Bob raten, und desto weniger musst du korrigieren.

Setze zurück, anstatt wiederholt zu korrigieren. Wenn Bob deinen Prompt mehrfach missverstanden hat, solltest du entweder zurücksetzen oder mit deiner ursprünglichen Anfrage plus dem, was du gelernt hast, neu beginnen. Ein Rollback oder ein neues context window kann die Kosten einer langen Konversation mit vielen Korrekturen senken.

Mit einem Rollback kannst du:

  • Sicher mit von der KI vorgeschlagenen Änderungen experimentieren
  • Dich leicht von unerwünschten Änderungen erholen
  • Verschiedene Implementierungsansätze vergleichen
  • Zu früheren Projektzuständen zurückkehren, ohne Arbeit zu verlieren
  • Erfahre, wie Rollback funktioniert
  • Erfahre mehr über Best Practices für Rollback

Bob so konfigurieren, dass er weniger kostet

AGENTS.md. Schreibe die Konventionen und Struktur deines Projekts auf, damit Bob sie nicht in jedem context window erneut herausfinden muss. Halte deine AGENTS.md dabei kurz. Bob liest die AGENTS.md-Datei ständig, sodass eine aufgeblähte Datei einen einmaligen Gewinn in dauerhafte Kosten verwandelt.

Skills. Ein Skill enthält Domänenwissen, das nur bei Bedarf geladen wird, anstatt Platz im context window zu belegen. Du bezahlst dafür, wenn du es verwendest.

Hooks. Ein Hook führt einen Linter-, Formatter- oder Test-Befehl direkt aus und kostet keine Bobcoins. Bob zu bitten, dieselbe Aktion wie ein Hook auszuführen, kostet Bobcoins. Wenn ein Tool die Überprüfung durchführen kann, bezahle kein Modell dafür.

Verbundene Tools. Bob liest bei jeder Anfrage die Beschreibung jedes verbundenen MCP-Servers (Model Context Protocol), egal ob du diese Tools verwendest oder nicht. Ein Server, den du letzten Monat für eine Aufgabe aktiviert hast, kostet dich immer noch. Schalte MCPs aus, wenn du sie nicht aktiv verwendest.

Bobcoins bei komplexen Aufgaben sparen

Plane, bevor du baust. Ein Plan ist eine Liste von Schritten, um eine Aufgabe abzuschließen. Er kann eine einfache Aufzählung sein oder so komplex wie ein vollständiges Design-Dokument. Ein Plan reduziert die Anzahl der Korrekturen, die du während der Bauphase vornehmen musst, und du kannst ihn für ähnliche Aufgaben wiederverwenden. Sobald du und Bob einen Plan erstellt habt, überprüfe ihn, bevor du ihn umsetzt.

Subagents. Bob übergibt Arbeit automatisch an Subagents, du musst also nicht danach fragen. Du kannst einem Subagent auch direkt Arbeit zuweisen, wenn eine Aufgabe intensive Recherche erfordert: Das Graben findet außerhalb deines Haupt-context-windows statt, und nur die Ergebnisse kommen zurück. Subagents schaffen Platz in deinem context window, aber sie kosten nicht immer weniger, und mehrere gleichzeitig auszuführen kann mehr kosten. Greife auf einen Subagent zurück, wenn eine Aufgabe intensive, isolierte Recherche benötigt; halte kurze, aufeinanderfolgende Aufgaben stattdessen in deinem Haupt-context-window — die Koordination mehrerer Agents kann mehr kosten, als die Aufgabe direkt zu erledigen.

Bobcoin-Nutzung messen

Bobalytics zeigt, was du tatsächlich ausgegeben hast. Die Gesamtsumme allein sagt dir wenig aus. Was du erkennen möchtest, ist Verschwendung: lange context windows für kleine Aufgaben, dieselbe Korrektur, die wiederholt durchgeführt wird, und Hintergrundwissen, das du jeden Morgen eintippst und das in AGENTS.md gehört.

Fazit

Nichts davon begrenzt, was du versuchen kannst. Es verschiebt Bobcoins weg vom erneuten Erklären deines Projekts, dem Beheben vermeidbarer Missverständnisse und dem Bezahlen für Kontext, den du nie benötigt hast, hin zur eigentlichen Arbeit.

Mehr Bobcoins erhöhen, was du ausgeben kannst. Weniger Verschwendung entscheidet, wie viel davon das eigentliche Problem erreicht.