Source: https://ailoot.ai/models/it/microsoft-microsoft-decision-1/
Canonical: https://ailoot.ai/models/it/microsoft-microsoft-decision-1/
Language: it

# Microsoft: Microsoft-Decision-1

[Markdown](https://ailoot.ai/models/it/microsoft-microsoft-decision-1/index.md) · [JSON](https://ailoot.ai/models/it/microsoft-microsoft-decision-1/facts.json)

## [Microsoft: Microsoft-Decision-1](https://ailoot.ai/models/it/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.

- [**Ailoot Ultra · System One** `POST /v1/systemone` `microsoft/microsoft-decision-1`](https://ailoot.ai/models/it/microsoft-microsoft-decision-1/#method-0)

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`](https://ailoot.ai/models/it/#m=microsoft%2Fmicrosoft-decision-1&route=Ultra&caller=microsoft%2Fmicrosoft-decision-1&fmt=systemone)

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

| Campo | Tipo | Requisito | Valori e limiti | Predefinito |
| --- | --- | --- | --- | --- |
| Campo`model` | Tipo`string` | RequisitoObbligatorio | Valori e limiti microsoft/microsoft-decision-1 | Predefinito— |
| Campo`provider` | Tipo`schema` | RequisitoFacoltativo | Valori e limiti | Predefinito— |
| Campo`questions` | Tipo`object` | RequisitoObbligatorio | Valori e limiti | Predefinito— |
| Campo`session_id` | Tipo`string` | RequisitoFacoltativo | Valori e limiti | Predefinito— |
| Campo`state` | Tipo`schema` | RequisitoObbligatorio | Valori e limiti | Predefinito— |
| Campo`trace` | Tipo`schema` | RequisitoFacoltativo | Valori e limiti | Predefinito— |
| Campo`user` | Tipo`string` | RequisitoFacoltativo | Valori e limiti | Predefinito— |
| Campo`questions.<id>.type` | Tipo`string` | RequisitoObbligatorio | Valori e limiti noul, choice, score | Predefinito— |
| Campo`questions.<id>.instructions` | Tipo`string\|object\|array` | RequisitoObbligatorio | Valori e limiti | Predefinito— |
| Campo`questions.<id>.criteria` | Tipo`object\|array` | RequisitoFacoltativo | Valori e limiti Condizioni: choice/score: obbligatori; noul: facoltativo. I criteri di choice sono un oggetto; score è un array con minItems1. | Predefinito— |
| Campo`questions.<id>.criteria.true` | Tipo`string\|object\|array` | RequisitoObbligatorio | Valori e limiti Si applica quando: Oggetto criteria noul fornito | Predefinito— |
| Campo`questions.<id>.criteria.false` | Tipo`string\|object\|array` | RequisitoObbligatorio | Valori 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

| Parametro | Contratto |
| --- | --- |
| Parametro`content_type` | Contrattoapplication/json |
| Parametro`required` | Contrattomodel, state, questions |
| Parametro`material_types` | Contrattotext |
| Parametro`optional_controls` | Contrattoprovider, session\_id, trace, user |
| Parametro`multimodal_input_binding` | Contrattonull |

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.

| Configurazione | Listino delle tariffe | Token di contesto, più di | Token di contesto, fino al limite incluso | Costo |
| --- | --- | --- | --- | --- |
| ConfigurazioneTariffe di base dei token | Listino delle tariffeTariffa base | Token di contesto, più di— | Token di contesto, fino al limite inclusoNessun limite superiore | Costo 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 richiesta | Listino delle tariffe— | Token di contesto, più di0 | Token di contesto, fino al limite inclusoNessun limite superiore | Costo 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 →](https://ailoot.ai/docs/it/billing/reserve/)

### 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

```json
{
  "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."
  }
}
```

```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']='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

| Campo | Tipo |
| --- | --- |
| Campo`model` | Tipostring |
| Campo`id` | Tipostring |
| Campo`provider` | Tipostring |
| Campo`answers.<id>.type` | Tipostring |
| Campo`answers.<id>.noul` | Tiponumber |
| Campo`answers.<id>.choice` | Tipostring |
| Campo`answers.<id>.score` | Tiponumber |
| Campo`answers.<id>.confidence` | Tiponumber |
| Campo`answers.<id>.probabilities` | Tipoobject |
| Campo`answers.<id>.legend` | Tipoobject |
| Campo`usage.input_tokens` | Tipointeger |
| Campo`usage.output_tokens` | Tipointeger |
| Campo`usage.cost` | Tiponumber |

Errori e passaggi successivi

| Risposta | Condizione | Passaggio successivo |
| --- | --- | --- |
| Risposta400 · `invalid_request_error` | CondizioneCampo obbligatorio, rappresentazione o valore non valido | Passaggio successivoCorreggi il campo della richiesta indicato. |

### Alias

#### Alias del modello

**Ailoot Ultra** [`microsoft/microsoft-decision-1`](https://ailoot.ai/models/it/#m=microsoft%2Fmicrosoft-decision-1&route=Ultra&caller=microsoft%2Fmicrosoft-decision-1&fmt=systemone)

#### Alias dei percorsi dei metodi

Usa i percorsi dei metodi indicati sopra.

#### ID di chiamata correlati

[`microsoft/microsoft-decision-1`](https://ailoot.ai/models/it/#m=microsoft%2Fmicrosoft-decision-1&route=Ultra&caller=microsoft%2Fmicrosoft-decision-1&fmt=systemone)

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`

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](https://ailoot.ai/docs/it/billing/subscriptions/) · [Consulta prezzi dei modelli](https://ailoot.ai/models/it/)

## 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](mailto:support@ailoot.ai) · [Offerta e accordo di licenza](https://ailoot.ai/legal/offer?lang=it)

## Ailoot · L’azienda e il suo portafoglio di progetti





Ailoot si basa su un’esperienza operativa consolidata, un’ampia base di clienti, un servizio stabile e un controllo costante dei KPI.





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





Ailoot mette questa esperienza operativa al servizio dell’accesso API alle funzioni AI nei prodotti dei clienti, negli agenti, nelle applicazioni e nelle automazioni.
