modellen

Microsoft: Microsoft-Decision-1

Markdown · JSON

Microsoft: Microsoft-Decision-1

Microsoft-Decision-1 is het beslissingsscoringsmodel van Microsoft voor classificatie, routering, prioritering en evaluatie. Het leest aangeleverde tekst of JSON en geeft kansen, een geselecteerde optie of een geordende score terug, zodat applicatielogica een gestructureerd resultaat krijgt in plaats van gegenereerde lopende tekst.

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.

Microsoft-Decision-1 is gebouwd voor beslissingen over aangeleverde inhoud: een label selecteren, een voorwaarde controleren of een beoordeling toekennen. Microsoft heeft Qwen3.5-9B nagetraind voor deze gerichte scoringstaak. Het resultaat is een numeriek oordeel dat een applicatie direct kan gebruiken, geen gesprek, document of geschreven uitleg.

Vaste keuzes en duidelijke vraagtypen

De fabrikant beschrijft drie soorten vragen. Een binaire vraag geeft een kans tussen 0 en 1 terug voor een gedefinieerde voorwaarde. Een keuzevraag selecteert één optie en geeft voor elke kandidaat een kans terug. Een scorevraag plaatst een item op een geordende schaal en geeft een kansgewogen waarde terug, die tussen de niveaus van de schaal kan uitkomen.

Gebruik een binaire vraag wanneer een workflow een voorwaarde moet controleren, bijvoorbeeld of een antwoord een toegezegde actie bevat. Gebruik een keuzevraag om een verzoek aan een bekende categorie toe te wijzen. Gebruik een score om een reviewwachtrij te ordenen of een antwoord te beoordelen aan de hand van een gedefinieerde rubric. Deze taken verschillen in het resultaat dat je applicatie nodig heeft, dus kies het vraagtype voordat je de invoer voorbereidt.

Het bewijs en de opties voorbereiden

Het model leest een aangeleverde toestand, uitgedrukt als tekst of JSON, samen met afgebakende vragen en instructies. Neem het materiaal op dat de beslissing bepaalt en formuleer de criteria duidelijk. Lever voor een ticketclassifier het bericht en betekenisvolle beschrijvingen van de toegestane bestemmingen aan. Lever voor een kwaliteitscontrole het kandidaat-antwoord, de oorspronkelijke taak en de rubric aan, in plaats van te vragen om een onverklaarde algemene kwaliteitsbeoordeling.

Meerdere vragen kunnen hetzelfde bewijsmateriaal delen. Eén ticket kan een bestemming, een urgentieniveau en een controle op herhaald contact nodig hebben. Doordat die beslissingen aan hetzelfde aangeleverde materiaal gekoppeld blijven, is het resultaat eenvoudiger te interpreteren. De formulering van de vraag en het onderscheid tussen opties blijven belangrijk: overlappende labels of ontbrekend bewijs kunnen een ogenschijnlijk precieze score opleveren voor een slecht gedefinieerde taak.

Betrouwbaarheid en workflowsturing

Microsoft behandelt kansen als bruikbare betrouwbaarheidssignalen om te beslissen of er wordt gehandeld, uitgesteld of om review wordt gevraagd. Stel drempels in met representatieve gelabelde gevallen uit je eigen workload. De drempel voor het accepteren van een onschuldige categorietoewijzing kan verschillen van de drempel voor een actie waarbij een fout-positief resultaat kostbaar is. Met een expliciete optie voor onzeker voorkomt een classifier dat hij een niet-onderbouwde keuze moet forceren.

Gebruik bij een geordende score het resultaat om items te vergelijken of een gemeten drempel toe te passen; het is geen onafhankelijk gevalideerde absolute kwaliteitsbeoordeling. Controleer of het parafraseren van een vraag of het wijzigen van de volgorde van de opties de beslissing verandert. Zo wordt de betekenis van een teruggegeven score concreet voor de applicatie die deze verwerkt.

Praktische toepassingen voor een beslissingsmodel

Een agent kan een afgebakende beslissing gebruiken om zijn volgende actie te kiezen, een documentworkflow kan binnenkomend materiaal classificeren en een evaluatiestap kan een gegenereerd resultaat accepteren, laten herzien of escaleren. Microsoft beschrijft ook intentieanalyse, routering van incidenten, zoekrelevantie en datalabeling als toepassingen. Een generatief model blijft het juiste onderdeel wanneer het vereiste artefact een samenvatting, uitleg, herschreven tekst of code is; het beslissingsmodel kan de volgende verwerkingsstap selecteren.

Begin voor een Ailoot API-project met een specifieke beslissing en definieer het bewijs, de toegestane antwoorden en de actie die bij elke uitkomst hoort. Houd rekening met de gedocumenteerde gevoeligheid van het model voor formulering en met het ontbreken van een geschreven onderbouwing. Evalueer de beslissingen aan de hand van de werkelijke labels van de taak en bekijk onzekere gevallen voordat je betrouwbaarheid behandelt als automatische toestemming om te handelen.

Ailoot Ultra · System One POST /v1/systemone microsoft/microsoft-decision-1

microsoft/microsoft-decision-1

Microsoft /microsoft/microsoft-decision-1

Aan de slag

Microsoft-Decision-1 is het beslissingsscoringsmodel van Microsoft voor classificatie, routering, prioritering en evaluatie. Het leest aangeleverde tekst of JSON en geeft kansen, een geselecteerde optie of een geordende score terug, zodat applicatielogica een gestructureerd resultaat krijgt in plaats van gegenereerde lopende tekst.

