← Powrót do bloga
·8 minut czytania·

Co programista powinien zrobić, gdy ChatGPT ulegnie awarii

ChatGPT nie działa, a termin nie upłynął. Jak w ciągu pięciu minut stwierdzić, co faktycznie się zepsuło, na co się przełączyć, kiedy model lokalny pomaga i jaką pracę nadal powinieneś być w stanie wykonać bez LLM.

CzatGPTLLMPrzepływ pracy programistyCursorWydajnośćInżynieria
Zatrudnij mnie na Upwork

ChatGPT nie działa. Twitter to galeria ekranów błędów. Twoja prośba o ściągnięcie nadal oczekuje. Awaria to nie historia. Rzecz w tym, czy zamrażasz, czy kontynuujesz wysyłkę.

OpenAI zgasło w latach 2023, 2024, 2025 i 2026. Podobnie Claude, Gemini i Copilot w spokojniejsze dni. Przydatnym pytaniem nie jest „czy to się powtórzy”. To jest: w ciągu następnej godziny, co jest faktycznie zablokowane – a co wydaje się zablokowane tylko dlatego, że zakładka czatu to 500.

Nie mieszaj dwóch wydarzeń. Straciłeś drugiego pilota. Lub OpenAI połączeń Twojego produktu wynosi 500. Pierwszym z nich jest problem z przepływem pracy. Drugie to incydent. Traktuj je jak różne pokoje.

1. Pierwsze pięć minut: czy rzeczywiście nie działa?

Odświeżenie to nie diagnoza. Zanim otworzysz trzy inne czaty i wątek o „końcu sztucznej inteligencji”, poświęć pięć minut na nazwanie awarii.

  • Sprawdź status.openai.com, następnie status.anthropic.com i status AI Google, jeśli już z nich korzystasz. Downdetector to nastrój. Strona statusu dostawcy jest sygnałem.
  • Strona ChatGPT nie jest API ani Cursor. chatgpt.com może nie działać, gdy gpt-4o w edytorze lub Claude w tym samym edytorze nadal odpowiada. Nazwij powierzchnię: aplikacja internetowa, API, Copilot, Cursor próbnik modeli.
  • Wyklucz swoją stronę: VPN, DNS, korporacyjny serwer proxy, blokowanie reklam, nieaktualna sesja. Limity stawek na poziomie bezpłatnym wyglądają jak awaria, jeśli wklejasz ten sam plik przez godzinę.
  • Jeśli strona stanu dostawcy dla Twojego regionu jest czerwona, przestań odświeżać czterdzieści razy. Nie przywrócisz tego. Zmień powierzchnię lub zmień zadanie.

2. Zamień czat, a nie cały mózg

Nie potrzebujesz nowej filozofii pracy o 14:00. Potrzebujesz jeszcze jednego modelu, który może dokończyć bilet. Zaloguj się do jednej alternatywy i kontynuuj to samo zadanie. Nie migruj swojego „stosu” w trakcie awarii.

  • Claude (Anthropic): często silniejszy przy długich różnicach i ostrożnych refaktoryzatorach. Jeśli masz już zakładkę, są to pierwsze drzwi.
  • Gemini / Google AI Studio: przydatne, gdy potrzebujesz drugiej opinii lub modelu, który ma jeszcze limit. Nie religia. Zapasowy akumulator.
  • Cursor, Claude Code, Copilot, Windsurf: jeśli IDE ma już podłączony inny model, przełącz selektor przed otwarciem czatu w przeglądarce. Kontekst repo już istnieje. O to właśnie chodzi w przypadku redaktora agenta.
  • Wyszukiwanie dokumentów, problemy z GitHub i oficjalny dziennik zmian pokonały halucynacyjny API, gdy pytanie brzmi „czy Next.js zmienił nazwę tego”. LLM to szybki junior. Źródłem jest dziennik zmian.

3. Modele lokalne: kiedy ratują popołudnie

Ollama, LM Studio, llama.cpp - model na twoim laptopie nie przejmuje się tym, że chatgpt.com ma 500. Nie zna też wydania Next.js z zeszłego tygodnia. Używaj go do właściwych zadań.

  • Dobrze: zakończ funkcję na podstawie wklejonego kontekstu, wyjaśnij ślad stosu, przepisz wyrażenie regularne, przygotuj wiadomość zatwierdzenia, zamień notatki w nazwę testu.
  • Źle: architektura repozytorium, którego model nigdy nie widział, „jaki jest aktualny router aplikacji API”, wszystko, co musi pasować do dokumentów z tego miesiąca.
  • Jeśli nigdy nie korzystałeś z modelu lokalnego, awaria to zły moment na rozpoczęcie. Zrób to w spokojny piątek: zainstaluj Ollamę, pobierz jeden model instrukcji 7B lub 14B, uruchom jeden prawdziwy monit ze swojego zadania. Raz trzydzieści minut.

4. Praca, która nigdy nie potrzebowała ChatGPT

