← Wróć do bloga

Model routing w AI: jak dobierać model do zadania, kosztu i ryzyka

3 min czytania
Model routing w AI: jak dobierać model do zadania, kosztu i ryzyka

Model routing dobiera model do trudności, kosztu, latency i ryzyka. Pokazuję routing, fallbacki, confidence oraz sposób pomiaru.

Czytaj artykuł

Model routing to wybór modelu AI dla konkretnego zadania zamiast wysyłania wszystkiego do jednego, najdroższego endpointu. Proste klasyfikacje mogą trafić do szybkiego modelu, praca nad kodem do modelu mocnego w programowaniu, a decyzje wysokiego ryzyka do modelu dokładniejszego lub do człowieka. Dobrze zaprojektowany routing obniża koszt i czas odpowiedzi bez ukrytego pogorszenia jakości.

Jeden model do wszystkiego to wygodny początek

Na etapie prototypu wybór jednego modelu ma sens. System jest prostszy, łatwiej debugować odpowiedzi i szybciej dojść do działającej wersji. Problem pojawia się przy skali. Nie każde zadanie potrzebuje takiej samej jakości rozumowania, limitu kontekstu ani tolerancji na opóźnienie.

Generowanie etykiety dla zgłoszenia i migracja schematu bazy danych nie powinny mieć tej samej ścieżki ryzyka. Jeśli zawsze wybieramy najmocniejszy model, przepłacamy. Jeśli zawsze wybieramy najtańszy, oszczędność może wrócić jako ręczne poprawki i błędy.

Jakie sygnały może wykorzystywać router

Najprostszy router opiera się na regułach:

  • typ zadania,
  • rozmiar kontekstu,
  • wymagany format odpowiedzi,
  • maksymalny koszt lub czas,
  • poziom ryzyka działania,
  • dostępność konkretnego dostawcy.

Przykład: krótkie streszczenie trafia do modelu szybkiego. Zmiana kodu obejmująca kilka modułów do modelu programistycznego. Operacja, która może zmienić dane produkcyjne, wymaga mocniejszego modelu, dodatkowej weryfikacji i akceptacji człowieka.

Router może być też modelem klasyfikującym zadanie, ale warto zaczynać od jawnych reguł. Łatwiej je wyjaśnić i przetestować.

Routing nie kończy się na nazwie modelu

Ta sama rodzina modeli może mieć różne tryby rozumowania, limity i ceny. Wybór obejmuje więc także:

  • budżet tokenów,
  • poziom reasoning effort,
  • dostępne narzędzia,
  • wymagany schemat odpowiedzi,
  • regułę ponowienia lub przełączenia na innego dostawcę.

Vercel opisuje routing oparty na metadanych i ograniczeniach kosztowych w AI Gateway. Taka brama upraszcza techniczną zmianę dostawcy, ale nie podejmuje za nas decyzji produktowej: jaka jakość jest wystarczająca dla konkretnej funkcji.

Eskalacja zamiast zgadywania

Dobra strategia nie próbuje przewidzieć wszystkiego przed pierwszym wywołaniem. Może zacząć tanio, a potem eskalować, gdy wynik nie spełnia kryteriów.

Przykładowy przepływ:

  1. szybki model generuje odpowiedź w wymaganym schemacie,
  2. walidator sprawdza kompletność i zgodność z regułami,
  3. jeśli wynik nie przechodzi, zadanie trafia do mocniejszego modelu,
  4. operacje wysokiego ryzyka nadal czekają na człowieka.

To działa tylko wtedy, gdy walidacja mierzy coś konkretniejszego niż „brzmi sensownie”. Potrzebne są testy, ograniczenia schematu albo możliwe do sprawdzenia warunki biznesowe.

Co mierzyć

Koszt pojedynczego wywołania nie wystarcza. Dla każdej klasy zadania warto obserwować:

  • odsetek poprawnych wyników,
  • koszt skutecznego wyniku, łącznie z ponowieniami,
  • czas do wyniku,
  • częstotliwość eskalacji,
  • liczbę poprawek ręcznych,
  • awarie i przełączenia między dostawcami.

Najtańszy model może okazać się droższy, jeśli połowa odpowiedzi wymaga drugiego przebiegu. Najmocniejszy może marnować budżet na zadania, które prosty model wykonuje równie dobrze.

Ryzyko ukrytego dryfu

Dostawcy aktualizują modele, aliasy mogą wskazywać nowe wersje, a charakter ruchu w aplikacji zmienia się z czasem. Routing, który działał miesiąc temu, nie musi nadal być optymalny. Dlatego konfigurację warto wersjonować, a mały zestaw reprezentatywnych zadań uruchamiać cyklicznie.

Nie należy też przełączać modeli wyłącznie na podstawie dostępności bez zapisania, który model faktycznie obsłużył żądanie. Bez tej informacji trudno później wyjaśnić zmianę jakości.

Od czego zacząć

Podziel ruch na trzy klasy: proste zadania, złożone zadania i działania wysokiego ryzyka. Przypisz im domyślne modele, limit kosztu oraz warunek eskalacji. Potem mierz rzeczywiste wyniki.

Model routing nie jest konkursem na najwięcej providerów. To mechanizm dopasowania jakości, ceny i ryzyka do pracy, która naprawdę ma zostać wykonana.

Źródła:

Chcesz zbudować agenta AI, MVP albo aplikację?

Projektuję i buduję produkty z AI od pierwszej wersji do produkcji: MVP, aplikacje mobilne w React Native, web appy i agentów AI. Napisz, co chcesz zbudować, a odpowiem, od czego zacząć.