modelli

Microsoft: Microsoft-Decision-1

Markdown · JSON

Microsoft: Microsoft-Decision-1

Microsoft-Decision-1 è il modello di Microsoft per l'assegnazione di punteggi decisionali in attività di classificazione, instradamento, definizione delle priorità e valutazione. Legge testo o JSON forniti e restituisce probabilità, un'opzione selezionata o un punteggio ordinato, offrendo alla logica applicativa un risultato strutturato anziché prosa generata.

Informazioni sul modello

Questa descrizione illustra le funzionalità del modello. Gli input, gli output e le opzioni disponibili in Ailoot per il metodo selezionato sono elencati di seguito.

Microsoft-Decision-1 è progettato per prendere decisioni sui contenuti forniti: selezionare un'etichetta, verificare una condizione o assegnare una valutazione. Microsoft ha sottoposto Qwen3.5-9B a post-addestramento per questo specifico compito di assegnazione di punteggi. Il risultato è un giudizio numerico che un'applicazione può usare direttamente, invece di una conversazione, un documento o una spiegazione scritta.

Scelte fisse e tipi di domanda chiari

Il produttore descrive tre tipi di domande. Una domanda binaria restituisce una probabilità compresa tra 0 e 1 per una condizione definita. Una domanda di scelta seleziona un'opzione e restituisce una probabilità per ogni candidato. Una domanda di punteggio colloca un elemento su una scala ordinata e restituisce un valore ponderato per probabilità, che può cadere tra i livelli della scala.

Usa una domanda binaria quando un flusso di lavoro deve verificare una condizione, ad esempio se una risposta contiene un'azione promessa. Usa una domanda di scelta per assegnare una richiesta a una categoria nota. Usa un punteggio per ordinare una coda di revisione o valutare una risposta rispetto a una rubrica definita. Queste attività differiscono per il risultato di cui la tua applicazione ha bisogno, quindi scegli il tipo di domanda prima di preparare l'input.

Preparare le prove e le opzioni

Il modello legge uno stato fornito, espresso come testo o JSON, insieme a domande e istruzioni vincolate. Includi il materiale che determina la decisione e definisci i criteri in modo chiaro. Per un classificatore di ticket, fornisci il messaggio e descrizioni significative delle destinazioni consentite. Per un controllo di qualità, fornisci la risposta candidata, il compito originale e la rubrica, invece di chiedere una valutazione generica e non motivata della qualità.

Più domande possono condividere le stesse prove. Un singolo ticket può richiedere una destinazione, un livello di urgenza e una verifica dei contatti ripetuti. Mantenere queste decisioni legate allo stesso materiale fornito rende il risultato più facile da interpretare. La formulazione della domanda e la distinzione tra le opzioni restano comunque importanti: etichette sovrapposte o prove mancanti possono produrre un punteggio apparentemente preciso per un compito definito male.

Confidenza e controllo del flusso di lavoro

Microsoft considera le probabilità come utili segnali di confidenza per decidere se agire, rimandare o chiedere una revisione. Imposta le soglie usando casi etichettati rappresentativi del tuo carico di lavoro. La soglia per accettare un'assegnazione di categoria innocua può differire da quella per un'azione in cui un falso positivo è costoso. Un'opzione esplicita di incertezza permette a un classificatore di evitare di imporre una scelta non supportata.

Per un punteggio ordinato, usa il risultato per confrontare elementi o applicare una soglia misurata; non è una valutazione assoluta della qualità convalidata in modo indipendente. Verifica se la parafrasi di una domanda o la modifica dell'ordine delle opzioni altera la decisione. Questo rende concreto il significato di un punteggio restituito per l'applicazione che lo utilizza.

Dove usare concretamente un modello decisionale

Un agente può usare una decisione vincolata per scegliere la sua azione successiva, un flusso documentale può classificare il materiale in arrivo e una fase di valutazione può accettare, rivedere o inoltrare a un livello superiore un risultato generato. Microsoft descrive come applicazioni anche l'analisi degli intenti, l'instradamento degli incidenti, la pertinenza della ricerca e l'etichettatura dei dati. Un modello generativo resta il componente appropriato quando l'artefatto richiesto è un riepilogo, una spiegazione, un testo riscritto o del codice; il modello decisionale può selezionare la fase di elaborazione successiva.

