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

# Microsoft: Microsoft-Decision-1

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

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

Microsoft-Decision-1 — модель Microsoft для оценки решений в классификации, маршрутизации, приоритизации и оценивании. Она читает переданные текст или JSON и возвращает вероятности, выбранный вариант или упорядоченную оценку, предоставляя логике приложения структурированный результат вместо сгенерированного текста.

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

О модели

Описание раскрывает возможности модели. Доступные в Ailoot входные данные, результаты и параметры выбранного метода перечислены ниже.

Microsoft-Decision-1 создана для решений о переданном содержимом: выбора метки, проверки условия или присвоения оценки. Microsoft дообучила Qwen3.5-9B для этой специализированной задачи оценивания. Результат — числовое суждение, которое приложение может использовать напрямую, а не разговор, документ или письменное объяснение.

#### Фиксированные варианты и понятные типы вопросов

Производитель описывает три вида вопросов. Бинарный вопрос возвращает вероятность от 0 до 1 для определённого условия. Вопрос выбора выбирает один вариант и возвращает вероятность каждого кандидата. Вопрос оценки размещает элемент на упорядоченной шкале и возвращает взвешенное по вероятностям значение, которое может находиться между уровнями шкалы.

Используйте бинарный вопрос, когда рабочему процессу нужно проверить условие, например содержит ли ответ обещанное действие. Используйте вопрос выбора для отнесения запроса к известной категории. Используйте оценку для упорядочивания очереди проверки или оценивания ответа по определённой шкале. Эти задачи различаются результатом, необходимым вашему приложению, поэтому выберите тип вопроса до подготовки входа.

#### Подготовка свидетельств и вариантов

Модель читает переданное состояние, выраженное текстом или JSON, вместе с вопросами в заданных границах и инструкциями. Включите материал, определяющий решение, и ясно задайте критерии. Для классификатора обращений предоставьте сообщение и содержательные описания разрешённых направлений. Для проверки качества предоставьте оцениваемый ответ, исходную задачу и шкалу вместо просьбы о необъяснённой общей оценке качества.

Несколько вопросов могут использовать одни свидетельства. Одному обращению могут потребоваться направление, уровень срочности и проверка повторного обращения. Связь этих решений с одним переданным материалом облегчает интерпретацию результата. Формулировки вопросов и различия между вариантами по-прежнему важны: пересекающиеся метки или недостающие свидетельства могут дать внешне точную оценку плохо определённой задачи.

#### Уверенность и управление рабочим процессом

Microsoft рассматривает вероятности как полезные сигналы уверенности для решения, действовать, отложить действие или запросить проверку. Устанавливайте пороги по репрезентативным размеченным случаям собственной нагрузки. Порог принятия безвредного присвоения категории может отличаться от порога действия с дорогим ложноположительным результатом. Явный вариант неопределённости позволяет классификатору избежать вынужденного неподтверждённого выбора.

Для упорядоченной оценки используйте результат, чтобы сравнивать элементы или применять проверенный на данных порог; это не независимо подтверждённая абсолютная оценка качества. Проверяйте, меняется ли решение при перефразировании вопроса или изменении порядка вариантов. Это конкретизирует значение возвращённой оценки для использующего её приложения.

#### Практические применения модели принятия решений

Агент может использовать решение в заданных границах для выбора следующего действия, документный процесс — классифицировать входящий материал, а этап оценки — принимать, пересматривать или эскалировать сгенерированный результат. Microsoft также описывает анализ намерений, маршрутизацию инцидентов, релевантность поиска и разметку данных как области применения. Генеративная модель остаётся подходящим компонентом, когда требуемый артефакт — сводка, объяснение, переписанный текст или код; модель принятия решений может выбрать следующий этап обработки.

Для проекта на Ailoot API начните с конкретного решения и определите свидетельства, разрешённые ответы и действие для каждого исхода. Учитывайте документированную чувствительность модели к формулировкам и отсутствие письменного обоснования. Оценивайте решения по реальным меткам задачи и проверяйте неопределённые случаи, прежде чем считать уверенность автоматическим разрешением действовать.

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

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

Microsoft /`microsoft/microsoft-decision-1`

### Начало

Microsoft-Decision-1 — модель Microsoft для оценки решений в классификации, маршрутизации, приоритизации и оценивании. Она читает переданные текст или JSON и возвращает вероятности, выбранный вариант или упорядоченную оценку, предоставляя логике приложения структурированный результат вместо сгенерированного текста.