Toegestane invoer
Tekst
Resultaten
decisions

Beschikbaar in Ailoot · invoer en methoden

Ailoot Ultra · System One POST /v1/systemone
Invoertypen
text
Uitvoertypen
decisions
Uitvoerformaat
json
VeldTypeVereisteWaarden en limietenStandaard
VeldmodelTypestringVereisteVereistWaarden en limieten
microsoft/microsoft-decision-1
Standaard—
VeldproviderTypeschemaVereisteOptioneelWaarden en limietenStandaard—
VeldquestionsTypeobjectVereisteVereistWaarden en limietenStandaard—
Veldsession_idTypestringVereisteOptioneelWaarden en limietenStandaard—
VeldstateTypeschemaVereisteVereistWaarden en limietenStandaard—
VeldtraceTypeschemaVereisteOptioneelWaarden en limietenStandaard—
VelduserTypestringVereisteOptioneelWaarden en limietenStandaard—
Veldquestions.<id>.typeTypestringVereisteVereistWaarden en limieten
noul, choice, score
Standaard—
Veldquestions.<id>.instructionsTypestring|object|arrayVereisteVereistWaarden en limietenStandaard—
Veldquestions.<id>.criteriaTypeobject|arrayVereisteOptioneelWaarden en limieten
Voorwaarden: choice/score: vereist; noul: optioneel. De criteria voor choice zijn een object; score is een array met minItems1.
Standaard—
Veldquestions.<id>.criteria.trueTypestring|object|arrayVereisteVereistWaarden en limieten
Geldt wanneer: Object met noul-criteria opgegeven
Standaard—
Veldquestions.<id>.criteria.falseTypestring|object|arrayVereisteVereistWaarden en limieten
Geldt wanneer: Object met noul-criteria 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
ParameterContract
Parametercontent_typeContractapplication/json
ParameterrequiredContractmodel, state, questions
Parametermaterial_typesContracttext
Parameteroptional_controlsContractprovider, session_id, trace, user
Parametermultimodal_input_bindingContractnull

Levenscyclus: synchronous

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

Tarieven

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

Snelle modus
Niet opgegeven Wanneer de snelle modus is geselecteerd
Flexmodus
Niet opgegeven Wanneer de modus flex is geselecteerd
Maximale redeneerinspanning
Niet opgegeven Wanneer bij 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.

ConfiguratieTariefstaffelContexttokens, meer danContexttokens, tot en metKosten
ConfiguratieBasistarieven voor tokensTariefstaffelBasistariefContexttokens, meer dan—Contexttokens, tot en metGeen bovengrensKosten
Invoer · Invoertokens $0.000084 / 1K tokens
Uitvoer · Uitvoertokens $0 / 1K tokens
Invoer · Cache lezen — / 1K tokens
Invoer · Cache schrijven — / 1K tokens
Invoer · Cache schrijven, 1 uur — / 1K tokens
ConfiguratieNiveau 1 voor aanvraaglengteTariefstaffel—Contexttokens, meer dan0Contexttokens, tot en metGeen bovengrensKosten
Invoer · Invoertokens $0.000084 / 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 →

Voorbeeldverzoeken

Ailoot Ultra · System One

Bewaarde officiële aanvraagstructuur; documentatievoorbeeldGebruik je daadwerkelijke aanvraagmateriaal en bewaar het volledige resultaat
{
  "model": "microsoft/microsoft-decision-1",
  "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']='microsoft/microsoft-decision-1'
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 op een vraag-ID blijft behouden met het exacte type, de noul/choice/score-waarde, zekerheid, waarschijnlijkheden en legenda. De volledige oorspronkelijke JSON wordt opgeslagen en pas na afrekening geretourneerd.

Als het oorspronkelijke antwoord moet worden gecontroleerd

Bewaar de oorspronkelijke operatie en het volledige of gedeeltelijke antwoord; herhaal POST niet.

Antwoordvelden
VeldType
VeldmodelTypestring
VeldidTypestring
VeldproviderTypestring
Veldanswers.<id>.typeTypestring
Veldanswers.<id>.noulTypenumber
Veldanswers.<id>.choiceTypestring
Veldanswers.<id>.scoreTypenumber
Veldanswers.<id>.confidenceTypenumber
Veldanswers.<id>.probabilitiesTypeobject
Veldanswers.<id>.legendTypeobject
Veldusage.input_tokensTypeinteger
Veldusage.output_tokensTypeinteger
Veldusage.costTypenumber
Fouten en vervolgstappen
AntwoordVoorwaardeVolgende stap
Antwoord400 · invalid_request_errorVoorwaardeOngeldig vereist veld, ongeldige weergave of waardeVolgende stapCorrigeer het aangegeven verzoekveld.

Aliasnamen

Modelaliasnamen

Ailoot Ultra microsoft/microsoft-decision-1

Aliasnamen voor methodepaden

Gebruik de hierboven getoonde methodepaden.

Gerelateerde aanroeper-ID’s

microsoft/microsoft-decision-1

FAQ · Microsoft: Microsoft-Decision-1
Welke invoer en resultaten zijn beschikbaar?

POST /v1/systemone · microsoft/microsoft-decision-1: text → decisions

Welke velden gebruikt het verzoek?

POST /v1/systemone · microsoft/microsoft-decision-1: model, provider, questions, session_id, state, trace, user

Meer details

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 · Bekijk modelprijzen

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 · Aanbodvoorwaarden en licentieovereenkomst