//DI integracija

Robotas, iškėlęs Claude logotipą
Robotas, kabantis ant skersinio su terminalo ekranu
Robotas, sėdintis sukryžiavęs kojas su OpenAI logotipu

DI, kuris atlieka vieną darbą, ir kurį galima patikrinti

Dauguma DI projektų žlunga vienodai: modelio prašoma nuspręsti tai, ko niekas negali patikrinti, ir po pusmečio jo rezultatais niekas nebepasitiki. Mes kuriame kitokius: modeliui skiriama siaura užduotis sistemoje, kuri jau turi taisykles, kiekvienas atsakymas atsekamas, o viską, kas svarbu, patvirtina žmogus. Vieną tokį sprendimą patys naudojame kasdien, ir būtent dėl jo šis puslapis egzistuoja.

Ką apima mūsų DI integravimo darbai...

Atsakymai į klausimus pagal jūsų dokumentų archyvą

Geriausiai tinka vizitinei svetainei, nukreipimo puslapiui ar aiškiai apibrėžtai funkcijai. Fiksuota kaina, fiksuotas terminas.

Juodraščiai — ataskaitos, pasiūlymai, aprašymai

Geriausiai tinka vizitinei svetainei, nukreipimo puslapiui ar aiškiai apibrėžtai funkcijai. Fiksuota kaina, fiksuotas terminas.

Gaunamų užduočių klasifikavimas ir paskirstymas

Geriausiai tinka vizitinei svetainei, nukreipimo puslapiui ar aiškiai apibrėžtai funkcijai. Fiksuota kaina, fiksuotas terminas.

Asistentai, veikiantys per įrankių registrą, o ne savo nuožiūra

Geriausiai tinka vizitinei svetainei, nukreipimo puslapiui ar aiškiai apibrėžtai funkcijai. Fiksuota kaina, fiksuotas terminas.

Pagalbos pokalbių robotai, išmanantys jūsų produktą

Geriausiai tinka vizitinei svetainei, nukreipimo puslapiui ar aiškiai apibrėžtai funkcijai. Fiksuota kaina, fiksuotas terminas.

Infrastruktūra — vertinimo testai, versijavimas, kaštų kontrolė

Geriausiai tinka vizitinei svetainei, nukreipimo puslapiui ar aiškiai apibrėžtai funkcijai. Fiksuota kaina, fiksuotas terminas.

//kaip mes kuriame

Kaip iš tikrųjų kuriama DI funkcija

[01]

Randame siaurą užduotį

Viena pasikartojanti užduotis, turinti atsakingą žmogų ir jau šiandien kainuojanti. „Įdiekime DI į produktą“ — ne užduoties aprašas; „vadybininkas neturėtų keturiasdešimt kartų per mėnesį perrašinėti to paties ataskaitos įvado“ — jau taip.

[02]

Sutariame, kas yra geras rezultatas

Dvidešimt realių pavyzdžių su atsakymais, kuriuos priimtumėte. Tai tampa vertinimo rinkiniu, o be jo niekas negali pasakyti, ar užklausos pakeitimas padėjo.

[03]

Sukuriame nuobodžiąją pusę

Eilė, pakartotiniai bandymai, laiko limitai, atsistatymas po gedimo, versijuojamos užklausos, kaštų lubos. Tyliai lūžtantis modelio iškvietimas yra blogiau nei jokios funkcijos.

[04]

Paleidžiame su patvirtinimu

Pirmoji versija tik rengia juodraščius žmogui. Kai ja pasitiki ir vertinimo rinkinys, ir komanda, patvirtinimo žingsnį galima sušvelninti — sąmoningai, o ne pamažu apie jį pamirštant.

5

LLM procesai, realiai veikiantys mūsų pačių CRM

0

iš jų rašo klientui matomą skaičių be žmogaus patikros

4 sav.

iki bandomojo projekto, kuris su jūsų duomenimis arba veikia, arba ne

100%

užklausų ir procesų perduodama kaip jums priklausantys failai

//taisyklė

Kur modeliui leidžiama spręsti