Per un progetto basato su Ailoot API, parti da una decisione specifica e definisci le prove, le risposte consentite e l'azione associata a ciascun esito. Tieni conto della sensibilità documentata del modello alla formulazione e dell'assenza di una motivazione scritta. Valuta le decisioni rispetto alle etichette reali dell'attività ed esamina i casi incerti prima di considerare la confidenza come un'autorizzazione automatica ad agire.

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

microsoft/microsoft-decision-1

Microsoft /microsoft/microsoft-decision-1

Introduzione

Microsoft-Decision-1 è il modello di Microsoft per l'assegnazione di punteggi decisionali in attività di classificazione, instradamento, definizione delle priorità e valutazione. Legge testo o JSON forniti e restituisce probabilità, un'opzione selezionata o un punteggio ordinato, offrendo alla logica applicativa un risultato strutturato anziché prosa generata.

Input accettati
Testo
Risultati
decisions

Disponibile in Ailoot · input e metodi

Ailoot Ultra · System One POST /v1/systemone
Tipi di input
text
Tipi di output
decisions
Formato di output
json
CampoTipoRequisitoValori e limitiPredefinito
CampomodelTipostringRequisitoObbligatorioValori e limiti
microsoft/microsoft-decision-1
Predefinito—
CampoproviderTiposchemaRequisitoFacoltativoValori e limitiPredefinito—
CampoquestionsTipoobjectRequisitoObbligatorioValori e limitiPredefinito—
Camposession_idTipostringRequisitoFacoltativoValori e limitiPredefinito—
CampostateTiposchemaRequisitoObbligatorioValori e limitiPredefinito—
CampotraceTiposchemaRequisitoFacoltativoValori e limitiPredefinito—
CampouserTipostringRequisitoFacoltativoValori e limitiPredefinito—
Campoquestions.<id>.typeTipostringRequisitoObbligatorioValori e limiti
noul, choice, score
Predefinito—
Campoquestions.<id>.instructionsTipostring|object|arrayRequisitoObbligatorioValori e limitiPredefinito—
Campoquestions.<id>.criteriaTipoobject|arrayRequisitoFacoltativoValori e limiti
Condizioni: choice/score: obbligatori; noul: facoltativo. I criteri di choice sono un oggetto; score è un array con minItems1.
Predefinito—
Campoquestions.<id>.criteria.trueTipostring|object|arrayRequisitoObbligatorioValori e limiti
Si applica quando: Oggetto criteria noul fornito
Predefinito—
Campoquestions.<id>.criteria.falseTipostring|object|arrayRequisitoObbligatorioValori e limiti
Si applica quando: Oggetto criteria noul fornito
Predefinito—
Combinazioni di materiali in input

noul · Obbligatorio: state, questions.<id>.type=noul, questions.<id>.instructions

choice · Obbligatorio: state, questions.<id>.type=choice, questions.<id>.instructions, criteria object

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

Parametri e ciclo di vita del metodo
ParametroContratto
Parametrocontent_typeContrattoapplication/json
ParametrorequiredContrattomodel, state, questions
Parametromaterial_typesContrattotext
Parametrooptional_controlsContrattoprovider, session_id, trace, user
Parametromultimodal_input_bindingContrattonull

Ciclo di vita: synchronous

Invia l'ID esatto del modello e conserva l'intera risposta nativa.

Tariffe

Le tariffe non aggiungono opzioni alla richiesta. I parametri supportati sono elencati nel metodo selezionato.

Modalità rapida
Non specificato Quando è selezionata la modalità rapida
Modalità flex
Non specificato Quando è selezionata la modalità flex
Sforzo massimo di ragionamento
Non specificato Quando lo sforzo massimo di ragionamento usa l'adeguamento predefinito (default)

Tariffe Ailoot

Prezzi per configurazione

Associa ogni costo alle condizioni indicate. Usa una sola tariffa per ogni insieme di configurazioni alternative.

