Kontekst i vremenska crta
Q1–Q2 2022.: Dok se većina proizvoda još oslanjala na klasične panele s filterima, istraživali smo mogu li veliki jezični modeli pouzdano generirati strukturirane parametre za navigaciju analitikom trgovanja. Implementacija temeljena na GPT-3 completion API-ju odobrena je za produkcijsku upotrebu u travnju 2022. i ubrzo zatim puštena u rad za stvarne korisnike. Asistent je nadograđen na postojeću NoCOINer analitičku aplikaciju, kao proširenje razvojne platforme s ugrađenim unosom podataka, normaliziranim skladištem i modularnim UI komponentama.
Problem
Analitičari koji svakodnevno rade s velikim količinama normaliziranih podataka o burzovnim transakcijama trebali su se brzo kretati između tržišta, vremenskih raspona, instrumenata i načina agregacije. Višekoračna sučelja s filterima povećavala su kognitivno opterećenje i usporavala komparativno istraživanje — unatoč tome što je sama domena (simboli, intervali, prikazi) bila dobro definirana i ograničena.
Pregled rješenja
Uveli smo jednostavno polje za unos na prirodnom jeziku: analitičar upisuje namjeru, a interpretacijski sloj šalje strogo ograničen upit modelu. Odgovor se pretvara u strukturirani objekt parametara, poput tržišta, simbola, vremenskog raspona i ciljnog prikaza. Nakon validacije taj objekt pokreće podatkovni upit i navigaciju kroz aplikaciju, bez ponovnog ručnog namještanja filtera. Uloga asistenta nije slobodna analiza, nego sigurno prevođenje korisničke namjere u precizne parametre unutar jasno ograničene domene.
Ključna načela dizajna
- Pomagati, ne zamjenjivati: korisnik je uvijek mogao koristiti klasične filtere; AI je ubrzavao rad, ali nije preuzimao kontrolu.
- Jasna zaštitna pravila: svaki odgovor modela prolazio je validaciju, a sve izvan dopuštenog opsega bilo je blokirano do potvrde korisnika.
- Transparentan prikaz rezultata: korisnik je prije izvršavanja mogao vidjeti i potvrditi raščlanjene parametre.
- Zaštita podataka: prema API-ju se slala samo navigacijska namjera, bez osjetljivih ili osobnih podataka.
Tehnička arhitektura
- Normalizirano skladište transakcija (stream i batch ingestion) koje opskrbljuje analitički API — dio naše interne platforme.
- Graditelj upita koji umeće smjernice domene (simboli, intervali, metrike) kako bi odgovor modela ostao unutar predviđenih granica.
- GPT-3 completion poziv s niskom temperaturom koji vraća kompaktan strukturirani niz parametara.
- Parser i validator koji odgovor preslikavaju na interni DTO parametara; sve što ne odgovara shemi odbija se automatski.
- Sloj izvršavanja i navigacije koji generira optimizirane parametrizirane upite (s pre-agregacijama i predmemoriranjem) i usmjerava korisnika na odgovarajući modul aplikacije (trades, traders, positions, P&L).
- Nadzor sustava: svaki zahtjev bilježio je lanac namjera → raščlanjeni parametri → latencija izvršavanja, što je omogućavalo kontinuirano podešavanje i sigurnosne preglede.
Rezultati
- Broj koraka potrebnih za eksplorativne zadatke sveden na jednu potvrđenu radnju umjesto dugih sekvenci ručnog filtriranja.
- Veći raspon istraživanja po sesiji: korisnici su pregledavali više različitih kombinacija simbola i intervala, što upućuje na to da su se lakše kretali između konteksta.
- Manji broj napuštenih, djelomično konfiguriranih upita.
- Glatki prijelazi između prikaza (trades ↔ traders ↔ positions ↔ P&L) zahvaljujući zajedničkom, validiranom objektu parametara koji je pratio korisnika kroz cijelu sesiju.
Odgovorna AI i zaštitne mjere
- Jasno ograničena namjena: Model je bio zadužen isključivo za navigacijske parametre — nije davao financijske savjete niti ikakva predviđanja.
- Obvezna validacija: Simboli, intervali i metrike podliježu strogim ograničenjima; svako odstupanje od sheme zahtijeva ručnu potvrdu korisnika.
- Revizijski zapis: Pohranjivani su anonimizirani (kriptografski sažeti) upit i izvedeni objekt parametara kako bi se omogućilo praćenje kvalitete i otkrivanje anomalija u ponašanju modela.
- Kontrola u rukama korisnika: Raščlanjeni parametri uvijek su bili vidljivi i dostupni za ručnu korekciju prije nego što se upit izvrši.
Naučene lekcije i evolucija
Ova integracija pokazala je koliko su važni strukturirana naknadna obrada, jasna zaštitna pravila i model parametara koji istodobno pokreće podatkovne upite i navigaciju. Ujedno je potvrdila da prirodni jezik najbolje funkcionira kada je primijenjen na usku i dobro definiranu domenu. To je dobar primjer malog, jasno ograničenog AI alata ugrađenog u stvaran proizvod.
Izjava o odricanju odgovornosti
Ova stranica opisuje implementaciju iz početka 2022. korištenjem GPT-3 u okviru jasno definirane i odobrene namjene. Spominjanje modela i API-ja odražava povijesnu činjenicu i ne podrazumijeva odobrenje ni sponzorstvo pružatelja. Naziv modela navodi se isključivo radi dokumentiranja dokazane, odgovorne rane primjene LLM tehnologije — ne u reklamne svrhe.
Povezane usluge
Razmišljate o sličnom alatu u vlastitom proizvodu? Pogledajte usluge Podaci i analitika, Arhitektura i dizajn i Razvoj softvera, ili krenite od Programa istraživanja i ubrzanja. AI ima najviše smisla ondje gdje je problem jasno definiran, a rezultat mjerljiv.
Razgovarajte o AI integraciji
Zakažite kratki razgovor kako biste procijenili gdje ograničena, sigurna AI podrška može ukloniti trenje u vašim radnim procesima ili sučeljima za istraživanje podataka.
Kontakt