Tai ir yra visas projektavimo klausimas, ir beveik kiekvienas žlugęs DI projektas į jį atsakė neteisingai. Mūsų taisyklė telpa į vieną eilutę: modelis atsako už kalbą, sistema nustato faktus, o viską, ką pamatys klientas, tvirtina žmogus. Trys stulpeliai žemiau rodo, kaip tai veikia mūsų valdomoje CRM.

//modelio darbas

[01]

Kalba

Formuluotės, eiliškumas, tonas, santrauka. Ten, kur klaida reiškia prastą sakinį, o ne prastą sprendimą.

ataskaitos komentaras

pasiūlymo įvadinė pastraipa

kaip užduotis suformuluota plane

//sistemos darbas

[02]

Faktai

Skaičiai, sudėtis, tinkamumas. Deterministinis kodas su taisykle, kurią galima perskaityti, ir rezultatu, kurį galima atkartoti.

kurios užduotys patenka į planą — pagal audito radinius

kiekvienas ataskaitos rodiklis — iš duomenų momentinės kopijos

kaina — įrašyta žmogaus, modelis jos nemato

//žmogaus darbas

[03]

Parašas

Niekas nepasiekia kliento vien modelio sprendimu. Patvirtinimas yra būsena duomenų bazėje, o ne įprotis, kurį kas nors gali praleisti.

planas patvirtinamas anksčiau, nei tampa matomas

asistentas pasiūlo veiksmų planą ir laukia

ataskaitą publikuoja žmogus, po to ji užšaldoma

//įrodymas

Penki procesai, veikiantys mūsų pačių sąskaita

Šio principo mes neišskaitėme iš straipsnių. Mūsų SEO platformoje kiekvieną darbo dieną veikia penki LLM procesai, ir kiekvienas jų sąmoningai siauras. Užklausos ir jų versijos laikomos failuose versijų kontrolės sistemoje, o ne įklijuojamos į konsolę, todėl kiekvienas modelio elgsenos pokytis yra kažkieno peržiūrėtas pakeitimas repozitorijoje — o bet kurį seną rezultatą visada galima atsekti iki tikslios užklausos, kuri jį sugeneravo.

Būtent šią dalį klientai nuvertina. Modelis — savaitės darbas; visas likęs projektas — tai, kad jo elgseną būtų galima peržiūrėti, testuoti ir pigiai eksploatuoti.

Pažiūrėkite SEO puslapyje
  1. [01]

    Plano generavimas

    formuluotės ir eiliškumas; sudėtis — pagal audito radinius

  2. [02]

    Ataskaitos komentaras

    komentuoja skaičius, bet jų niekada nerašo

  3. [03]

    Pasiūlymo juodraštis

    tik įvadas — kainą įrašo žmogus, ir modelis jos nemato

  4. [04]

    Žinių klasifikavimas

    žymi įkeltą dokumentą, kad paieška galėtų jį filtruoti

  5. [05]

    Asistentas

    skaito sistemos duomenis, siūlo veiksmų planą, pats nieko nerašo

//prieštaravimai

Ką tikriausiai dabar galvojate

Tai paslauga, kurioje pardavimų kalbos ir inžinerinė realybė labiausiai nutolusios viena nuo kitos. Štai ką mes sakome iš tikrųjų.

Iliustruotas kliento avataras

„DI išsigalvoja faktus.“

Taip, ir jokia užklausa to neištaisys. Sprendimas slypi architektūroje: niekada neprašykite iš jo fakto, kuris jums svarbus. Skaičiai ateina iš duomenų bazės, tinkamumas — iš taisyklių, o modeliui lieka siaura užduotis: tai išsakyti žodžiais. Mūsų pačių ataskaitose modelis neturi prieigos prie jokio skaičiaus, kurio jam neperdavėme.

Iliustruotas kliento avataras

„Mūsų duomenys negali išeiti už įmonės ribų.“

Tada ir neišeis. Galimybės, pradedant pigiausia: pašalinti identifikatorius prieš iškvietimą, naudoti ES regione veikiantį API su sutartimi, kad duomenys nebus naudojami mokymui, arba paleisti atvirąjį modelį savo įrangoje. Kiekviena brangesnė už ankstesnę, ir mes sąžiningai pasakysime, kurios iš tikrųjų reikia jūsų atvejui.

Iliustruotas kliento avataras

