Bob to asystent programistyczny AI firmy IBM, a sesja to jedna nieprzerwana rozmowa z nim. Nie wydajesz Bobcoinów na pracę, którą wykonujesz. Wydajesz je na tekst, który Bob musi przeczytać i stworzyć. Różnica między nimi jest źródłem większości marnotrawstwa.
Celem nie jest wydawanie mniej. Duży refactoring kosztuje dużo i jest tego wart. Celem jest zaprzestanie płacenia za pracę, która nie jest tego warta.
W tym artykule dowiesz się, jak maksymalnie wykorzystać każdy Bobcoin, zarządzając swoimi context window, unikając zatrucia kontekstu, pisząc skuteczne prompty, konfigurując Boba w celu zmniejszenia powtarzających się kosztów i mierząc, na co idą twoje wydatki.
Dlaczego długie context window kosztują więcej
Za każdym razem, gdy wysyłasz wiadomość, Bob otrzymuje całą rozmowę ponownie, a nie tylko twoją ostatnią wiadomość. Wiadomość wysłana godzinę po rozpoczęciu context window kosztuje zatem więcej niż ta sama wiadomość wysłana na początku. Im dłuższa rozmowa, tym więcej Bob musi przeczytać, a im więcej Bob musi przeczytać, tym więcej Bobcoinów wydajesz.
Jest drugi efekt, i jest prawdopodobnie jeszcze droższy. Im dłuższa staje się rozmowa, tym trudniej jest Bobowi z nią pracować. Odpowiedzi stają się mniej dokładne. Mniej dokładne odpowiedzi wymagają korekty. Każda korekta wydłuża rozmowę, co pogarsza następną odpowiedź. Koszt rośnie, a jakość spada jednocześnie.
Na przykład długa sesja debugowania, w której Bob odczytuje pełną historię ponownie w każdej turze, może kosztować więcej niż ta sama poprawka wykonana w kilku skoncentrowanych, świeżych context window.
- Zobacz, jak zaczynać i zarządzać context window
- Zobacz, jak unikać zatrucia kontekstu
Strategie oszczędzania kosztów
Zacznij nowe context window dla każdego niepowiązanego zadania. Gdy zakończysz zadanie, zacznij nowe context window. Jeśli pracujesz z tego samego context window przy następnym zadaniu, Bob wciąż czyta je całe w każdej turze. Nie dziel jednak za często, tak by Bob musiał ponownie uczyć się tła, które już mu podałeś — takie ponowne wyjaśnianie kosztuje więcej, niż kosztowałaby długa rozmowa.
- Zobacz, jak i dlaczego tworzyć nowe context window
Określ zakres żądania. Używaj wzmianki @ tak często, jak to możliwe, aby wskazać Bobowi konkretne pliki. Bez wzmianek kontekstowych Bob przeszukuje repository, aby ustalić, co jest ważne, a to wyszukiwanie może kosztować dużo Bobcoinów.
- Zobacz, jak korzystać z wzmianek kontekstowych i zajrzyj do najlepszych praktyk ich stosowania.
Pisz skuteczne prompty. Prompt to żądanie skierowane do Boba. Im jest precyzyjniejszy, tym mniej Bob musi zgadywać, a tym mniej ty musisz poprawiać.
- Zobacz, jak pisać skuteczne i opłacalne prompty
Cofnij zamiast wielokrotnie poprawiać. Jeśli Bob źle zrozumiał twój prompt wiele razy, powinieneś albo cofnąć, albo zacząć od nowa z oryginalnym żądaniem plus tym, czego się nauczyłeś. Cofnięcie lub rozpoczęcie nowego context window może zmniejszyć koszt długiej rozmowy z wieloma poprawkami.
Dzięki rollbackowi możesz:
- Bezpiecznie eksperymentować ze zmianami zaproponowanymi przez AI
- Łatwo naprawić niechciane modyfikacje
- Porównywać różne podejścia do implementacji
- Wracać do wcześniejszych stanów projektu bez utraty pracy
- Zobacz, jak działa rollback
- Poznaj najlepsze praktyki dotyczące rollbacku
Skonfiguruj Boba, aby zmniejszyć koszty
AGENTS.md. Zapisz konwencje i strukturę swojego projektu, aby Bob nie musiał ich ponownie odkrywać w każdym context window. Utrzymuj swój AGENTS.md w zwięzłej formie. Bob czyta plik AGENTS.md stale, więc rozdęty plik zamienia jednorazowy zysk w stały koszt.
- Zobacz, jak używać
/init, aby polecić Bobowi utworzenie pliku AGENTS.md dla swojego projektu. - Utwórz niestandardowe reguły dla każdego z twoich modów.
Skills. Skill zawiera wiedzę domenową, która ładuje się tylko wtedy, gdy jest potrzebna, zamiast zajmować miejsce w context window. Płacisz za to, gdy z tego korzystasz.
- Zobacz Skills.
- Zobacz, jak tworzyć i używać skills w Bobie.
Hooks. Hook uruchamia bezpośrednio polecenie linter, formatter lub test i nie kosztuje Bobcoinów. Proszenie Boba o wykonanie tej samej akcji co hook kosztuje Bobcoiny. Jeśli narzędzie może wykonać sprawdzenie, nie płać modelowi za to.
- Zobacz lifecycle hooks.
Podłączone narzędzia. Bob czyta opis każdego podłączonego serwera MCP (Model Context Protocol) przy każdym żądaniu, niezależnie od tego, czy używasz tych narzędzi, czy nie. Serwer, który włączyłeś do jednego zadania w zeszłym miesiącu, nadal cię kosztuje. Wyłącz MCP, gdy nie używasz ich aktywnie.
- Zobacz serwery MCP
- Zobacz, jak utworzyć serwer MCP i połączyć go z Bobem.
Oszczędzaj Bobcoiny na złożonych zadaniach
Planuj przed budowaniem. Plan to lista kroków do wykonania zadania. Może to być lista punktowana lub tak złożona jak pełny dokument projektowy. Plan zmniejsza liczbę poprawek, które musisz wykonać podczas fazy budowania, i możesz go ponownie wykorzystać do podobnych zadań. Gdy ty i Bob utworzycie plan, przejrzyj go przed wdrożeniem.
- Zobacz, jak utworzyć plan i zaimplementować złożone funkcje.
- Zobacz najlepsze praktyki tworzenia planów.
Subagents. Bob automatycznie przekazuje pracę subagentom, więc nie musisz prosić. Możesz też bezpośrednio przypisać pracę subagentowi, gdy zadanie wymaga intensywnych badań: kopanie odbywa się poza twoim głównym context window, a wracają tylko ustalenia. Subagenty zwalniają miejsce w twoim context window, ale nie zawsze kosztują mniej, a uruchamianie kilku jednocześnie może kosztować więcej. Korzystaj z subagenta, gdy zadanie wymaga intensywnych, izolowanych badań; krótkie, sekwencyjne zadania trzymaj natomiast w swoim głównym context window — koordynowanie kilku agentów może kosztować więcej niż wykonanie zadania bezpośrednio.
- Zobacz subagents
Mierz wykorzystanie Bobcoinów
Bobalytics pokazuje, co faktycznie wydałeś. Suma sama w sobie mówi niewiele. To, co chcesz wykryć, to marnotrawstwo: długie context window przy małych zadaniach, ta sama korekta wykonywana wielokrotnie i kontekst, który wpisujesz każdego ranka, a który należy do AGENTS.md.
- Zobacz, jak sprawdzić swoje Bobalytics
- Zobacz, jak monitorować swoje wykorzystanie Bobcoinów
Podsumowanie
Nic z tego nie ogranicza tego, co możesz spróbować. Przenosi Bobcoiny z ponownego wyjaśniania twojego projektu, naprawiania unikniętych nieporozumień i płacenia za kontekst, którego nigdy nie potrzebowałeś, ku samej pracy.
Więcej Bobcoinów zwiększa to, co możesz wydać. Mniej marnotrawstwa decyduje o tym, ile z nich dociera do rzeczywistego problemu.
