Najpierw dane
Sprawdzamy ich jakość, strukturę, wrażliwość i sposób aktualizacji.
Dobór technologii zależy od procesu, danych, wymagań jakościowych, prywatności, integracji i kosztu operacyjnego. Pojedynczy model nie zastępuje architektury.
Modele językowe do interpretacji i generowania tekstu. W produkcyjnym systemie wymagają kontekstu, reguł, walidacji i kontroli.
Retrieval-Augmented Generation łączy wyszukiwanie wiedzy z generowaniem odpowiedzi, aby model pracował na kontrolowanym kontekście.
Reprezentacje wektorowe wykorzystywane do wyszukiwania semantycznego, podobieństwa i retrieval.
Drugi etap oceny wyników retrieval, który pomaga poprawić trafność kontekstu przed odpowiedzią modelu.
Uruchamianie wybranych komponentów AI w środowisku lokalnym lub kontrolowanym, gdy wymaga tego prywatność, integracja lub ekonomika.
Warstwa łącząca modele i automatyzację z aplikacjami, bazami danych, rejestrami i systemami biznesowymi.
CPU, GPU, pamięć, storage, sieć, deployment i monitoring dobierane do rzeczywistego obciążenia i wymagań.
Sprawdzamy ich jakość, strukturę, wrażliwość i sposób aktualizacji.
Określamy, czy problem jest deterministyczny, wyszukiwawczy, generatywny czy hybrydowy.
Walidacja, uprawnienia, human-in-the-loop, observability i obsługa błędów są częścią projektu.
Wybór komponentów następuje po określeniu wymagań, a nie przed nimi.
Jeżeli zadanie ma stałe reguły, dobrze zdefiniowane wejście i jednoznaczny wynik, zwykły kod, reguły biznesowe lub API często będą prostsze, szybsze i łatwiejsze do audytu.