Primenjeni AI i LLM sistemi

Retrieval, agenti i evaluacioni harness-i — napravljeni tako da kvalitet merite umesto da se oko njega raspravljate.

  • OpenAI
  • Anthropic
  • LangGraph
  • pgvector
  • Qdrant
  • Ragas
  • FastAPI
  • TypeScript

LLM demo traje jedno popodne; LLM funkcionalnost koja izdrži prave korisnike traži evaluaciju, retrieval koji vraća pravi deo teksta, guardrails i model troška koji možete odbraniti pred finansijama.

Gradimo dosadne delove koji odlučuju da li zanimljivi deo izlazi: golden setove, offline evaluacije uvezane u CI tako da je promena prompta merljivo poboljšanje ili nije, tracing na svakom pozivu, keširanje i rutiranje, i rezervni put za dan kada provajder ima incident.

Ako funkcionalnost koristi retrieval, njega evaluiramo posebno pre generisanja. Model koji halucinira i model koji nikada nije ni dobio pravi deo teksta izgledaju identično u izlazu, a nemaju ništa zajedničko u popravci.

Šta dobijate

  • Retrieval pipeline-ovi sa chunking-om, hibridnom pretragom i re-ranking-om
  • Evaluacioni harness-i, golden setovi i kapije protiv regresija u CI-ju
  • Tracing, verzionisanje promptova i budžeti troška i kašnjenja po funkcionalnosti
  • Guardrails, rezervni putevi i graciozna degradacija između provajdera

Česta pitanja

Prompt nam se stalno menja i ne znamo da li je bolji. Odakle da počnemo?
Od evaluacionog harness-a, pre sledeće izmene prompta. Trideset do sto stvarnih ulaza sa prihvatljivim izlazima, ocenjivač i jedan broj u pull requestu. To je otprilike dan posla i trajno završava raspravu.
Kog provajdera modela da koristimo?
Onog koji vam evaluacije pokažu, a arhitektura treba da dozvoli zamenu. Gradimo iza apstrakcije dovoljno tanke da se provajder promeni bez prepravke, jer se i cene i mogućnosti menjaju brže od roadmap-a.
Možete li da pomognete oko troška i kašnjenja?
Da. Keširanje, rutiranje jeftinih zahteva ka manjim modelima, skraćivanje konteksta i batching gde interakcija to dozvoljava. Merimo po funkcionalnosti a ne po mesecu, jer mesečni zbir ne govori ništa o tome šta treba promeniti.

Sledeći korak

Recite nam šta mora da izađe i do kada.

Jedan poziv, bez prezentacije. Ako nismo pravi tim za to, reći ćemo — i obično uputiti na nekoga ko jeste.

Započnite razgovor branislav@thrivee.io

Odgovor obično u roku od jednog radnog dana · CET / CEST (UTC+1 / UTC+2)