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

# Microsoft: Microsoft-Decision-1

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

## [Microsoft: Microsoft-Decision-1](https://ailoot.ai/models/pt-pt/microsoft-microsoft-decision-1/)

O Microsoft-Decision-1 é o modelo de pontuação de decisões da Microsoft para classificação, encaminhamento, priorização e avaliação. Lê texto ou JSON fornecido e devolve probabilidades, uma opção selecionada ou uma pontuação ordenada, dando à lógica da aplicação um resultado estruturado em vez de texto gerado.

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

Sobre o modelo

Esta descrição apresenta as capacidades do modelo. As entradas, saídas e opções disponíveis no Ailoot para o método selecionado estão indicadas abaixo.

O Microsoft-Decision-1 foi concebido para decisões sobre conteúdo fornecido: selecionar uma etiqueta, verificar uma condição ou atribuir uma classificação. A Microsoft aplicou pós-treino ao Qwen3.5-9B para esta tarefa de pontuação específica. O resultado é um juízo numérico que uma aplicação pode utilizar diretamente, em vez de uma conversa, um documento ou uma explicação escrita.

#### Escolhas fixas e tipos de pergunta claros

O fabricante descreve três tipos de perguntas. Uma pergunta binária devolve uma probabilidade entre 0 e 1 para uma condição definida. Uma pergunta de escolha seleciona uma opção e devolve uma probabilidade para cada candidata. Uma pergunta de pontuação coloca um item numa escala ordenada e devolve um valor ponderado por probabilidades, que pode ficar entre os níveis da escala.

Utilize uma pergunta binária quando um fluxo de trabalho precisa de verificar uma condição, por exemplo, se uma resposta contém uma ação prometida. Utilize uma pergunta de escolha para atribuir um pedido a uma categoria conhecida. Utilize uma pontuação para ordenar uma fila de revisão ou classificar uma resposta face a uma rubrica definida. Estas tarefas diferem no resultado de que a sua aplicação precisa, por isso selecione o tipo de pergunta antes de preparar a entrada.

#### Preparar a evidência e as opções

O modelo lê um estado fornecido, expresso em texto ou JSON, juntamente com perguntas e instruções delimitadas. Inclua o material que determina a decisão e defina os critérios com clareza. Para um classificador de pedidos de suporte, forneça a mensagem e descrições com significado dos destinos permitidos. Para uma verificação de qualidade, forneça a resposta candidata, a tarefa original e a rubrica, em vez de pedir uma classificação geral de qualidade sem explicação.

Várias perguntas podem partilhar a mesma evidência. Um único pedido de suporte pode precisar de um destino, de um nível de urgência e de uma verificação de contacto repetido. Manter essas decisões ligadas ao mesmo material fornecido torna o resultado mais fácil de interpretar. A formulação da pergunta e a distinção entre opções continuam a ser importantes: etiquetas sobrepostas ou falta de evidência podem produzir uma pontuação aparentemente precisa para uma tarefa mal definida.

#### Confiança e controlo do fluxo de trabalho

A Microsoft trata as probabilidades como sinais de confiança úteis para decidir se se deve agir, adiar ou pedir revisão. Defina limiares com base em casos etiquetados representativos da sua própria carga de trabalho. O limiar para aceitar a atribuição inofensiva de uma categoria pode ser diferente do limiar para uma ação em que um falso positivo é dispendioso. Uma opção explícita de incerteza permite a um classificador evitar forçar uma escolha sem fundamento.

Numa pontuação ordenada, utilize o resultado para comparar itens ou aplicar um limiar medido; não se trata de uma classificação absoluta de qualidade validada de forma independente. Verifique se parafrasear uma pergunta ou alterar a ordem das opções altera a decisão. Isto torna concreto o significado de uma pontuação devolvida para a aplicação que a consome.

#### Onde utilizar um modelo de decisão na prática

Um agente pode utilizar uma decisão delimitada para escolher a sua próxima ação, um fluxo de documentos pode classificar o material recebido e um passo de avaliação pode aceitar, rever ou escalar um resultado gerado. A Microsoft descreve também a análise de intenções, o encaminhamento de incidentes, a relevância de pesquisa e a etiquetagem de dados como aplicações. Um modelo generativo continua a ser o componente adequado quando o artefacto pretendido é um resumo, uma explicação, um texto reescrito ou código; o modelo de decisão pode selecionar o passo de processamento seguinte.

