04 - Utrzymanie i pomiary / Utrzymanie aplikacji

Utrzymanie aplikacji

Utrzymanie funkcji AI w aplikacji obejmuje migracje modeli, testy jakości odpowiedzi po zmianach i aktualizacje zależności, żeby ograniczyć ryzyko awarii, gdy zmieniają się modele i ich dostawcy.

Pakiet wejściowyPakiet przejęcia utrzymaniaod 11 000 PLN1 system · do 2 tygodni od ustalenia zakresuCo zawiera
W skrócie
01

Wycofanie modelu bez gaszenia pożaru

Migracje dostawców zaplanowane i wykonane z przebiegiem ewaluacji, który pilnuje jakości odpowiedzi.

02

Regularne testy promptów

Kwartalny przegląd jakości odpowiedzi, sprawdzenie regresji i korekty promptów, jeśli wyniki wskażą taką potrzebę.

03

Kwartalny raport, z którego da się budżetować

Co się zmieniło, czego się spodziewać i jakie koszty uwzględnić w następnym kwartale, na piśmie.

23Minds utrzymuje funkcje AI w aplikacjach klientów.

Rozwiń podsumowanie

Poza zwykłym utrzymaniem obejmuje to testy odpowiedzi po zmianach modeli, promptów i danych wejściowych, migracje, gdy dostawca wycofuje model, oraz monitoring kosztów. Stała współpraca pasuje zespołom z ciągle działającymi funkcjami AI; zlecenie o stałym zakresie pasuje do konkretnego zdarzenia, na przykład jednej migracji. Współpraca zaczyna się od pakietu przejęcia: audytu stanu, inwentaryzacji, planu prac i raportu otwarcia. Wyprzedzenie przy wycofaniu modelu zależy od dostawcy: Anthropic ogłasza je co najmniej 60 dni przed wyłączeniem modelu udostępnionego publicznie, OpenAI co najmniej 6 miesięcy przed wyłączeniem modelu ogólnie dostępnego (stan na 25.09.2026). Utrzymanie aplikacji jest w zakresie certyfikatu ISO 9001:2015 firmy.

Dlaczego 23Minds

Dowody, które możecie sprawdzić.

  • Pakiet przejęcia otwiera współpracę

    Audyt stanu, inwentaryzacja zależności i modeli, plan prac (z migracją, jeśli audyt wykaże potrzebę), runbooki i raport otwarcia w dwa tygodnie od zatwierdzenia zakresu.

  • Migracje z porównaniem przed i po

    Żadna zmiana dostawcy ani modelu bez wyników ewaluacji dla starej i nowej wersji obok siebie.

  • Stała współpraca albo zlecenie o stałym zakresie

    Ciągłe funkcje AI dostają miesięczne godziny; pojedyncza migracja dostaje stałą cenę.

  • System jakości ISO 9001:2015

    Utrzymanie aplikacji jest w zakresie certyfikatu DNV nr 10000439701-MSC-RvA-POL; przebiega jako udokumentowana procedura.

Jak pracujemy

Proces, faza po fazie.

  1. 1

    1. Przejęcie

    Sprawdzamy kod i konfigurację. Mapujemy zależności, prompty, konfigurację ewaluacji, observability i procedury dyżuru. Spisujemy luki.

    Tydzień 1-2
    Folder podawany wzdłuż żółtej strzałki do otwartego pudełka: przejęcie systemu razem z mapą zależności, promptów i procedur dyżuru oraz listą luk.
  2. 2

    2. Stabilizacja (gdy potrzebna)

    Zanim ruszy stała współpraca, spłacamy krytyczny dług utrzymaniowy: brakujące ewaluacje, prompty bez nadzoru, przestarzałe SDK. Jednorazowo, w osobnym zakresie.

    Tydzień 2-4 (jednorazowo)
    Postrzępiona linia przechodząca w płaską, żółtą: krytyczny dług utrzymaniowy spłacony, zanim ruszy stała praca.
  3. 3

    3. Stała współpraca

    Miesięczne godziny utrzymania, kwartalne spotkania kontrolne, doraźne wsparcie przy zdarzeniach u dostawcy albo incydentach. Zamiast stałej współpracy możliwe jest zlecenie o stałym zakresie, na przykład jedna migracja modelu z własną wyceną.

    Ciągle
    Kalendarz z równą żółtą linią tętna biegnącą przez wszystkie dni: miesięczne utrzymanie, kwartalne spotkania i wsparcie, gdy dostawca coś zmieni.
  4. 4

    4. Przegląd kwartalny

    Pisemny raport: co zmieniliśmy, gdzie pogarszają się wyniki, jakie koszty uwzględnić w następnym kwartale.

    Co kwartał
    Pierścień podzielony na cztery równe części, jedna żółta: kwartalny pisemny raport o tym, co się zmieniło, co się pogarsza i co zaplanować w budżecie.