ConfigurazioneListino delle tariffeToken di contesto, più diToken di contesto, fino al limite inclusoCosto
ConfigurazioneTariffe di base dei tokenListino delle tariffeTariffa baseToken di contesto, più di—Token di contesto, fino al limite inclusoNessun limite superioreCosto
Input · Token in input $0.000084 / 1K token
Output · Token in output $0 / 1K token
Input · Lettura dalla cache — / 1K token
Input · Scrittura nella cache — / 1K token
Input · Scrittura nella cache, 1 ora — / 1K token
ConfigurazioneFascia 1 di lunghezza della richiestaListino delle tariffe—Token di contesto, più di0Token di contesto, fino al limite inclusoNessun limite superioreCosto
Input · Token in input $0.000084 / 1K token
Output · Token in output $0 / 1K token
Input · Lettura dalla cache — / 1K token
Input · Scrittura nella cache — / 1K token
Input · Scrittura nella cache, 1 ora — / 1K token

Ailoot prenota un importo stimato prima di una richiesta. Dopo il risultato, addebita il costo finale in base all’utilizzo misurato. Per lo streaming, l’addebito usa il record finale di utilizzo. Come funzionano la prenotazione e l’addebito finale →

Esempi di richieste

Ailoot Ultra · System One

Struttura ufficiale della richiesta conservata; esempio per la documentazioneUsa il materiale effettivo della tua richiesta e conserva il risultato completo
{
  "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

Ricevi e salva i risultati

Ailoot Ultra · System One

json

Conserva tutti i risultati completati

Conserva ogni risposta, file e parte di contenuto restituiti per intero.

Viene conservata ogni risposta associata all'ID della domanda fornito, con il tipo esatto, il valore noul/choice/score, la confidenza, le probabilità e la legenda. L'intero JSON originale viene memorizzato e restituito solo dopo il conguaglio dell'addebito.

Se occorre verificare la risposta originale

Conserva l'operazione originale e la risposta completa o parziale; non ripetere POST.

Campi della risposta
CampoTipo
CampomodelTipostring
CampoidTipostring
CampoproviderTipostring
Campoanswers.<id>.typeTipostring
Campoanswers.<id>.noulTiponumber
Campoanswers.<id>.choiceTipostring
Campoanswers.<id>.scoreTiponumber
Campoanswers.<id>.confidenceTiponumber
Campoanswers.<id>.probabilitiesTipoobject
Campoanswers.<id>.legendTipoobject
Campousage.input_tokensTipointeger
Campousage.output_tokensTipointeger
Campousage.costTiponumber
Errori e passaggi successivi
RispostaCondizionePassaggio successivo
Risposta400 · invalid_request_errorCondizioneCampo obbligatorio, rappresentazione o valore non validoPassaggio successivoCorreggi il campo della richiesta indicato.

Alias

Alias del modello

Ailoot Ultra microsoft/microsoft-decision-1

Alias dei percorsi dei metodi

Usa i percorsi dei metodi indicati sopra.

ID di chiamata correlati

microsoft/microsoft-decision-1

FAQ · Microsoft: Microsoft-Decision-1
Quali input e risultati sono disponibili?

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

Quali campi usa la richiesta?

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

Maggiori dettagli

Collega Ailoot a Claude Code, OpenCode, Hermes o alla tua applicazione.

L’azienda e il suo portafoglio di progetti

L’azienda e il suo portafoglio di progetti: milioni di clienti; vendite nell’ordine dei miliardi ogni mese.

Acquista token con uno sconto.

Sconto con abbonamento per lavoro regolare. Codici fino al 50% sull’acquisto di token.

Abbonamento
Scegli un piano scontato per richieste regolari.
Codice fino al 50%
Inserisci il codice all’acquisto. Il prezzo si aggiorna secondo la promozione.
Spese nella cronologia
Modello, token e importo sono salvati per ogni richiesta.

Scegli abbonamento · Consulta prezzi dei modelli

Collega l’API al prodotto che vendi.

SaaS, app e bot secondo offerta e accordo di licenza Ailoot. Per rivendere, richiedi una licenza reseller.

Applicazione commerciale
Integra generazione di testo, immagini, video e suono nelle funzioni a pagamento.
Licenza reseller
Invia descrizione del progetto e schema di accesso. Richiedi condizioni scritte per uso e rivendita.
Documenti sul sito
Offerta, accordo di licenza e politica sui dati sono disponibili prima della connessione.

Richiedi licenza reseller · Offerta e accordo di licenza