Num projeto com a Ailoot API, comece por uma decisão específica e defina a evidência, as respostas permitidas e a ação associada a cada resultado. Tenha em conta a sensibilidade documentada do modelo à formulação e a ausência de uma justificação escrita. Avalie as decisões face às etiquetas reais da tarefa e inspecione os casos incertos antes de tratar a confiança como uma permissão automática para agir.

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

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

Microsoft /`microsoft/microsoft-decision-1`

### Introdução

O Microsoft-Decision-1 é o modelo de pontuação de decisões da Microsoft para classificação, encaminhamento, priorização e avaliação. Lê texto ou JSON fornecido e devolve probabilidades, uma opção selecionada ou uma pontuação ordenada, dando à lógica da aplicação um resultado estruturado em vez de texto gerado.

Entradas aceites

Texto

Resultados

decisions

### Disponível no Ailoot · entradas e métodos

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

Entrada

`text`

Saída

`decisions`

Formato de saída

json

| Campo | Tipo | Requisito | Valores e limites | Predefinição |
| --- | --- | --- | --- | --- |
| Campo`model` | Tipo`string` | RequisitoObrigatório | Valores e limites microsoft/microsoft-decision-1 | Predefinição— |
| Campo`provider` | Tipo`schema` | RequisitoOpcional | Valores e limites | Predefinição— |
| Campo`questions` | Tipo`object` | RequisitoObrigatório | Valores e limites | Predefinição— |
| Campo`session_id` | Tipo`string` | RequisitoOpcional | Valores e limites | Predefinição— |
| Campo`state` | Tipo`schema` | RequisitoObrigatório | Valores e limites | Predefinição— |
| Campo`trace` | Tipo`schema` | RequisitoOpcional | Valores e limites | Predefinição— |
| Campo`user` | Tipo`string` | RequisitoOpcional | Valores e limites | Predefinição— |
| Campo`questions.<id>.type` | Tipo`string` | RequisitoObrigatório | Valores e limites noul, choice, score | Predefinição— |
| Campo`questions.<id>.instructions` | Tipo`string\|object\|array` | RequisitoObrigatório | Valores e limites | Predefinição— |
| Campo`questions.<id>.criteria` | Tipo`object\|array` | RequisitoOpcional | Valores e limites Condições: choice/score: obrigatório; noul: opcional. Os critérios de choice são um objeto; score é uma matriz com minItems1. | Predefinição— |
| Campo`questions.<id>.criteria.true` | Tipo`string\|object\|array` | RequisitoObrigatório | Valores e limites Aplica-se quando: Objeto de critérios noul fornecido | Predefinição— |
| Campo`questions.<id>.criteria.false` | Tipo`string\|object\|array` | RequisitoObrigatório | Valores e limites Aplica-se quando: Objeto de critérios noul fornecido | Predefinição— |

Combinações de materiais de entrada

**noul** · Obrigatório: state, questions.\<id\>.type=noul, questions.\<id\>.instructions

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

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

Parâmetros e ciclo de vida do método

| Parâmetro | Contrato |
| --- | --- |
| Parâmetro`content_type` | Contratoapplication/json |
| Parâmetro`required` | Contratomodel, state, questions |
| Parâmetro`material_types` | Contratotext |
| Parâmetro`optional_controls` | Contratoprovider, session\_id, trace, user |
| Parâmetro`multimodal_input_binding` | Contratonull |

Ciclo de vida: `synchronous`

Envie o ID exato do modelo e conserve a resposta nativa completa.

### Tarifários

As referências tarifárias não acrescentam opções ao pedido. Os parâmetros suportados constam do método selecionado.

Modo rápido

Não especificado Quando o modo rápido está selecionado

Modo flex

Não especificado Quando o modo flex está selecionado

Esforço máximo de raciocínio

Não especificado Quando o esforço máximo de raciocínio usa o ajuste predefinido (default)

#### Tarifas Ailoot

#### Preços por configuração

Associe cada custo às condições apresentadas. Use uma única tarifa para cada conjunto de configurações alternativas.