Jak zacząć

Sposoby rozpoczęcia współpracy, od bezpłatnego do pełnego projektu.

Każda usługa ma bezpłatny pierwszy krok, pakiet wejściowy z pisemnym rezultatem i ceną podaną tutaj oraz pełny projekt albo stałą współpracę, wyceniane po rozmowie wstępnej. Po ustaleniu zakresu cena jest stała, bez ukrytych kosztów.

  1. 1
    Krok 1 · Bezpłatnie

    Rozmowa wstępna z inżynierem

    do 60 minut · z inżynierem · bez zobowiązań

    Bezpłatnie
    Pokaż szczegóły
    • Rozmowa wstępna z inżynierem, a jeśli wolicie zacząć sami: samoocena online
    • Pisemne podsumowanie rozmowy z propozycją następnego kroku w ciągu jednego dnia roboczego
    • Bez zobowiązań i bez prezentacji sprzedażowej
    Porozmawiajcie z inżynierem
  2. Polecany
    2
    Krok 2 · Pakiet wejściowy

    Pakiet przejęcia utrzymania

    1 system · do 2 tygodni od ustalenia zakresu

    od 11 000 PLN netto

    Cena stała po ustaleniu zakresu na rozmowie wstępnej, bez ukrytych kosztów; dopłaty tylko za pozycje z listy Poza zakresem.

    Pokaż szczegóły
    • Audyt stanu jednego systemu
    • Inwentaryzacja zależności i modeli
    • Plan prac utrzymaniowych, z migracją dostawcy, jeśli audyt wykaże potrzebę
    • Runbooki i raport otwarcia
    • Poza zakresem: Bieżące godziny utrzymania, naprawa problemów wykrytych w audycie, dyżur całodobowy, gwarantowane czasy reakcji.
    Zapytajcie o ten pakiet
  3. 3
    Krok 3 · Projekt albo stała współpraca

    Pełny zakres, wycena po rozmowie wstępnej

    Zakres ustalony po rozmowie · praca w etapach · osobna wycena każdego etapu

    od 12 000 PLN netto miesięcznie, wycena po rozmowie wstępnej
    Pokaż szczegóły
    • Stała współpraca utrzymaniowa
    • Migracje dostawców i kwartalne strojenie promptów
    • Pisemny raport kwartalny
    Porozmawiajcie o projekcie
Brzmi znajomo?

Problemy, które rozwiązuje ta usługa.

  • Dostawca wycofuje model; zespół nie ma planu migracji ani czasu, żeby go napisać
  • Prompt, który działał na starcie, po pół roku daje gorsze odpowiedzi, bo zmieniły się dane wejściowe
  • Wersja SDK dostawcy modeli stoi na dniu startu, a poprawki bezpieczeństwa się piętrzą
Pokaż pozostałe problemy (1)
  • Koszty rosną na tyle powoli, że nikt tego nie zauważył do przeglądu kwartalnego
Dla kogo
  • Zespoły, które potrzebują opieki nad funkcjami AI przed uruchomieniem albo w trakcie działania aplikacji, bez zatrudniania kolejnej osoby
  • CTO, których zespół zbudował funkcję AI i poszedł dalej; nikt jej dziś nie ma pod opieką
  • Zespoły produktowe, których dostawcy wycofują modele szybciej, niż zespół nadąża reagować
  • Firmy, które rozwijają albo utrzymują funkcje AI bez powiększania zespołu
Z doświadczenia

