AI asistent za analitiku trgovanja (Početak 2022.)

Rani produkcijski primjer primjene GPT-3 iz travnja 2022., gdje se upit na prirodnom jeziku pretvara u precizne parametre za navigaciju kroz analitiku trgovanja.

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