Ślad stosu nadal tam jest. Niezaliczony test jest nadal czerwony. Git nadal jest winny. Awaria jest niegrzecznym przypomnieniem, że model nigdy nie był źródłem prawdy – można było z nim szybko porozmawiać.

  • Przeczytaj błąd. Nie klimat błędu – plik, linia, wiadomość. Następnie otwórz ten plik.
  • git wina, git log -p, ostatnie trzy PR na tej ścieżce. Większość „tajemniczych” błędów miała miejsce w ubiegły wtorek.
  • Oficjalne dokumenty, MDN, dziennik zmian biblioteki, minimalna reprodukcja. Wolniej niż czat. Mniej fikcji.
  • Debuger, nieudany test, plik console.log, który usuniesz. Gumowa kaczka: napisz problem w komentarzu. Często odpowiedź pojawia się zanim dokończysz zdanie.
  • Jeśli nie możesz zrobić ani jednego kroku bez rozmowy, oznacza to, że zadanie zostało niedoprecyzowane lub zleciłeś myślenie firmie zewnętrznej. To przydatna informacja. Nie jest to wada osobowości. Popraw specyfikację, a następnie kod.

5. Jeśli produkt wykorzystuje OpenAI API

To nie jest „Wkleję do Claude na godzinę”. To jest reakcja na incydent. Użytkownicy wolą widzieć komunikat „asystent jest chwilowo niedostępny” niż komunikat, który nigdy się nie kończy.

  • Nazwij awarię: Twój klucz, Twój limit, Twój limit czasu lub ich 5xx. Panel kontrolny i strona stanu nie zgadzają się ze sobą częściej, niż chcesz. Zarejestruj kod statusu, a nie tylko „AI jest zepsuty”.
  • Jeśli podłączyłeś już drugiego dostawcę, przełącz awaryjnie. Napisałem, jak LLM kryje się za płatnym krokiem i czym właściwie jest dostawca. Awaria to zły moment na projektowanie. To dobry moment, aby odwrócić przygotowaną flagę.
  • Obniż poziom: napisz w kolejce, odpowiedz z własnego FAQ, pokaż ludzkie zdanie. Nie próbuj ponownie przeprowadzić burzy. Cofnąć się. Chatbot, który blokuje umierający API, wydłuża incydent dla wszystkich, łącznie z Tobą.

6. Zestaw do złożenia przed kolejną awarią

Trzydzieści minut konfiguracji w spokojny dzień to trzy godziny odświeżania Twittera. Już to wiesz. Awaria to tylko faktura.

  • Zalogowany drugi czat: Claude lub Gemini, z rozliczeniami, które przetrwają pracowite popołudnie. Darmowa zakładka, której nie otwierałeś od marca, to nie plan.
  • IDE z co najmniej dwoma modelami w selektorze. Jeśli Cursor ma tylko OpenAI, kupiłeś pojedynczy punkt awarii i nazwałeś go przepływem pracy.
  • Jeden lokalny model instrukcji został już pobrany. Nie: „Pewnego dnia spróbuję Ollama”. Już wyciągnięte.
  • Plik notatek dla jednowierszowych zdań, o które zawsze pytasz na czacie: git, docker, kubectl, tego jq nigdy nie pamiętasz. Gdy czat zostanie przerwany, Twoje notatki nadal będą działać w trybie offline.
  • Dla produktu: flaga awaryjna, wycofanie i jedno zdanie dla interfejsu użytkownika napisane z góry. Incydenty toczą się szybciej, jeśli nie wymyślasz kopii w Slacku.

7. Lekcja, której nikt nie lubi

ChatGPT to szybki junior, który czytał Internet i nie widział żadnych incydentów produkcyjnych. Kiedy junior jest na wakacjach, senior i tak musi wysłać statek. Na co dzień korzystam z agentów. Nadal muszę przeczytać różnicę, przeprowadzić testy i wiedzieć, gdzie mieszkają doktorzy.

Awarie będą się zdarzać nadal. Modelki będą zmieniać nazwiska. Umiejętność, która przetrwa, to: określić wynik, usunąć awarię, wziąć odpowiedzialność za połączenie. Napisałem już, jak kodowanie wibracji zwielokrotnia twoją dyscyplinę i jak niejasne podpowiedzi szybciej powodują bałagan. Popołudnie bez ChatGPT to ten sam test, bezpłatny.

Wniosek: kontynuuj wysyłkę, zachowaj zapasowy

Sprawdź stronę stanu. Nazwij powierzchnię. Zmień model lub zmień zadanie. Jeśli API jest produktem, zdegraduj go – nie udawaj, że przędzarka jest cechą. Następnie, w spokojny dzień, podłącz zapasowy: drugi czat, drugi model w edytorze, jedno lokalne ściągnięcie, jedna flaga awaryjna.

I raz w miesiącu zamknij czat i mimo to dokończ bilet. Nie z nostalgii. Zatem następna awaria będzie niedogodnością, a nie blokadą. :)

Zatrudnij jednym kliknięciem

Zatrudnij mnie jako programistę jednym kliknięciem. Rozpocznij bezpieczną umowę Upwork na tworzenie rozwiązań internetowych o wysokiej konwersji dla Twojej firmy.

Zatrudnij mnie na Upwork

Chcesz omówić swój projekt?

Jestem starszym inżynierem stron internetowych specjalizującym się w React i Next.js - dostępnym dla niezależnych projektów na całym świecie.