Co może pójść nie tak i co z tym robimy.

  1. 1. Model, na którym stoi wasza funkcja, zostaje wycofanyCo zostaje u was: zestaw regresyjny z wynikami starego i nowego modelu obok siebie oraz zapisana decyzja przy każdej różnicy
    Co się dzieje

    Wycofanie modelu wymaga migracji przed terminem wskazanym przez dostawcę, a ten termin bywa krótki. Bez wcześniejszych wyników testów trudno sprawdzić, czy model zastępczy zachowuje jakość odpowiedzi, więc migracja odbywa się pod presją czasu i na wyczucie.

    Co z tym robimy

    Utrzymujemy zestaw regresyjny dla zachowań, które mają znaczenie. Uruchamiamy go na modelu zastępczym przed przełączeniem i raportujemy różnice, a nie tylko zaliczył albo nie. Gdy różnica jest akceptowalna, zapisujemy dlaczego.

  2. 2. Prompty dryfują bez historii i bez testuCo zostaje u was: prompty w kontroli wersji z przeglądem, identyfikator wersji promptu przy każdej odpowiedzi oraz testy sprawdzające odpowiedzi wobec uzgodnionych kryteriów
    Co się dzieje

    Prompt bywa edytowany w miejscu, bez diffu, który ktoś przegląda, bez wersji dopiętej do odpowiedzi i bez testu, który by padł. Bez historii zmian i testów trudno ustalić, która edycja promptu pogorszyła odpowiedzi, ani wrócić do tego, co działało.

    Co z tym robimy

    Przenosimy prompty pod kontrolę wersji z takim samym przeglądem jak kod. Dopinamy identyfikator wersji promptu do każdej odpowiedzi. Dodajemy testy sprawdzające, czy odpowiedzi spełniają uzgodnione kryteria, a nie czy tekst promptu się zmienił.

  3. 3. Niewdzięczna praca nie ma właścicielaCo zostaje u was: harmonogram utrzymania z nazwanymi właścicielami oraz automatyzacja, która zdjęła powtarzalną część
    Co się dzieje

    Aktualizacje zależności, migracje dostawców, wygasające klucze i zmiany limitów są niewidoczne, dopóki nie staną się incydentem. Niewidocznej pracy nikt nie przydziela, więc czeka na osobę, która ją zauważy, a to zwykle ten, kto ma dyżur, gdy coś się psuje.

    Co z tym robimy

    Spisujemy zadania utrzymaniowe, przypisujemy osoby odpowiedzialne i terminy oraz automatyzujemy uzgodnione czynności, żeby reszta była na tyle mała, że mieści się w miesięcznych godzinach.

Co dostajecie

Rezultaty, które zostają u was.

  • W stałej współpracy: miesięczne godziny na migracje modeli, testy jakości odpowiedzi, aktualizacje zależności, monitoring kosztów i wsparcie przy incydentach
  • Plany migracji dostawców i ich wykonanie, gdy modele są wycofywane, z porównaniem jakości przed i po
  • Kwartalny przegląd jakości odpowiedzi i korekty promptów, jeśli wyniki wskażą taką potrzebę
  • Rytm aktualizacji zależności: SDK dostawców, biblioteki observability, frameworki ewaluacji
  • Kwartalny pisemny raport: co się zmieniło, czego się spodziewać, jakie koszty uwzględnić w następnym kwartale
FAQ

Pytania przed rozpoczęciem współpracy.

Oba warianty. Stała współpraca (10-40 godzin miesięcznie) pasuje zespołom z ciągle działającymi funkcjami AI na produkcji. Zlecenia o stałym zakresie (migracja dostawcy, ponowne ustalenie punktu odniesienia w ewaluacji, przestrojenie promptów) pasują zespołom z konkretnym zdarzeniem.
Klienci w stałej współpracy dostają doraźne wsparcie przy incydentach w godzinach pracy: dołączamy do rozmowy kryzysowej, pomagamy debugować, piszemy raport po incydencie. Czasy reakcji ustalamy w umowie; dyżur całodobowy to osobne uzgodnienie.
Obsługujemy operacje specyficzne dla AI: dryf promptów, migracje modeli, procesy ewaluacji, monitoring kosztów modeli. Ogólna praca SRE (Kubernetes, infrastruktura jako kod, tradycyjne alerty) wchodzi w zakres tylko tam, gdzie styka się z funkcjami AI.
Standardowe zdarzenie utrzymaniowe. Ponownie ustalamy punkt odniesienia w ewaluacji dla nowego modelu, uruchamiamy testy regresji i przenosimy prompty tam, gdzie nowy model potrzebuje innych wzorców. Mierzymy jakość, opóźnienie i koszt przed i po. Kalendarz wyznaczają zasady dostawców. Anthropic ogłasza wycofanie modelu udostępnionego publicznie co najmniej 60 dni przed jego wyłączeniem. OpenAI daje co najmniej 6 miesięcy dla modeli ogólnie dostępnych i co najmniej 3 miesiące dla wariantów wyspecjalizowanych, a modele w wersji preview mogą dostać znacznie krótszy termin. W praktyce Anthropic wycofał między październikiem 2025 a sierpniem 2026 dziewięć wersji modeli w sześciu terminach, z wyprzedzeniem od 60 do 189 dni. Jakość odpowiedzi może się zmienić także bez wycofania modelu: skuteczność GPT-4 w rozpoznawaniu liczb pierwszych spadła z 84% w marcu 2023 do 51% w czerwcu 2023 (Chen, Zaharia i Zou).
Tak. Faza przejęcia obejmuje przeczytanie i udokumentowanie systemu. Zanim stała współpraca będzie możliwa, może być potrzebna spłata długu utrzymaniowego w osobnym zakresie.

Porozmawiajmy o AI w waszej firmie.

Napiszcie, na jakim etapie jesteście. Temat: Utrzymanie aplikacji. Odpowiedź w ciągu jednego dnia roboczego.

Porozmawiajcie z inżynierem
Szczecin - ul. Wawrzyniaka 6WWarszawaZielona GóraKraków