Допустимые входные данные

Текст

Результаты

decisions

### Доступно в Ailoot · входные данные и методы

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

Входные данные

`text`

Результат

`decisions`

Выходной формат

json

| Поле | Тип | Требование | Значения и ограничения | По умолчанию |
| --- | --- | --- | --- | --- |
| Поле`model` | Тип`string` | ТребованиеОбязательно | Значения и ограничения microsoft/microsoft-decision-1 | По умолчанию— |
| Поле`provider` | Тип`schema` | ТребованиеНеобязательно | Значения и ограничения | По умолчанию— |
| Поле`questions` | Тип`object` | ТребованиеОбязательно | Значения и ограничения | По умолчанию— |
| Поле`session_id` | Тип`string` | ТребованиеНеобязательно | Значения и ограничения | По умолчанию— |
| Поле`state` | Тип`schema` | ТребованиеОбязательно | Значения и ограничения | По умолчанию— |
| Поле`trace` | Тип`schema` | ТребованиеНеобязательно | Значения и ограничения | По умолчанию— |
| Поле`user` | Тип`string` | ТребованиеНеобязательно | Значения и ограничения | По умолчанию— |
| Поле`questions.<id>.type` | Тип`string` | ТребованиеОбязательно | Значения и ограничения noul, choice, score | По умолчанию— |
| Поле`questions.<id>.instructions` | Тип`string\|object\|array` | ТребованиеОбязательно | Значения и ограничения | По умолчанию— |
| Поле`questions.<id>.criteria` | Тип`object\|array` | ТребованиеНеобязательно | Значения и ограничения Условия: choice/score: обязательны; noul: необязателен. criteria для choice — объект; для score — массив с minItems1. | По умолчанию— |
| Поле`questions.<id>.criteria.true` | Тип`string\|object\|array` | ТребованиеОбязательно | Значения и ограничения Применяется, когда: Передан объект критериев noul | По умолчанию— |
| Поле`questions.<id>.criteria.false` | Тип`string\|object\|array` | ТребованиеОбязательно | Значения и ограничения Применяется, когда: Передан объект критериев noul | По умолчанию— |

Сочетания входных материалов

**noul** · Обязательно: state, questions.\<id\>.type=noul, questions.\<id\>.instructions

**choice** · Обязательно: state, questions.\<id\>.type=choice, questions.\<id\>.instructions, criteria object

**score** · Обязательно: state, questions.\<id\>.type=score, questions.\<id\>.instructions, criteria array with minItems1

Параметры и жизненный цикл метода

| Параметр | Контракт |
| --- | --- |
| Параметр`content_type` | Контрактapplication/json |
| Параметр`required` | Контрактmodel, state, questions |
| Параметр`material_types` | Контрактtext |
| Параметр`optional_controls` | Контрактprovider, session\_id, trace, user |
| Параметр`multimodal_input_binding` | Контрактnull |

Жизненный цикл: `synchronous`

Передайте точный ID модели и сохраните полный нативный ответ.

### Тарифы

Тарифная справка не добавляет режимы запроса. Поддерживаемые параметры указаны для выбранного метода.

Быстрый режим

Не указано При выборе быстрого режима

Режим flex

Не указано При выборе режима flex

Максимальная интенсивность рассуждений

Не указано При максимальной интенсивности рассуждений с корректировкой по умолчанию (default)

#### Ставки Ailoot

#### Цены по конфигурациям

Сопоставьте каждую плату с указанными условиями. Для каждого набора альтернативных конфигураций используйте одну ставку.

| Конфигурация | Шкала ставок | Токенов контекста больше | Токенов контекста не более, включительно | Плата |
| --- | --- | --- | --- | --- |
| КонфигурацияБазовые ставки за токены | Шкала ставокБазовая ставка | Токенов контекста больше— | Токенов контекста не более, включительноБез верхней границы | Плата Вход · Входные токены **$0.000084** / 1K токенов Выход · Выходные токены **$0** / 1K токенов Вход · Чтение кэша **—** / 1K токенов Вход · Запись в кэш **—** / 1K токенов Вход · Запись в кэш, 1 час **—** / 1K токенов |
| КонфигурацияУровень 1 по длине запроса | Шкала ставок— | Токенов контекста больше0 | Токенов контекста не более, включительноБез верхней границы | Плата Вход · Входные токены **$0.000084** / 1K токенов Выход · Выходные токены **$0** / 1K токенов Вход · Чтение кэша **—** / 1K токенов Вход · Запись в кэш **—** / 1K токенов Вход · Запись в кэш, 1 час **—** / 1K токенов |

