Microsoft: Microsoft-Decision-1
Microsoft-Decision-1 adalah model penilaian keputusan Microsoft untuk klasifikasi, pengarahan, prioritas, dan evaluasi. Model membaca teks atau JSON yang diberikan dan mengembalikan probabilitas, opsi terpilih, atau skor berurutan, sehingga logika aplikasi menerima hasil terstruktur, bukan prosa yang dihasilkan.
Tentang model
Deskripsi ini mencakup kemampuan model. Masukan, keluaran, dan opsi yang tersedia di Ailoot tercantum di bawah untuk metode yang dipilih.
Microsoft-Decision-1 dibuat untuk keputusan tentang konten yang diberikan: memilih label, memeriksa kondisi, atau memberikan penilaian. Microsoft melakukan pelatihan lanjutan Qwen3.5-9B untuk tugas penilaian khusus ini. Hasilnya adalah penilaian numerik yang dapat langsung digunakan aplikasi, bukan percakapan, dokumen, atau penjelasan tertulis.
Pilihan tetap dan jenis pertanyaan yang jelas
Produsen menjelaskan tiga jenis pertanyaan. Pertanyaan biner mengembalikan probabilitas antara 0 dan 1 untuk kondisi yang ditetapkan. Pertanyaan pilihan memilih satu opsi dan mengembalikan probabilitas untuk setiap kandidat. Pertanyaan penilaian menempatkan suatu item pada skala berurutan dan mengembalikan nilai berbobot probabilitas, yang dapat berada di antara tingkat-tingkat skala.
Gunakan pertanyaan biner ketika alur kerja perlu memeriksa kondisi, seperti apakah balasan memuat tindakan yang dijanjikan. Gunakan pertanyaan pilihan untuk menempatkan permintaan ke kategori yang diketahui. Gunakan skor untuk mengurutkan antrean peninjauan atau menilai respons berdasarkan rubrik yang ditetapkan. Tugas-tugas ini berbeda pada hasil yang dibutuhkan aplikasi, jadi pilih jenis pertanyaan sebelum menyiapkan masukan.
Menyiapkan bukti dan opsi
Model membaca keadaan yang diberikan dalam bentuk teks atau JSON bersama pertanyaan dan instruksi yang dibatasi. Sertakan materi yang menentukan keputusan dan tetapkan kriteria dengan jelas. Untuk pengklasifikasi tiket, berikan pesan dan deskripsi bermakna tentang tujuan yang diizinkan. Untuk pemeriksaan kualitas, berikan calon jawaban, tugas asli, dan rubrik alih-alih meminta penilaian kualitas umum tanpa penjelasan.
Beberapa pertanyaan dapat berbagi bukti yang sama. Satu tiket mungkin membutuhkan tujuan, tingkat urgensi, dan pemeriksaan kontak berulang. Mengikat keputusan-keputusan tersebut pada materi yang sama membuat hasil lebih mudah ditafsirkan. Pilihan kata pertanyaan dan perbedaan antaropsi tetap penting: label yang tumpang tindih atau bukti yang tidak tersedia dapat menghasilkan skor yang tampak tepat untuk tugas yang tidak didefinisikan dengan baik.
Keyakinan dan kendali alur kerja
Microsoft memperlakukan probabilitas sebagai sinyal keyakinan yang berguna untuk memutuskan apakah akan bertindak, menunda, atau meminta peninjauan. Tetapkan ambang menggunakan kasus berlabel yang mewakili beban kerja Anda sendiri. Ambang untuk menerima penetapan kategori yang tidak berbahaya dapat berbeda dari ambang untuk tindakan dengan biaya positif palsu yang tinggi. Opsi tidak pasti yang eksplisit memungkinkan pengklasifikasi menghindari pilihan terpaksa yang tidak didukung.
Untuk skor berurutan, gunakan hasil untuk membandingkan item atau menerapkan ambang yang telah dinilai; hasil tersebut bukan penilaian kualitas absolut yang divalidasi secara independen. Periksa apakah parafrasa pertanyaan atau perubahan urutan opsi mengubah keputusan. Ini membuat makna skor yang dikembalikan menjadi konkret bagi aplikasi yang menggunakannya.
Tempat praktis menggunakan model keputusan
Agen dapat menggunakan keputusan yang dibatasi untuk memilih tindakan berikutnya, alur dokumen dapat mengklasifikasikan materi masuk, dan tahap evaluasi dapat menerima, merevisi, atau mengeskalasi hasil yang dihasilkan. Microsoft juga menjelaskan analisis maksud, pengarahan insiden, relevansi pencarian, dan pelabelan data sebagai penerapannya. Model generatif tetap merupakan komponen yang sesuai ketika artefak yang dibutuhkan adalah ringkasan, penjelasan, teks yang ditulis ulang, atau kode; model keputusan dapat memilih tahap pemrosesan berikutnya.
Untuk proyek Ailoot API, mulai dari keputusan spesifik dan tetapkan bukti, jawaban yang diizinkan, serta tindakan yang terkait dengan setiap hasil. Perhitungkan kepekaan model terhadap pilihan kata yang didokumentasikan dan ketiadaan alasan tertulis. Evaluasi keputusan berdasarkan label aktual tugas dan periksa kasus yang tidak pasti sebelum memperlakukan keyakinan sebagai izin otomatis untuk bertindak.
Ailoot Ultra · System One POST /v1/systemone microsoft/microsoft-decision-1
microsoft/microsoft-decision-1
microsoft/microsoft-decision-1Mulai
Microsoft-Decision-1 adalah model penilaian keputusan Microsoft untuk klasifikasi, pengarahan, prioritas, dan evaluasi. Model membaca teks atau JSON yang diberikan dan mengembalikan probabilitas, opsi terpilih, atau skor berurutan, sehingga logika aplikasi menerima hasil terstruktur, bukan prosa yang dihasilkan.
- Masukan yang diterima
- Teks
- Hasil
- decisions
Tersedia di Ailoot · masukan & metode
Ailoot Ultra · System One POST /v1/systemone
- Masukan
text- Keluaran
decisions- Format keluaran
- json
| Kolom | Jenis | Persyaratan | Nilai & batasan | Bawaan |
|---|---|---|---|---|
Kolommodel | Jenisstring | PersyaratanWajib | Nilai & batasan microsoft/microsoft-decision-1 | Bawaan— |
Kolomprovider | Jenisschema | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolomquestions | Jenisobject | PersyaratanWajib | Nilai & batasan | Bawaan— |
Kolomsession_id | Jenisstring | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolomstate | Jenisschema | PersyaratanWajib | Nilai & batasan | Bawaan— |
Kolomtrace | Jenisschema | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolomuser | Jenisstring | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolomquestions.<id>.type | Jenisstring | PersyaratanWajib | Nilai & batasan noul, choice, score | Bawaan— |
Kolomquestions.<id>.instructions | Jenisstring|object|array | PersyaratanWajib | Nilai & batasan | Bawaan— |
Kolomquestions.<id>.criteria | Jenisobject|array | PersyaratanOpsional | Nilai & batasan Kondisi: choice/score: wajib; noul: opsional. Kriteria choice berupa objek; score berupa array dengan minItems1. | Bawaan— |
Kolomquestions.<id>.criteria.true | Jenisstring|object|array | PersyaratanWajib | Nilai & batasan Berlaku jika: Objek criteria noul disertakan | Bawaan— |
Kolomquestions.<id>.criteria.false | Jenisstring|object|array | PersyaratanWajib | Nilai & batasan Berlaku jika: Objek criteria noul disertakan | Bawaan— |
Kombinasi bahan masukan
noul · Wajib: state, questions.<id>.type=noul, questions.<id>.instructions
choice · Wajib: state, questions.<id>.type=choice, questions.<id>.instructions, criteria object
score · Wajib: state, questions.<id>.type=score, questions.<id>.instructions, criteria array with minItems1
Parameter metode dan siklus hidup
| Parameter | Kontrak |
|---|---|
Parametercontent_type | Kontrakapplication/json |
Parameterrequired | Kontrakmodel, state, questions |
Parametermaterial_types | Kontraktext |
Parameteroptional_controls | Kontrakprovider, session_id, trace, user |
Parametermultimodal_input_binding | Kontraknull |
Siklus hidup: synchronous
Kirim ID model yang persis dan simpan respons native secara utuh.
Paket
Referensi tarif tidak menambah opsi permintaan. Parameter yang didukung tercantum pada metode yang dipilih.
- Mode Fast
- Tidak ditentukan Saat mode fast dipilih
- Mode Flex
- Tidak ditentukan Saat mode flex dipilih
- Upaya penalaran maksimum
- Tidak ditentukan Saat upaya penalaran maksimum menggunakan penyesuaian default
Tarif Ailoot
Harga menurut konfigurasi
Cocokkan setiap biaya dengan kondisi yang ditampilkan. Gunakan satu tarif untuk setiap kelompok konfigurasi alternatif.
| Konfigurasi | Jadwal tarif | Token konteks, lebih dari | Token konteks, hingga dan termasuk | Biaya |
|---|---|---|---|---|
| KonfigurasiTarif dasar token | Jadwal tarifTarif dasar | Token konteks, lebih dari— | Token konteks, hingga dan termasukTanpa batas atas | Biaya Masukan · Token masukan $0.000084 / 1K token Keluaran · Token keluaran $0 / 1K token Masukan · Pembacaan cache — / 1K token Masukan · Penulisan cache — / 1K token Masukan · Penulisan cache, 1 jam — / 1K token |
| KonfigurasiPanjang permintaan · tingkat 1 | Jadwal tarif— | Token konteks, lebih dari0 | Token konteks, hingga dan termasukTanpa batas atas | Biaya Masukan · Token masukan $0.000084 / 1K token Keluaran · Token keluaran $0 / 1K token Masukan · Pembacaan cache — / 1K token Masukan · Penulisan cache — / 1K token Masukan · Penulisan cache, 1 jam — / 1K token |
Ailoot mencadangkan perkiraan dana sebelum permintaan. Setelah hasil diterima, tagihan akhir diselesaikan berdasarkan penggunaan yang terukur. Penyelesaian tagihan streaming menggunakan catatan penggunaan akhir. Cara kerja cadangan dan penyelesaian tagihan →
Contoh permintaan
Ailoot Ultra · System One
{
"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
Terima dan simpan hasil
Ailoot Ultra · System One
json
Simpan semua hasil yang selesai
Simpan setiap respons lengkap, berkas, dan bagian konten yang dikembalikan.
Setiap jawaban berdasarkan ID pertanyaan yang diberikan dipertahankan beserta tipe persisnya, nilai noul/pilihan/skor, tingkat keyakinan, probabilitas, dan legenda. Seluruh JSON asli disimpan dan hanya dikembalikan setelah penyelesaian tagihan.
Jika respons asli perlu diperiksa
Simpan operasi awal dan balasan lengkap/sebagian; jangan ulangi POST.
Kolom respons
| Kolom | Jenis |
|---|---|
Kolommodel | Jenisstring |
Kolomid | Jenisstring |
Kolomprovider | Jenisstring |
Kolomanswers.<id>.type | Jenisstring |
Kolomanswers.<id>.noul | Jenisnumber |
Kolomanswers.<id>.choice | Jenisstring |
Kolomanswers.<id>.score | Jenisnumber |
Kolomanswers.<id>.confidence | Jenisnumber |
Kolomanswers.<id>.probabilities | Jenisobject |
Kolomanswers.<id>.legend | Jenisobject |
Kolomusage.input_tokens | Jenisinteger |
Kolomusage.output_tokens | Jenisinteger |
Kolomusage.cost | Jenisnumber |
Kesalahan dan langkah berikutnya
| Respons | Kondisi | Langkah berikutnya |
|---|---|---|
Respons400 · invalid_request_error | KondisiBidang wajib, representasi, atau nilai tidak valid | Langkah berikutnyaPerbaiki bidang permintaan yang ditunjukkan. |
Alias
Alias model
Ailoot Ultra microsoft/microsoft-decision-1
Alias jalur metode
Gunakan jalur metode yang ditampilkan di atas.
ID pemanggil terkait
FAQ · Microsoft: Microsoft-Decision-1
- Input dan hasil apa yang tersedia?
POST /v1/systemone·microsoft/microsoft-decision-1:text→decisions- Kolom apa yang digunakan permintaan?
POST /v1/systemone·microsoft/microsoft-decision-1:model,provider,questions,session_id,state,trace,user