Przetłumaczono z angielskiego oryginału. Liczby i źródła pozostają bez zmian. Przeczytaj angielski oryginał

Zgłoszone przez dostawcęDziała od lis 2024Dodano paź 2026

Convirza

Convirza obsługuje 60 modeli oceny rozmów z jednej bazy Llama 3 i obniża koszty 10-krotnie w porównaniu z OpenAI

Convirza, platforma analityki rozmów, przeszła z modeli Longformer na adaptery dostrojone na bazie Llama-3-8b, otwartym modelu (open-weight) Meta. Predibase, które hostuje to rozwiązanie, podaje 10-krotnie niższe koszty, wynik F1 wyższy o 8 % niż w OpenAI oraz średni czas wnioskowania poniżej sekundy.

Kluczowe liczby

Przepisane dokładnie ze źródeł. Skopiuj każdą liczbę wraz z przypisem.

10

-krotnie niższy

Koszt działania w porównaniu z OpenAI1

Wyższy o 8 %

Średni wynik F1 w porównaniu z OpenAI, dla pierwszych ponad 20 wskaźników1

Wyższa o 80 %

Przepustowość w porównaniu z OpenAI1

4

razy wyższa

Przepustowość w porównaniu z poprzednimi modelami Longformer1

Ile to kosztowało

KosztNie ujawniono
ZespółNie ujawniono
HarmonogramAdaptery dla ponad 20 wskaźników wytrenowano i wdrożono w pierwszym miesiącu1

Problem

Convirza pomaga firmom analizować rozmowy z klientami i oceniać pracę konsultantów. Przetwarza miliony rozmów miesięcznie i wyciąga z nich informacje do kart wyników. Jej dawny system korzystał z modeli Longformer (rodzaj modelu do analizy tekstu) wytrenowanych na ponad 60 wskaźnikach. Trenowanie trwało od 9 do ponad 24 godzin na iterację. Każdy model wymagał też własnej mocy obliczeniowej, co kosztowało od 500 do 1 500 dolarów na wskaźnik miesięcznie i ograniczało możliwość dodawania wskaźników na zamówienie klientów.

Co zbudowano

Convirza wytrenowała osobny mały dodatek (adapter LoRA) dla każdego z 60 wskaźników i obsługuje je wszystkie z jednego modelu bazowego, Llama-3-8b firmy Meta. Llama-3-8b to model o otwartych wagach: jego pliki są opublikowane i firma może go dostosować. Dostrajanie (fine-tuning) oznacza dalsze trenowanie na własnych oznakowanych przykładach firmy. Adaptery działają na zarządzanej platformie Predibase, zbudowanej na LoRAX, otwartoźródłowym narzędziu, które obsługuje wiele adapterów z jednego modelu bazowego.

Jak to zrobiono

Convirza wybrała zarządzaną platformę zamiast samodzielnie budować obsługę wielu adapterów, bo obciążenie mocno się waha, a praca inżynierska byłaby duża. W pierwszym miesiącu wytrenowała i wdrożyła adaptery dla ponad 20 wskaźników. Platforma skaluje procesory graficzne automatycznie, więc w szczycie Convirza może sięgnąć po dwucyfrową liczbę układów A100, a gdy rozmów ubywa, zejść z powrotem.

Wyniki

Według Predibase Convirza uzyskała 10-krotnie niższe koszty niż z OpenAI, średni wynik F1 wyższy o 8 % niż OpenAI (F1 równoważy przeoczone przypadki i fałszywe alarmy) oraz przepustowość wyższą o 80 %. W porównaniu z dawnymi modelami Longformer przepustowość jest 4 razy wyższa. Średni czas wnioskowania wynosi poniżej sekundy, a wiceprezes Convirzy ds. AI mówi, że średni czas odpowiedzi na 60 adapterach pozostaje poniżej dwóch sekund.

Co warto powtórzyć

Jeśli Wasza funkcja AI wymaga wielu wariantów na miarę, przetestujcie układ z jednym adapterem na zadanie na wspólnym modelu bazowym, zanim zaczniecie płacić za osobną moc obliczeniową dla każdej funkcji.

Wszystkie zgłoszone liczby

MiaraLiczbaPrzypis
Koszt działania w porównaniu z OpenAI10-krotnie niższy1
Średni wynik F1 w porównaniu z OpenAI, dla pierwszych ponad 20 wskaźnikówWyższy o 8 %1
Przepustowość w porównaniu z OpenAIWyższa o 80 %1
Przepustowość w porównaniu z poprzednimi modelami Longformer4 razy wyższa1
Średni czas wnioskowaniaPoniżej sekundy1
Dotychczasowy koszt obsługi jednego wskaźnika LongformerOd 500 do 1 500 dolarów miesięcznie1
Dotychczasowy czas trenowania na iteracjęOd 9 do ponad 24 godzin1

Wnioski dla Twojego projektu

  1. Policzcie koszt jednego modelu na każdą funkcję. Dawna konfiguracja Convirzy wymagała dedykowanej mocy obliczeniowej dla każdego z 60 wskaźników, co windowało koszty wnioskowania do setek tysięcy dolarów rocznie.

  2. Dzielcie jeden model bazowy między wiele dostrojonych wariantów. Małe adaptery dodane do jednego modelu Llama pozwoliły Convirzie dodawać wskaźniki bez osobnego serwera dla każdego.

  3. Kupcie warstwę serwującą, jeśli nie macie zespołu, który ją poprowadzi. Convirza wybrała zarządzaną platformę zamiast budować własną infrastrukturę wieloadapterową.

  4. Zaplanujcie skoki obciążenia. W godzinach szczytu przetwarzania rozmów Convirza musi skalować się do dwucyfrowej liczby procesorów graficznych A100.

Zastrzeżenia

  • Źródłem jest studium przypadku dostawcy, Predibase, z wypowiedziami wiceprezesa Convirzy ds. AI. Żadne niezależne źródło nie potwierdza tych liczb.
  • Wpis podaje średni czas wnioskowania poniżej sekundy, podczas gdy wypowiedź przedstawiciela Convirzy w tym samym wpisie mówi o średnim czasie odpowiedzi poniżej dwóch sekund.
  • Wpis nie podaje, z którym modelem OpenAI porównano wyniki, ani jakiego zbioru testowego użyto.
  • Wpis nie podaje daty uruchomienia. Wyświetlona data wdrożenia to data wpisu.
  • Wpis nie wskazuje, gdzie działa Convirza. Wyświetlony region jest założeniem, a nie informacją ze źródła.

Źródła

  1. Improving Agent Feedback with Multi-LoRA at Convirza

    Predibase · 2024-11-25 · Studium przypadku dostawcy · predibase.com

Streszczone własnymi słowami na podstawie powyższych źródeł. Zauważyłeś błąd? Zobacz sprostowania.