Respan: Span-01 Lite
Span-01 Lite on Respanin erikseen nimetty käyttäytymisen pisteytysprofiili tekstikeskusteluille ja agenttien suoritusjäljille. Se käyttää kutsujan määrittelemiä käyttäytymisiä ja palauttaa kullekin todennäköisyydet tiloille läsnä, poissa ja ei havaittavissa samalla dokumentoidulla pisteytystyönkululla kuin Span-01.
Tietoa mallista
Tämä kuvaus kattaa mallin ominaisuudet. Ailootissa saatavilla olevat syötteet, tulosteet ja asetukset luetellaan alla valitulle menetelmälle.
Span-01 Lite on erikseen nimetty malliprofiili Respanin Span-01-käyttäytymispisteytysperheessä. Valmistajan pikaopas ja mallitaulukko yksilöivät Liten toiseksi kahdesta samaa pisteytystyönkulkua käyttävästä profiilista. Se vastaanottaa tekstimuotoisen vuorovaikutuksen ja luonnollisella kielellä kirjoitetut käyttäytymismääritelmät ja palauttaa sitten jokaiselle määritelmälle kolme todennäköisyyttä: läsnä, poissa ja ei havaittavissa. Profiilin hyödyllinen tulos on käyttäytymistietue, jossa epävarmuus esitetään selvästi, ei kirjallinen vastaus keskusteluun.
Valitse havainto ja sen rajaus
Määrittele käyttäytyminen tehtävääsi vastaavin sanoin. Ihmiselle siirtämisen tarkistuksessa täsmennä, tarkoittaako se käyttäjän nimenomaista pyyntöä saada ihminen avuksi, assistentin ilmoitusta siirron tarpeellisuudesta vai jompaakumpaa ehtoa. Jos pelkkä pettymys ei saa riittää, sano se. Anteeksipyynnön tarkistuksessa määrittele, millainen sanamuoto on anteeksipyyntö, sen sijaan että luottaisit epäselvään nimikkeeseen. Jokaisella määritelmällä on tunniste, jonka pisteytin palauttaa todennäköisyyksineen.
Käyttäytymisjoukko kuuluu kutsujalle. Esimerkit, kuten turhautuminen, perusteettomat lupaukset, työkalujen väärinkäyttö tai toistuvat agenttitoimenpiteet, ovat annettavia määritelmiä eivätkä kiinteä luettelo natiiveista luokista. Pidä kukin määritelmä havaittavana annetusta vuorovaikutuksesta. Lyhyt katkelma voi ratkaista, pyysikö assistentti anteeksi, mutta siitä voi puuttua evidenssi sille, että ulkoinen ongelma todella ratkaistiin.
Valmistele keskustelukatkelma
Respanin dokumentoitu syöte sijoittaa edeltävät viestit kenttään span.input ja arvioitavan vuoron kenttään span.output. Viestin sisältö on merkkijono. Säilytä vuoron ymmärtämiseen tarvittava konteksti, mukaan lukien puhujaroolit, olennainen käyttäjäpyyntö ja assistentin käyttämä tekstimuotoinen evidenssi. Anna laaduntarkistukseen todellinen vuoro sellaisen mukaelman sijaan, joka poistaa arvioitavan käyttäytymisen.
Esimerkkitarkastelu voi käyttää käyttäjäviestiä, jossa kuvataan toistuvaa ongelmaa, sekä assistentin vastausta, jossa tarjoudutaan tutkimaan asiaa. Määrittele käyttäjän turhautuminen ja assistentin lupaus erillisiksi havainnoiksi. Jos työkalutulos vaikuttaa sen arviointiin, oliko väite perusteltu, säilytä tuloksen olennainen teksti kontekstissa. Tulos arvioi näitä määritelmiä annetussa katkelmassa; malli ei suorita luvattua tutkimusta eikä muuta itse keskustelua.
Läsnä, poissa ja ei havaittavissa
Pisteytysvastaus sisältää käyttäytymisen id-tunnisteen sekä arvot p_present, p_absent ja p_not_observable, joiden summa on noin 1. Ei havaittavissa tarkoittaa, ettei suoritusjälki voi vastata kysymykseen. Se eroaa poissa-tilasta. Jos määritelmä koskee esimerkiksi asiakkaan hyväksyntää ratkaisulle, ennen asiakkaan reaktiota päättyvä katkelma on puutteellista evidenssiä, vaikka assistentin vastaus kuulostaisi varmalta.
Säilytä kaikki kolme arvoa valmistellessasi tulosta tarkastelua varten. Suurimman arvon perusteella valittu luokka voi olla hyödyllinen näytössä, mutta jakauma säilyttää tiedon havainnon epävarmuudesta. Älä päättele pelkän pienen läsnäoloarvon perusteella, ettei käyttäytymistä varmasti esiintynyt. Kun puuttuva evidenssi hallitsee, hyödyllinen toimenpide voi olla olennaisen kontekstin hankkiminen tai tuloksen säilyttäminen tuntemattomana selityksen keksimisen sijaan.
Useita määritelmiä samasta evidenssistä
Valmistajan pisteytystyönkulku arvioi useita käyttäytymismääritelmiä yhdessä samasta suoritusjäljestä ja palauttaa jokaiselle tunnisteelle tuloksen pyynnön mukaisessa järjestyksessä. Dokumentaatio ei määrittele pyyntökohtaista käyttäytymismäärän ylärajaa. Tämä ei osoita yleispätevää token-ikkunaa tai rajoittamatonta suoritusjäljen kokoa. Pidä määritelmät tarkoituksenmukaisina ja evidenssi olennaisena sekä säilytä kunkin palautetun tuloksen yhteys sen tuottaneeseen määritelmään.
Käyttäytymistulokset ovat riippumattomia havaintoja, eivät yksi vastaus, jossa valitaan vain yksi vaihtoehto. Turhautuminen, anteeksipyyntö ja ehdotettu siirto voivat kaikki esiintyä samassa viestinvaihdossa. Niiden yksittäiset kolmijakaumat merkitsevät jotakin oman määritelmänsä sisällä; eri käyttäytymisten läsnäoloarvojen yhteenlasku ei tuota normalisoitua luokkajakaumaa tai järjestetyn arviointiasteikon pistemäärää.
Säilytä valittu profiili tulostensa yhteydessä
Valmistaja dokumentoi Lite- ja standardinimet yhteisellä pyyntö- ja tulosmuodolla. Tämä sopimus tukee suoritusjälkien valmistelua ja käyttäytymistodennäköisyyksien tulkintaa kummallakin nimetyllä profiililla. Se ei osoita, että Litellä olisi samat painot, parametrimäärä tai laatu kuin toisella versiolla. Pidä valittu profiili tunnistettavana tuloksia tarkasteltaessa sen sijaan, että vaihtaisit eri versioiden tuloksia keskenään ilmoittamatta siitä.
Valitse kirjaamisen, reitityksen tai tarkastelun kynnysarvot tarkoitetun tehtävän merkittyjen keskustelujen avulla. Säilytä suuren ei havaittavissa -arvon tulokset ja rajatapaukset tutkittaviksi ja vertaa näennäisiä virheitä alkuperäiseen vuoroon sekä käyttäytymismääritelmään. Hyödyllinen lopullinen tuotos sisältää tekstikatkelman tunnisteen, määritelmän, valitun profiilin ja täydellisen kolmiosaisen todennäköisyystuloksen. Myöhempi sovellusvaihe päättää, mitä havainnolla tehdään; Liten pisteytystulos ei itsessään suorita siirtoa, estä vastausta tai tuota korjausta.
Ailoot Ultra · System One POST /v1/systemone respan/span-01-lite
respan/span-01-liteAloitus
Span-01 Lite on Respanin erikseen nimetty käyttäytymisen pisteytysprofiili tekstikeskusteluille ja agenttien suoritusjäljille. Se käyttää kutsujan määrittelemiä käyttäytymisiä ja palauttaa kullekin todennäköisyydet tiloille läsnä, poissa ja ei havaittavissa samalla dokumentoidulla pisteytystyönkululla kuin Span-01.
- Hyväksytyt syötteet
- Teksti
- Tulokset
- decisions
Saatavilla Ailootissa · syötteet & menetelmät
Ailoot Ultra · System One POST /v1/systemone
- Syötetyypit
text- Tulostyypit
decisions- Tulosteen muoto
- json
| Kenttä | Tyyppi | Vaatimus | Arvot & rajat | Oletus |
|---|---|---|---|---|
Kenttämodel | Tyyppistring | VaatimusPakollinen | Arvot & rajat respan/span-01-lite | Oletus— |
Kenttäprovider | Tyyppischema | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttäquestions | Tyyppiobject | VaatimusPakollinen | Arvot & rajat | Oletus— |
Kenttäsession_id | Tyyppistring | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttästate | Tyyppischema | VaatimusPakollinen | Arvot & rajat | Oletus— |
Kenttätrace | Tyyppischema | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttäuser | Tyyppistring | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttäquestions.<id>.type | Tyyppistring | VaatimusPakollinen | Arvot & rajat noul, choice, score | Oletus— |
Kenttäquestions.<id>.instructions | Tyyppistring|object|array | VaatimusPakollinen | Arvot & rajat | Oletus— |
Kenttäquestions.<id>.criteria | Tyyppiobject|array | VaatimusValinnainen | Arvot & rajat Ehdot: choice/score: pakollinen; noul: valinnainen. choice-kriteerit ovat olio; score on taulukko, jossa minItems on 1. | Oletus— |
Kenttäquestions.<id>.criteria.true | Tyyppistring|object|array | VaatimusPakollinen | Arvot & rajat Sovelletaan, kun: noul-kriteeriolio annettu | Oletus— |
Kenttäquestions.<id>.criteria.false | Tyyppistring|object|array | VaatimusPakollinen | Arvot & rajat Sovelletaan, kun: noul-kriteeriolio annettu | Oletus— |
Syöteaineistojen yhdistelmät
noul · Pakollinen: state, questions.<id>.type=noul, questions.<id>.instructions
choice · Pakollinen: state, questions.<id>.type=choice, questions.<id>.instructions, criteria object
score · Pakollinen: state, questions.<id>.type=score, questions.<id>.instructions, criteria array with minItems1
Menetelmän parametrit ja elinkaari
| Parametri | Sopimus |
|---|---|
Parametricontent_type | Sopimusapplication/json |
Parametrirequired | Sopimusmodel, state, questions |
Parametrimaterial_types | Sopimustext |
Parametrioptional_controls | Sopimusprovider, session_id, trace, user |
Parametrimultimodal_input_binding | Sopimusnull |
Elinkaari: synchronous
Lähetä täsmällinen mallin tunniste ja säilytä koko natiivivastaus.
Hinnoittelu
Hintatiedot eivät lisää pyyntövalintoja. Tuetut parametrit on lueteltu valitulle menetelmälle.
- Nopea tila
- Ei määritetty Kun nopea tila on valittu
- Flex-tila
- Ei määritetty Kun flex-tila on valittu
- Päättelyn enimmäisteho
- Ei määritetty Kun päättelyn enimmäistehoon sovelletaan default-oletussäätöä
Ailoot-hinnat
Hinnat asetusten mukaan
Kohdista kukin veloitus näytettyihin ehtoihin. Käytä yhtä hintaa kutakin vaihtoehtoisten asetusten ryhmää kohden.
| Asetukset | Hinnasto | Kontekstin tokenit, enemmän kuin | Kontekstin tokenit, enintään raja-arvo mukaan lukien | Veloitus |
|---|---|---|---|---|
| AsetuksetTokenien perushinnat | HinnastoPerushinta | Kontekstin tokenit, enemmän kuin— | Kontekstin tokenit, enintään raja-arvo mukaan lukienEi ylärajaa | Veloitus Syöte · Syötetokenit $0 / 1K tokenia Tuloste · Tulostokenit $0 / 1K tokenia Syöte · Välimuistin luku — / 1K tokenia Syöte · Välimuistiin kirjoitus — / 1K tokenia Syöte · Välimuistiin kirjoitus, 1 tunti — / 1K tokenia |
| AsetuksetPyynnön pituusluokka 1 | Hinnasto— | Kontekstin tokenit, enemmän kuin0 | Kontekstin tokenit, enintään raja-arvo mukaan lukienEi ylärajaa | Veloitus Syöte · Syötetokenit $0 / 1K tokenia Tuloste · Tulostokenit $0 / 1K tokenia Syöte · Välimuistin luku — / 1K tokenia Syöte · Välimuistiin kirjoitus — / 1K tokenia Syöte · Välimuistiin kirjoitus, 1 tunti — / 1K tokenia |
Ailoot varaa arvioidun summan ennen pyyntöä. Tuloksen jälkeen lopullinen veloitus toteutetaan mitatun käytön perusteella. Suoratoiston veloituksessa käytetään lopullista käyttötietuetta. Varauksen ja lopullisen veloituksen toiminta →
Esimerkkipyynnöt
Ailoot Ultra · System One
{
"model": "respan/span-01-lite",
"questions": {
"is_bug": {
"criteria": {
"false": "The customer is asking a question or requesting a feature.",
"true": "The customer describes broken or unexpected product behavior."
},
"instructions": "Is the customer reporting a software defect?",
"type": "noul"
},
"team": {
"criteria": {
"account": "Login, permissions, or profile issues.",
"frontend": "Rendering, layout, or browser compatibility issues.",
"payments": "Checkout, billing, or payment processing issues."
},
"instructions": "Which team should own this ticket?",
"type": "choice"
},
"urgency": {
"criteria": [
"Can wait for the next release",
"Should be fixed this week",
"Blocking revenue right now"
],
"instructions": "How urgent is this ticket?",
"type": "score"
}
},
"state": {
"customer_tier": "enterprise",
"ticket": "My checkout page shows a blank screen after I click Pay. I have tried two browsers."
}
}set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_REQUEST_FILE:?Set your actual JSON request file}"
export AILOOT_REQUEST_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads(Path(os.environ['AILOOT_REQUEST_FILE']).read_text(encoding='utf-8'))
if not isinstance(p,dict): raise SystemExit('Request must be a JSON object')
p['model']='respan/span-01-lite'
Path('request.json').write_text(json.dumps(p,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/systemone \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path('result.json').read_text()),ensure_ascii=False,indent=2))
PY_RESULT
Vastaanota ja tallenna tulokset
Ailoot Ultra · System One
json
Säilytä kaikki valmistuneet tulokset
Säilytä jokainen kokonainen palautettu vastaus, tiedosto ja sisällön osa.
Jokainen annettu kysymystunnisteeseen sidottu vastaus säilytetään täsmällisine tyyppeineen, noul/choice/score-arvoineen, luottamusarvoineen, todennäköisyyksineen ja selitteineen. Koko alkuperäinen JSON tallennetaan ja palautetaan vasta veloituksen lopullisen kirjauksen jälkeen.
Jos alkuperäinen vastaus on tarkistettava
Säilytä alkuperäinen operaatio ja kokonainen tai osittainen vastaus; älä toista POST-pyyntöä.
Vastauksen kentät
| Kenttä | Tyyppi |
|---|---|
Kenttämodel | Tyyppistring |
Kenttäid | Tyyppistring |
Kenttäprovider | Tyyppistring |
Kenttäanswers.<id>.type | Tyyppistring |
Kenttäanswers.<id>.noul | Tyyppinumber |
Kenttäanswers.<id>.choice | Tyyppistring |
Kenttäanswers.<id>.score | Tyyppinumber |
Kenttäanswers.<id>.confidence | Tyyppinumber |
Kenttäanswers.<id>.probabilities | Tyyppiobject |
Kenttäanswers.<id>.legend | Tyyppiobject |
Kenttäusage.input_tokens | Tyyppiinteger |
Kenttäusage.output_tokens | Tyyppiinteger |
Kenttäusage.cost | Tyyppinumber |
Virheet ja seuraavat vaiheet
| Vastaus | Ehto | Seuraava vaihe |
|---|---|---|
Vastaus400 · invalid_request_error | EhtoVirheellinen pakollinen kenttä, esitysmuoto tai arvo | Seuraava vaiheKorjaa ilmoitettu pyyntökenttä. |
Aliakset
Mallin aliakset
Ailoot Ultra respan/span-01-lite
Menetelmäpolkujen aliakset
Käytä yllä näytettyjä menetelmäpolkuja.
Liittyvät kutsujan ID:t
FAQ · Respan: Span-01 Lite
- Mitä syötteitä ja tuloksia on saatavilla?
POST /v1/systemone·respan/span-01-lite:text→decisions- Mitä kenttiä pyyntö käyttää?
POST /v1/systemone·respan/span-01-lite:model,provider,questions,session_id,state,trace,user