Jev vastaan kielimalli
Ne eivät kilpaile samasta työstä. Kielimalli kirjoittaa; Jev päättää. Hyödyllinen vertailu ei ole se kumpi on älykkäämpi vaan se, mitä koodisi joutuu vastauksella tekemään — ja tuo ero on tarpeeksi suuri muuttamaan sen, miten ympäröivä ohjelma kirjoitetaan.
Sama päätös, kirjoitettuna molemmilla tavoilla
Reititä tukitiketti yhteen neljästä jonosta. Tässä on mitä kumpikin puoli oikeasti maksaa sinulle koodina.
Kielimallilla
const res = await llm.chat({
messages: [{ role: "user", content:
`Route this ticket. Reply with JSON: {"queue": "Billing"|"Technical"|"Account"|"Sales"}
Ticket: ${ticket}` }],
response_format: { type: "json_object" }
});
let queue;
try {
queue = JSON.parse(res.content).queue; // may not be JSON
} catch {
return retry(); // ...so there is a retry
}
if (!QUEUES.includes(queue)) return retry(); // may be a queue you never had
// and no idea how close the call wasJevillä
const { answers } = await jev.systemOne({
state: ticket,
model: "jev-latest",
questions: { queue: { type: "choice", instructions:
"Which team should own this ticket?", criteria: QUEUES } }
});
const { choice, probabilities, confidence } = answers.queue;
// choice is one of QUEUES. It cannot be anything else.
if (confidence < 0.7) return humanReview(ticket, probabilities);
route(choice);Uusintayrityssilmukka on paljastava merkki. Se on ensimmäisessä versiossa siksi, että vastaus saapuu tekstinä joka ei ehkä jäsenny tai joka jäsentyy jonoksi jota ei koskaan ollut listalla. Toisessa sillä ei ole paikkaa missä elää: vastaus on rakenteeltaan yksi QUEUES-joukon jäsenistä. Sen korvaa aivan toinen haara — sellainen joka laukeaa kun malli on epävarma eikä silloin kun tuloste on rikki.
Mitä toinen versio näkee
Tuo tiketti, oikeasti Jevin läpi ajettuna. Voittaja ei yllätä; kakkonen on se osa jonka paljas nimike olisi heittänyt pois.
Tekninen voittaa 87 prosentilla, mutta Tili pitää 13 prosenttia — ja se on oikea erimielisyys, koska SSO-vika todella istuu näiden kahden rajalla. Paljas nimike olisi peittänyt sen. Jos reitityksessäsi on hinta väärin menemisestä, 13 prosenttia on se luku jolle kynnys asetetaan.
Rinnakkain
- Mitä lähetät
- Jev
Yhden tilan sekä kartan tyypitettyjä kysymyksiä.
KielimalliKehotteen, joka yleensä kantaa skeeman ja säännöt proosana.
- Mitä palaa
- Jev
Yksi tyypitetty vastaus kysymystä kohti, todennäköisyys jokaiselle vaihtoehdolle.
KielimalliTekstiä. JSONia jos pyysit kauniisti ja tila on tuettu.
- Seuraava koodirivisi
- Jev
Haarautuminen arvon varassa joka voi olla vain jokin sinun omistasi.
KielimalliJäsennys, sitten validointi, sitten haara sille kun jompikumpi epäonnistui.
- Miten se epäonnistuu
- Jev
Se voi olla väärässä tekstistäsi. Se ei voi palauttaa muotoa jota et määritellyt.
KielimalliSe voi olla väärässä myös muodosta — puuttuva kenttä, nimike jota et koskaan listannut, proosaa JSONin ympärillä.
- Kymmenen asian kysyminen
- Jev
Kymmenen kysymystä yhdellä pyynnöllä, arvioituna tilaa vasten rinnakkain.
KielimalliYksi ahdettu kehote tai kymmenen kutsua.
- Epävarmuus
- Jev
Jakauma ja varmuusarvo jokaisella Choicella ja Scorella.
KielimalliMitä ikinä teksti väittääkin omasta varmuudestaan.
Luvut
TypeSafe julkaisee nämä; ne ovat toimittajan omia lukuja, eivät meidän mittauksiamme.
vaste päästä päähän, kärkimallien 3–329 s vastaan
nopeampi System One -muotoisissa kyselyissä
miljoonaa syötetokenia kohti, tuloste ilmainen
Mitä me voimme mitata: tämän sivuston kautta tehdyissä 14 ajossa edestakaisen ajan mediaani on 329 ms — ja useimmat noista pyynnöistä kantoivat yhdeksää kysymystä, eivät yhtä.
Milloin kielimalli on oikea työkalu
Useimmiten silloin, jos tarvitsemasi on kieltä. Jevillä ei ole mielipidettä jota se osaisi selittää eikä mitään sanottavaa.
- Tarvitset proosaa — vastauksen, tiivistelmän, commit-viestin, selityksen päätöksestä eikä itse päätöstä.
- Tarvitset kirjoitettua koodia, suunnitelman tai jotain avointa jossa vastausjoukko ei ole tiedossa ennen kutsua.
- Mahdollisten vastausten joukko on aidosti rajaton. Mielivaltaisen nimen poimiminen ei ole Choice 255 vaihtoehdon yli.
- Tarvitset päättelyketjun jonka voit tarkastaa. Jev palauttaa arvion, ei sen takana olevia askelia.
- Määrä on pieni ja muoto löyhä. Kahdesti päivässä ajettavaa uusintayrityssilmukkaa ei kannata suunnitella pois.
Nämä kaksi täydentävät toisiaan paremmin kuin kilpailevat. TypeSafen oma kehys on System One nopeaan jäsenneltyyn arviointiin ja tavallinen malli System Twona sen takana — seulo syöte Noulilla, reititä Choicella ja anna selvinnyt sille mallille joka oikeasti osaa kirjoittaa.
Lue lisää
Aja vertailu itse
Liitä tiketti, luonnos, kehote — mitä tahansa minkä ympärille olisit muuten kirjoittanut jäsennyssilmukan — ja katso, miten yhdeksän tyypitettyä vastausta palaa yhdestä pyynnöstä.
Avaa leikkikenttä