Source: https://ailoot.ai/models/nl-be/respan-span-01/
Canonical: https://ailoot.ai/models/nl-be/respan-span-01/
Language: nl-be

# Respan: Span-01

[Markdown](https://ailoot.ai/models/nl-be/respan-span-01/index.md) · [JSON](https://ailoot.ai/models/nl-be/respan-span-01/facts.json)

## [Respan: Span-01](https://ailoot.ai/models/nl-be/respan-span-01/)

Span-01 is de tekstuele gedragsclassifier van Respan voor gesprekken en agenttraces. Definieer de gedragingen in gewone taal en het model retourneert voor elk drie waarschijnlijkheden: aanwezig, afwezig en niet waarneembaar. Daarbij blijft onzekerheid behouden wanneer de aangeleverde trace de vraag niet kan beslechten.

- [**Ailoot Ultra · System One** `POST /v1/systemone` `respan/span-01`](https://ailoot.ai/models/nl-be/respan-span-01/#method-0)

Over het model

Deze beschrijving gaat over de mogelijkheden van het model. De via Ailoot beschikbare invoer, uitvoer en opties staan hieronder voor de geselecteerde methode.

Span-01 is het model van Respan voor gedragsbeoordeling in gesprekken en agenttraces. Het leest een tekstinteractie samen met gedragsdefinities in gewone taal en retourneert waarschijnlijkheden voor elke definitie. De uitvoer onderscheidt gedrag dat aanwezig, afwezig of niet waarneembaar is in de aangeleverde trace. Dat geeft een evaluatieworkflow een numeriek signaal met een expliciete manier om ontbrekende onderbouwing weer te geven, in plaats van een gegenereerde uitleg die moet worden geparseerd.

#### Definieer het gedrag dat u wilt waarnemen

Gedragingen worden door de aanroeper aangeleverd. Promptinjectie, niet-onderbouwde beweringen, blootstelling van geheimen, herhalingslussen, toolmisbruik en gebruikersfrustratie zijn mogelijke definities, geen vaste taxonomie die in het model is ingebouwd. Geef aan wat als het gedrag telt en wat niet. Een nauw omschreven definitie kan een gebruiker die om overdracht aan een mens vraagt onderscheiden van iemand die alleen teleurstelling uit. Een andere kan onderscheiden of een assistent een probleem erkent of een actie belooft die hij niet kan uitvoeren.

Gebruik stabiele identifiers bij de definities, zodat resultaten gekoppeld blijven aan het gedrag dat wordt beoordeeld. Richt het criterium op iets wat de trace kan tonen. Als het gedrag een brondocument, een toolresultaat of een latere klantreactie vereist, neem die onderbouwing dan op de juiste plaats in de tekstinteractie op. Een definitie alleen kan geen feit vaststellen dat in de trace ontbreekt.

#### Bereid de voorafgaande context en doelbeurt voor

De gedocumenteerde invoer scheidt voorafgaande berichten in span.input van de doelbeurt in span.output. De inhoud van elk bericht is een tekenreeks. Lever de daadwerkelijke gesprekscontext en de beurt die u wilt laten beoordelen aan en behoud de sprekerrollen en volgorde die nodig zijn om die te interpreteren. Dit is een profiel voor tekstbeoordeling; voorbereide documenttekst of een transcript kan bewijsmateriaal zijn, terwijl de media waaruit die tekst is verkregen zelf geen gedocumenteerde invoer vormen.

Bewaar bij een supportinteractie het verzoek van de klant met het voorgestelde antwoord van de assistent. Behoud bij een agent die tools gebruikt de relevante toolwaarneming en het antwoord dat erop steunde. Een illustratieve definitie voor onderbouwing kan vragen of de assistent een conclusie beweert die de aangeleverde waarneming niet ondersteunt. Het bruikbare resultaat betreft het gedefinieerde gedrag in dat fragment, geen volledige diagnose van de hele toepassing.

#### Lees drie waarschijnlijkheden voor elke definitie

Elk resultaat bevat de gedragsidentifier en p\_present, p\_absent en p\_not\_observable. De drie waarschijnlijkheden tellen op tot ongeveer 1. Aanwezig schat in dat het gedrag is opgetreden; afwezig schat in dat het niet is opgetreden; niet waarneembaar schat in dat het aangeleverde fragment de benodigde onderbouwing mist om te beslissen. Dat zijn afzonderlijke betekenissen die bij het interpreteren van resultaten gescheiden moeten blijven.

Een fragment dat eindigt met een assistent die zegt een probleem te zullen oplossen kan bijvoorbeeld een belofte tonen. Het kan nog niet tonen dat de klant de uiteindelijke oplossing heeft aanvaard als er geen klantreactie aanwezig is. Behandel dat resultaat met ontbrekende onderbouwing als onbekend in plaats van het om te zetten naar afwezig. Een lage waarschijnlijkheid van aanwezigheid is niet automatisch sterk bewijs van afwezigheid wanneer een aanzienlijk deel van de verdeling niet waarneembaar is.

#### Gedragsdefinities beoordelen in één doorgang

Respan beschrijft Span-01 als een reasoningclassifier die eerst met RLAIF voor algemene classificatie is getraind en daarna voor gedragsdetectie is gespecialiseerd. Elke definitie loopt als een parallelle tak over dezelfde trace en het model retourneert de gedragswaarschijnlijkheden in één voorwaartse doorgang. Hybride attention ondersteunt het verwerken van lange, complexe traces. Het model genereert geen tokens, schrijft geen verhalend oordeel en produceert geen vrije uitleg van zijn classificatie.

De conceptgids en scoringsreferentie documenteren geen limiet voor het aantal gedragingen per aanvraag. Elke definitie maakt nog steeds deel uit van de aangeleverde evaluatie, dus houd ze duidelijk en relevant in plaats van de afwezigheid van een aantallimiet als bewijs van onbeperkte invoercapaciteit te behandelen. Het resultaat bevat één item per gedrag in aanvraagvolgorde, geïdentificeerd door zijn id. Meerdere definities beschrijven meerdere onafhankelijke waarnemingen; het zijn geen wederzijds uitsluitende categoriekeuzes die over de gedragingen samen tot één moeten optellen.

#### Een bruikbaar evaluatieartefact voorbereiden

Combineer de geretourneerde waarschijnlijkheden buiten het model met taakspecifieke drempels en beoordelingsregels. De producent beveelt aan gelabelde gesprekken te gebruiken om die drempels te kiezen en grensgevallen voor aanwezigheid of resultaten met een hoge waarschijnlijkheid voor niet waarneembaar te onderzoeken. Een supportworkflow kan frustratie, een voorgestelde escalatie en een niet-onderbouwde belofte afzonderlijk vastleggen. Een workflow voor agentkwaliteit kan herhaalde acties volgen of nagaan of een antwoord de beschikbaar gestelde onderbouwing heeft gebruikt.

Bewaar het tekstfragment, de gedragsdefinitie, de resultaatidentifier en de volledige drievoudige verdeling samen. Besef dat een wijziging van de definitie verandert wat de waarschijnlijkheid meet. Beoordeel schijnbare fouten aan de hand van het daadwerkelijke gesprek in plaats van een numeriek resultaat als bewijs voor een niet-waargenomen gebeurtenis te behandelen. Een bruikbaar artefact is een gedragsrecord dat aan de trace en het criterium is gekoppeld, met onzekerheid behouden voor later onderzoek of de volgende beslissing van een toepassing.

**Ailoot Ultra · System One** `POST /v1/systemone` `respan/span-01`

[`respan/span-01`](https://ailoot.ai/models/nl-be/#m=respan%2Fspan-01&route=Ultra&caller=respan%2Fspan-01&fmt=systemone)

Respan /`respan/span-01`

### Aan de slag

Span-01 is de tekstuele gedragsclassifier van Respan voor gesprekken en agenttraces. Definieer de gedragingen in gewone taal en het model retourneert voor elk drie waarschijnlijkheden: aanwezig, afwezig en niet waarneembaar. Daarbij blijft onzekerheid behouden wanneer de aangeleverde trace de vraag niet kan beslechten.

Toegestane invoer

Tekst

Resultaten

decisions

### Beschikbaar in Ailoot · invoer en methoden

**Ailoot Ultra · System One** `POST /v1/systemone`

Invoer

`text`

Uitvoer

`decisions`

Uitvoerformaat

json

| Veld | Type | Vereiste | Waarden en limieten | Standaard |
| --- | --- | --- | --- | --- |
| Veld`model` | Type`string` | VereisteVereist | Waarden en limieten respan/span-01 | Standaard— |
| Veld`provider` | Type`schema` | VereisteOptioneel | Waarden en limieten | Standaard— |
| Veld`questions` | Type`object` | VereisteVereist | Waarden en limieten | Standaard— |
| Veld`session_id` | Type`string` | VereisteOptioneel | Waarden en limieten | Standaard— |
| Veld`state` | Type`schema` | VereisteVereist | Waarden en limieten | Standaard— |
| Veld`trace` | Type`schema` | VereisteOptioneel | Waarden en limieten | Standaard— |
| Veld`user` | Type`string` | VereisteOptioneel | Waarden en limieten | Standaard— |
| Veld`questions.<id>.type` | Type`string` | VereisteVereist | Waarden en limieten noul, choice, score | Standaard— |
| Veld`questions.<id>.instructions` | Type`string\|object\|array` | VereisteVereist | Waarden en limieten | Standaard— |
| Veld`questions.<id>.criteria` | Type`object\|array` | VereisteOptioneel | Waarden en limieten Voorwaarden: choice/score: verplicht; noul: optioneel. Bij choice is criteria een object; bij score een array met minItems1. | Standaard— |
| Veld`questions.<id>.criteria.true` | Type`string\|object\|array` | VereisteVereist | Waarden en limieten Geldt wanneer: noul-criteriaobject opgegeven | Standaard— |
| Veld`questions.<id>.criteria.false` | Type`string\|object\|array` | VereisteVereist | Waarden en limieten Geldt wanneer: noul-criteriaobject opgegeven | Standaard— |

Combinaties van invoermaterialen

**noul** · Vereist: state, questions.\<id\>.type=noul, questions.\<id\>.instructions

**choice** · Vereist: state, questions.\<id\>.type=choice, questions.\<id\>.instructions, criteria object

**score** · Vereist: state, questions.\<id\>.type=score, questions.\<id\>.instructions, criteria array with minItems1

Methodeparameters en levenscyclus

| Parameter | Contract |
| --- | --- |
| Parameter`content_type` | Contractapplication/json |
| Parameter`required` | Contractmodel, state, questions |
| Parameter`material_types` | Contracttext |
| Parameter`optional_controls` | Contractprovider, session\_id, trace, user |
| Parameter`multimodal_input_binding` | Contractnull |

Levenscyclus: `synchronous`

Verstuur de exacte model-ID en bewaar het volledige natieve antwoord.

### Tarieven

Tariefverwijzingen voegen geen verzoekopties toe. Ondersteunde parameters staan bij de geselecteerde methode.

Snelle modus

Niet opgegeven Wanneer de snelle modus geselecteerd is

Flex-modus

Niet opgegeven Wanneer de flex-modus geselecteerd is

Maximale redeneerinspanning

Niet opgegeven Wanneer voor maximale redeneerinspanning de default-aanpassing wordt gebruikt

#### Ailoot-tarieven

#### Prijzen per configuratie

Koppel elke kostenpost aan de getoonde voorwaarden. Gebruik één tarief voor elke groep alternatieve configuraties.

| Configuratie | Tariefstaffel | Contexttokens, meer dan | Contexttokens, tot en met | Kosten |
| --- | --- | --- | --- | --- |
| ConfiguratieBasistarieven voor tokens | TariefstaffelBasistarief | Contexttokens, meer dan— | Contexttokens, tot en metGeen bovengrens | Kosten Invoer · Invoertokens **$0.00004** / 1K tokens Uitvoer · Uitvoertokens **$0** / 1K tokens Invoer · Cache lezen **—** / 1K tokens Invoer · Cache schrijven **—** / 1K tokens Invoer · Cache schrijven, 1 uur **—** / 1K tokens |
| ConfiguratieAanvraaglengte · niveau 1 | Tariefstaffel— | Contexttokens, meer dan0 | Contexttokens, tot en metGeen bovengrens | Kosten Invoer · Invoertokens **$0.00004** / 1K tokens Uitvoer · Uitvoertokens **$0** / 1K tokens Invoer · Cache lezen **—** / 1K tokens Invoer · Cache schrijven **—** / 1K tokens Invoer · Cache schrijven, 1 uur **—** / 1K tokens |

Ailoot reserveert vóór een verzoek een geschat bedrag. Na het resultaat worden de uiteindelijke kosten afgerekend op basis van het gemeten verbruik. Bij streaming gebeurt de afrekening op basis van de definitieve verbruiksregistratie. [Zo werken reservering en afrekening →](https://ailoot.ai/docs/nl-be/billing/reserve/)

### Voorbeeldverzoeken

#### Ailoot Ultra · System One

Bewaarde officiële aanvraagstructuur; documentatievoorbeeldGebruik je daadwerkelijke aanvraagmateriaal en bewaar het volledige resultaat

```json
{
  "model": "respan/span-01",
  "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."
  }
}
```

```bash
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'
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
```

### Resultaten ophalen en opslaan

#### Ailoot Ultra · System One

json

##### Alle voltooide resultaten bewaren

Bewaar elk volledig teruggegeven antwoord, bestand en inhoudsonderdeel.

Elk aangeleverd antwoord per vraag-ID blijft behouden, met het exacte type, de waarde voor noul/choice/score, de betrouwbaarheid, kansen en legenda. De volledige oorspronkelijke JSON wordt opgeslagen en pas na de afrekening teruggestuurd.

##### Als het oorspronkelijke antwoord moet worden gecontroleerd

Bewaar de oorspronkelijke operatie en het volledige of gedeeltelijke antwoord; voer POST niet opnieuw uit.

Antwoordvelden

| Veld | Type |
| --- | --- |
| Veld`model` | Typestring |
| Veld`id` | Typestring |
| Veld`provider` | Typestring |
| Veld`answers.<id>.type` | Typestring |
| Veld`answers.<id>.noul` | Typenumber |
| Veld`answers.<id>.choice` | Typestring |
| Veld`answers.<id>.score` | Typenumber |
| Veld`answers.<id>.confidence` | Typenumber |
| Veld`answers.<id>.probabilities` | Typeobject |
| Veld`answers.<id>.legend` | Typeobject |
| Veld`usage.input_tokens` | Typeinteger |
| Veld`usage.output_tokens` | Typeinteger |
| Veld`usage.cost` | Typenumber |

Fouten en vervolgstappen

| Antwoord | Voorwaarde | Volgende stap |
| --- | --- | --- |
| Antwoord400 · `invalid_request_error` | VoorwaardeOngeldig verplicht veld, ongeldige weergave of ongeldige waarde | Volgende stapCorrigeer het aangegeven aanvraagveld. |

### Aliasnamen

#### Modelaliasnamen

**Ailoot Ultra** [`respan/span-01`](https://ailoot.ai/models/nl-be/#m=respan%2Fspan-01&route=Ultra&caller=respan%2Fspan-01&fmt=systemone)

#### Aliasnamen voor methodepaden

Gebruik de hierboven getoonde methodepaden.

#### Gerelateerde aanroeper-ID’s

[`respan/span-01`](https://ailoot.ai/models/nl-be/#m=respan%2Fspan-01&route=Ultra&caller=respan%2Fspan-01&fmt=systemone)

FAQ · Respan: Span-01

Welke invoer en resultaten zijn beschikbaar?

`POST /v1/systemone` · `respan/span-01`: `text` → `decisions`

Welke velden gebruikt het verzoek?

`POST /v1/systemone` · `respan/span-01`: `model`, `provider`, `questions`, `session_id`, `state`, `trace`, `user`

Verbind Ailoot met Claude Code, OpenCode, Hermes of je eigen applicatie.

## Het bedrijf en zijn projectenportefeuille

Het bedrijf en zijn projectenportefeuille: miljoenen klanten; maandelijkse verkopen in de miljarden.

## Koop tokens met korting.

Abonnementsvoordeel voor regelmatig gebruik. Promotiecodes geven tot 50% korting op tokens.

Abonnement

Kies een abonnement met korting voor je terugkerende verzoeken.

Promotiecode tot 50%

Vul de code bij aankoop in. De prijs wordt volgens de lopende actie herberekend.

Kosten in de geschiedenis

Model, tokens en bedrag worden per verzoek bewaard.

[Kies een abonnement](https://ailoot.ai/docs/nl-be/billing/subscriptions/) · [Bekijk modelprijzen](https://ailoot.ai/models/nl-be/)

## Verbind de API met het product dat je verkoopt.

SaaS, apps en bots volgens de openbare aanbodvoorwaarden en licentieovereenkomst van Ailoot. Vraag voor doorverkoop een resellerlicentie aan.

Commerciële applicatie

Voeg tekst-, beeld-, video- en geluidsgeneratie aan betaalde functies van je service toe.

Resellerlicentie

Stuur een projectbeschrijving en toegangsschema. Vraag schriftelijke voorwaarden voor gebruik en doorverkoop.

Documenten op de site

Aanbodvoorwaarden, licentieovereenkomst en gegevensbeleid zijn vóór het verbinden beschikbaar.

[Vraag een resellerlicentie aan](mailto:support@ailoot.ai) · [Aanbodvoorwaarden en licentieovereenkomst](https://ailoot.ai/legal/offer?lang=nl-be)

## Ailoot · Het bedrijf en zijn projectenportefeuille





Ailoot bouwt op opgebouwde operationele ervaring, een groot klantenbestand, een stabiele dienst en doorlopende KPI-controle.





Het bedrijf en zijn projectenportefeuille: miljoenen klanten; maandelijkse verkopen in de miljarden.





Ailoot gebruikt die operationele ervaring voor API-toegang tot AI-functies in klantproducten, agents, applicaties en automatiseringen.