Ailoot резервирует расчётную сумму перед запросом. После получения результата списывает итоговую плату по измеренному расходу. Для окончательного списания за потоковый ответ используется итоговая запись расхода. [Как работают резервирование и расчёт →](https://ailoot.ai/docs/ru/billing/reserve/)

### Примеры запросов

#### Ailoot Ultra · System One

Сохранённая официальная структура запроса; пример из документацииИспользуйте свои реальные материалы запроса и сохраните полный результат

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

### Получить и сохранить результаты

#### Ailoot Ultra · System One

json

##### Сохраняйте все готовые результаты

Сохраняйте каждый полностью полученный ответ, файл и элемент содержимого.

Сохраняется каждый предоставленный ответ с ID вопроса, его точным типом, значением noul/choice/score, уверенностью, вероятностями и легендой. Весь исходный JSON сохраняется и возвращается только после окончательного расчёта.

##### Если нужно проверить исходный ответ

Сохраните исходную операцию и полный либо частичный ответ; не повторяйте POST.

Поля ответа

| Поле | Тип |
| --- | --- |
| Поле`model` | Типstring |
| Поле`id` | Типstring |
| Поле`provider` | Типstring |
| Поле`answers.<id>.type` | Типstring |
| Поле`answers.<id>.noul` | Типnumber |
| Поле`answers.<id>.choice` | Типstring |
| Поле`answers.<id>.score` | Типnumber |
| Поле`answers.<id>.confidence` | Типnumber |
| Поле`answers.<id>.probabilities` | Типobject |
| Поле`answers.<id>.legend` | Типobject |
| Поле`usage.input_tokens` | Типinteger |
| Поле`usage.output_tokens` | Типinteger |
| Поле`usage.cost` | Типnumber |

Ошибки и дальнейшие шаги

| Ответ | Условие | Следующий шаг |
| --- | --- | --- |
| Ответ400 · `invalid_request_error` | УсловиеНедопустимое обязательное поле, представление или значение | Следующий шагИсправьте указанное поле запроса. |

### Псевдонимы

#### Псевдонимы моделей

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

#### Псевдонимы путей метода

Используйте пути методов, указанные выше.

#### Связанные ID для вызова

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

FAQ · Microsoft: Microsoft-Decision-1

Какие входные данные и результаты доступны?

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

Какие поля использует запрос?

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

Подключите Ailoot к Claude Code, OpenCode, Hermes или своему приложению.

## Компания и портфель её проектов

Компания и портфель её проектов: миллионы клиентов; продажи на миллиарды ежемесячно.

## Покупайте токены со скидкой.

Скидка по подписке для регулярной работы. Промокоды — до 50% на покупку токенов.

Подписка

Выберите тариф со скидкой для своих регулярных запросов.

Промокод до 50%

Введите код при покупке. Цена пересчитается с учётом действующей акции.

Расходы в истории

Модель, токены и сумма сохраняются для каждого запроса.

[Выбрать подписку](https://ailoot.ai/docs/ru/billing/subscriptions/) · [Посмотреть цены моделей](https://ailoot.ai/models/ru/)

## Подключайте API к продукту, который вы продаёте.

SaaS, приложения и боты — по оферте и лицензионному договору Ailoot. Для перепродажи запросите реселлерскую лицензию.

Коммерческое приложение

Встраивайте генерацию текста, картинок, видео и звука в платные функции своего сервиса.

Лицензия для реселлера

Пришлите описание проекта и схему доступа. Запросите письменные условия использования и перепродажи.

Документы на сайте

Оферта, лицензионный договор и политика обработки данных доступны до подключения.

[Запросить реселлерскую лицензию](mailto:support@ailoot.ai) · [Оферта и лицензионный договор](https://ailoot.ai/legal/offer?lang=ru)

## Ailoot · Компания и портфель её проектов





Ailoot опирается на накопленный опыт работы, большую клиентскую базу, стабильный сервис и постоянный контроль KPI.





Компания и портфель её проектов: миллионы клиентов; продажи на миллиарды ежемесячно.





Этот опыт Ailoot использует для API-доступа к нейросетям в продуктах клиентов, агентах, приложениях и автоматизациях.