„Kiek kainuos tai eksploatuoti?“

Tai skaičius, kurį galime įvertinti dar prieš pradėdami kurti, nes žinome ir apimtį, ir užklausos dydį. Dauguma vidinių procesų kainuoja dešimtis eurų per mėnesį, ne tūkstančius. Kaštų lubos ir naudojimo registravimas kiekvienai funkcijai yra kūrimo dalis, todėl sąskaita niekada nenustebins.

Iliustruotas kliento avataras

„Ar po pusmečio tai nebus pasenę?“

Modelis keisis; procesas aplink jį neturėtų. Modelio teikėją atskiriame sąsaja, o užklausas laikome versijuojamuose failuose, todėl modelio pakeitimas tėra konfigūracijos pakeitimas ir vienas vertinimo testų paleidimas. Būtent dėl to verta tai kurti kaip programinę įrangą, o ne kaip gudrią užklausą.

Iliustruotas kliento avataras

„Ar negalėtume tiesiog naudoti ChatGPT?“

Žmogui, kuris užduotį atlieka retkarčiais, — taip, ir mes tai pasakysime, užuot siuntę jums kainos pasiūlymą. Tai nustoja veikti, kai užduotis kartojasi kasdien, reikalauja jūsų duomenų, turi atsidurti kitoje sistemoje arba kaskart pateikti tokios pat formos atsakymą. Tai ir yra riba tarp įpročio ir funkcijos.

Iliustruotas kliento avataras

„Mūsų komanda juo nepasitikės.“

Iš pradžių ir neturėtų. Todėl pirmoji versija tik rengia juodraščius, o patvirtina žmogus. Pasitikėjimas atsiranda, kai komanda kelias savaites mato, kad modelis neklysta, — o patvirtinimo žingsnis lieka tiems atvejams, kai jis vis dėlto suklysta.

//atvejų studijos

Trys veikiančios funkcijos

Visos trys veikia mūsų pačių SEO platformoje — tai sąžininga versija: pirmiausia jas išbandėme su savimi. Mūsų pačių produktas. Sutaupytas laikas matuotas mūsų komandoje — jūsų rezultatai bus kitokie.

juodraščiai

vidinis

Pusės metų planas per kelias minutes, o ne per dieną

Skenavimo robotas randa problemas, katalogas nusprendžia, kurios užduotys tinka, o modelis jas aprašo ir išdėlioja per mėnesius. Vadybininkas redaguoja ir tvirtina, užuot pradėjęs nuo tuščio dokumento.

kas parenka užduotis

katalogas

kas jas aprašo

modelis

kas tvirtina

žmogus

ataskaitos

vidinis

Komentaras, kuriam skaičiai negali prieštarauti

Mėnesio ataskaita užfiksuoja savo skaičius jos sukūrimo metu. Modelis gauna šią momentinę kopiją ir rašo tik aplink ją esantį tekstą, todėl tekstas niekada negali prieštarauti virš jo esančiai lentelei — o tokią klaidą esame matę kitur.

skaičiai, kuriuos rašo modelis

jokių

ataskaita po publikavimo

užšaldyta

klientas ją mato

po patvirtinimo

asistentas

vidinis

Agentas, kuris pasiūlo ir laukia

Jis gali skaityti sistemos duomenis per įrankių registrą, apribotą pagal naudotojo rolę, ir gali pasiūlyti veiksmų seką. Įvykdyti jos negali. Patvirtinimas — vienas paspaudimas, ir būtent tas paspaudimas yra esmė.

įrankiai skaitymui

pagal rolę

veiksmai, kuriuos atlieka pats

nulis

audito žurnalas

kiekvienas žingsnis

//kiek tai kainuoja

Pradėkite nuo vieno proceso

Niekam nereikėtų pirkti visos DI programos. Pirkite vieną procesą, pamatuokite jį pagal vertinimo rinkinį ir dėl antrojo spręskite remdamiesi įrodymais. Modelio naudojimas apmokamas savikaina, atskirai nuo mūsų atlygio.

GALIMYBIŲ SPRINTAS

nuo €4K

4 savaitės