| Configuração | Tabela de tarifas | Tokens de contexto, mais de | Tokens de contexto, até ao limite inclusive | Custo |
| --- | --- | --- | --- | --- |
| ConfiguraçãoTarifas base dos tokens | Tabela de tarifasTarifa base | Tokens de contexto, mais de— | Tokens de contexto, até ao limite inclusiveSem limite superior | Custo Entrada · Tokens de entrada **$0.000084** / 1K tokens Saída · Tokens de saída **$0** / 1K tokens Entrada · Leitura da cache **—** / 1K tokens Entrada · Escrita na cache **—** / 1K tokens Entrada · Escrita na cache, 1 hora **—** / 1K tokens |
| ConfiguraçãoEscalão 1 por comprimento do pedido | Tabela de tarifas— | Tokens de contexto, mais de0 | Tokens de contexto, até ao limite inclusiveSem limite superior | Custo Entrada · Tokens de entrada **$0.000084** / 1K tokens Saída · Tokens de saída **$0** / 1K tokens Entrada · Leitura da cache **—** / 1K tokens Entrada · Escrita na cache **—** / 1K tokens Entrada · Escrita na cache, 1 hora **—** / 1K tokens |

O Ailoot reserva um montante estimado antes de um pedido. Após o resultado, liquida o custo final com base na utilização medida. No streaming, a liquidação usa o registo final de utilização. [Como funcionam a reserva e a liquidação →](https://ailoot.ai/docs/pt-pt/billing/reserve/)

### Exemplos de pedidos

#### Ailoot Ultra · System One

Estrutura oficial do pedido preservada; exemplo de documentaçãoUse o material real do seu pedido e guarde o resultado 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
```

### Receber e guardar os resultados

#### Ailoot Ultra · System One

json

##### Guardar todos os resultados concluídos

Guarde cada resposta, ficheiro e parte de conteúdo devolvidos na íntegra.

É conservada cada resposta fornecida a um ID de pergunta, com o respetivo tipo exato, valor noul/choice/score, confiança, probabilidades e legenda. O JSON original completo é armazenado e devolvido apenas após a liquidação.

##### Se for necessário verificar a resposta original

Conserve a operação original e a resposta completa/parcial; não repita o POST.

Campos da resposta

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

Erros e passos seguintes

| Resposta | Condição | Passo seguinte |
| --- | --- | --- |
| Resposta400 · `invalid_request_error` | CondiçãoCampo obrigatório, representação ou valor inválido | Passo seguinteCorrija o campo indicado no pedido. |

### Aliases

#### Aliases do modelo

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

#### Aliases dos caminhos dos métodos

Use os caminhos dos métodos indicados acima.

#### IDs de chamada relacionados

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

FAQ · Microsoft: Microsoft-Decision-1

Que entradas e resultados estão disponíveis?

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

Que campos utiliza o pedido?

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

Ligue o Ailoot ao Claude Code, OpenCode, Hermes ou à sua aplicação.

## A empresa e a sua carteira de projetos

A empresa e a sua carteira de projetos: milhões de clientes; vendas mensais na ordem dos milhares de milhões.

## Compre tokens com desconto.

Desconto por subscrição para trabalho regular. Códigos promocionais — até 50% na compra de tokens.

Subscrição

Escolha um plano com desconto para os pedidos regulares.

Código promocional até 50%

Introduza o código na compra. O preço é recalculado conforme a campanha em vigor.

Custos no histórico

O modelo, os tokens e o montante são guardados para cada pedido.

[Escolher subscrição](https://ailoot.ai/docs/pt-pt/billing/subscriptions/) · [Ver preços dos modelos](https://ailoot.ai/models/pt-pt/)

## Ligue a API ao produto que vende.

SaaS, aplicações e bots — ao abrigo da oferta e do contrato de licença Ailoot. Para revenda, peça uma licença de revendedor.

Aplicação comercial

Integre geração de texto, imagens, vídeo e som nas funcionalidades pagas do seu serviço.

Licença de revendedor

Envie uma descrição do projeto e do modelo de acesso. Peça condições escritas de utilização e revenda.

Documentos no site

A oferta, o contrato de licença e a política de tratamento de dados estão disponíveis antes da ligação.

[Pedir licença de revendedor](mailto:support@ailoot.ai) · [Oferta e contrato de licença](https://ailoot.ai/legal/offer?lang=pt-pt)

## Ailoot · A empresa e a sua carteira de projetos





A Ailoot assenta numa experiência operacional consolidada, numa ampla base de clientes, num serviço estável e no acompanhamento contínuo dos KPI.





A empresa e a sua carteira de projetos: milhões de clientes; vendas mensais na ordem dos milhares de milhões.





A Ailoot aplica essa experiência operacional ao acesso por API a funcionalidades de IA nos produtos dos clientes, agentes, aplicações e automatizações.