Vienas procesas su jūsų realiais duomenimis, vertinimo rinkinys, kaštų įvertinimas ir aiškus „taip“ arba „ne“, kuriuo galite remtis.

Į GAMYBINĘ APLINKĄ

nuo €8K

6–12 savaičių

Eilės, pakartotiniai bandymai, versijuojamos užklausos, patvirtinimo būsenos, naudojimo registravimas ir sąsaja aplink visa tai.

NEPALEIDŽIAME IŠ AKIŲ

nuo €399

per mėnesį, be įsipareigojimų

Vertinimo testai po kiekvieno modelio pakeitimo, užklausų derinimas, kaštų peržiūra ir modelio pakeitimas, kai pasirodo geresnis.

//klausimai

Atsakymai į klausimus apie DI integraciją

Kokį modelį naudojate?

Tą, kuris už priimtiną kainą geriausiai pasirodo jūsų vertinimo rinkinyje — dažniausiai OpenAI arba Anthropic modelį, kartais savo serveriuose veikiantį atvirąjį, kai duomenys negali išeiti už įmonės ribų. Teikėjas atskirtas sąsaja, todėl prie šio sprendimo galima grįžti nieko neperrašant.

Ar apmokote modelį mūsų duomenimis?

Beveik niekada, ir paprastai jus nuo to atkalbėsime. Paieška jūsų dokumentuose išsprendžia didžiąją dalį to, ką žmonės turi omenyje sakydami „apmokykite jį mūsų duomenimis“, kainuoja menką dalį ir atsinaujina vos įkėlus naują failą. Papildomas apmokymas (fine-tuning) skirtas formatui ir tonui, o ne žinioms.

Ar galite įdiegti DI į produktą, kurio nekūrėte?

Taip, ir dažnai būtent nuo to pradedama. Mums reikia skaitymo prieigos prie duomenų, kuriuos naudotų funkcija, ir aiškiai atsakingo žmogaus jūsų pusėje. Jei duomenys išbarstyti po keturias sistemas ir nėra vieno patikimo šaltinio, tai ir yra pirmasis projektas — ir mes tai pasakysime.

Kas nutinka, kai modelis suklysta?

Klaidą pagauna žmogus, nes pirmoji versija visada tik rengia juodraščius. Be to, kiekvienas rezultatas registruojamas kartu su jį sugeneravusios užklausos versija, blogi atvejai patenka į vertinimo rinkinį, o kitas užklausos pakeitimas matuojamas pagal juos. Klaidų tikimasi; tikroji nesėkmė — jų nepastebėti.

Kada patartumėte net nesivarginti?

Kai užduotis pasitaiko du kartus per mėnesį, kai niekas negali pasakyti, kaip atrodo teisingas atsakymas, kai duomenų dar nėra arba kai taisyklė kode atliktų darbą pigiau ir niekada nehaliucinuotų. Trys iš šių keturių atvejų per pirmuosius pokalbius pasitaiko reguliariai.

//įrankiai

Su kuo kuriame

modeliai savo serveriuose

//susisiekite su mumis

Papasakokite apie užduotį. Mes pasakysime, ar ją turėtų atlikti modelis.

Trisdešimt minučių su inžinieriumi, nemokamai. Aptariame, kokia tai užduotis, ar yra duomenų, kaip atrodo teisingas atsakymas ir maždaug kiek kainuotų tai eksploatuoti. Nemažai tokių pokalbių baigiasi patarimu „verčiau parašykite taisyklę“ — ir šis atsakymas taip pat nemokamas.

užduoties pobūdis

kur laikomi duomenys

[spausdami mygtuką „Siųsti užklausą“ sutinkate su privatumo politika]

//ko jūsų paklausime

[1]

Kaip dažnai tai vyksta?

kasdien — funkcija, kas mėnesį — įprotis

[2]

Kaip atrodo teisingas rezultatas?

jei niekas negali pasakyti, nėra ką matuoti

[3]

Kas nutiks, jei bus klaida?

nuo to priklauso, kiek patvirtinimo žingsnių reikės

[4]

Ar duomenys jau yra?

ir ar jie vienoje vietoje, ar keturiose

[5]

Ar duomenys gali išeiti už jūsų serverių?

nuo atsakymo priklauso architektūra ir kaina