Respan: Span-01 Lite
Span-01 Lite adalah profil penilaian perilaku Respan dengan nama tersendiri untuk percakapan teks dan jejak agen. Model ini menggunakan perilaku yang ditetapkan pemanggil dan mengembalikan probabilitas ada, tidak ada, serta tidak dapat diamati untuk masing-masing perilaku, dengan alur penilaian yang sama seperti Span-01 dalam dokumentasi.
Tentang model
Deskripsi ini mencakup kemampuan model. Masukan, keluaran, dan opsi yang tersedia di Ailoot tercantum di bawah untuk metode yang dipilih.
Span-01 Lite adalah profil model dengan nama tersendiri dalam keluarga penilaian perilaku Span-01 dari Respan. Panduan mulai cepat dan tabel model produsen mengidentifikasi Lite sebagai salah satu dari dua profil yang menggunakan alur penilaian yang sama. Model menerima interaksi teks dan definisi perilaku dalam bahasa biasa, lalu mengembalikan tiga probabilitas untuk setiap definisi: ada, tidak ada, dan tidak dapat diamati. Keluaran berguna profil ini adalah catatan perilaku dengan ketidakpastian yang dinyatakan secara eksplisit, bukan jawaban tertulis untuk percakapan.
Tentukan pengamatan dan batasnya
Definisikan perilaku dengan kata-kata yang sesuai dengan tugas Anda. Untuk pemeriksaan pengalihan ke manusia, nyatakan apakah yang dimaksud adalah pengguna secara eksplisit meminta seseorang, asisten menyatakan pengalihan diperlukan, atau salah satu kondisi tersebut. Jika kekecewaan saja tidak boleh dihitung, nyatakan demikian. Untuk pemeriksaan permintaan maaf, definisikan ungkapan yang termasuk permintaan maaf alih-alih mengandalkan label yang tidak jelas. Setiap definisi memiliki pengenal yang dikembalikan penilai bersama probabilitasnya.
Himpunan perilaku ditentukan oleh pemanggil. Contoh seperti frustrasi, janji tanpa dukungan, penyalahgunaan alat, atau tindakan agen yang berulang adalah definisi yang perlu diberikan, bukan daftar kategori bawaan yang tetap. Pastikan setiap definisi dapat diamati dalam interaksi yang diberikan. Cuplikan singkat dapat memastikan apakah asisten meminta maaf, tetapi tidak memiliki bukti bahwa masalah eksternal benar-benar terselesaikan.
Siapkan cuplikan percakapan
Masukan yang didokumentasikan Respan menempatkan pesan sebelumnya di span.input dan giliran yang dinilai di span.output. Isi pesan berupa string. Pertahankan konteks yang diperlukan untuk memahami giliran tersebut, termasuk peran pembicara, permintaan pengguna yang relevan, dan bukti tekstual yang digunakan asisten. Untuk pemeriksaan kualitas, berikan giliran sebenarnya, bukan parafrasa yang menghilangkan perilaku yang sedang dinilai.
Contoh peninjauan dapat menggunakan pesan pengguna yang menjelaskan masalah berulang dan balasan asisten yang menawarkan penyelidikan. Definisikan frustrasi pengguna dan janji asisten sebagai pengamatan terpisah. Jika hasil alat penting untuk menilai apakah suatu klaim memiliki dasar, pertahankan teks hasil yang relevan dalam konteks. Keluaran adalah evaluasi definisi tersebut pada cuplikan yang diberikan; model tidak melakukan penyelidikan yang dijanjikan atau mengubah percakapan itu sendiri.
Ada, tidak ada, dan tidak dapat diamati
Respons penilaian memuat id perilaku beserta p_present, p_absent, dan p_not_observable, dengan jumlah sekitar 1. Tidak dapat diamati berarti jejak tidak dapat menjawab pertanyaan. Ini berbeda dari tidak ada. Untuk definisi seperti penerimaan solusi oleh pelanggan, cuplikan yang berakhir sebelum pelanggan bereaksi adalah bukti tidak lengkap, meskipun balasan asisten terdengar yakin.
Pertahankan ketiga nilai saat menyiapkan hasil untuk ditinjau. Kategori yang dipilih berdasarkan nilai tertinggi dapat berguna untuk tampilan, tetapi distribusi mempertahankan tingkat ketidakpastian pengamatan. Jangan menggunakan nilai keberadaan yang rendah saja untuk menyimpulkan bahwa perilaku pasti tidak terjadi. Ketika kurangnya bukti mendominasi, tindakan yang berguna dapat berupa memperoleh konteks yang relevan atau mempertahankan hasil sebagai tidak diketahui, bukan mengarang penjelasan.
Beberapa definisi atas bukti yang sama
Alur penilaian produsen mengevaluasi beberapa definisi perilaku bersama-sama pada satu jejak dan mengembalikan hasil untuk setiap pengenal sesuai urutan permintaan. Dokumentasinya tidak menetapkan batas jumlah perilaku per permintaan. Ini tidak membuktikan adanya jendela token universal atau ukuran jejak tanpa batas. Buat definisi tetap terarah dan bukti tetap relevan, serta pertahankan hubungan setiap hasil yang dikembalikan dengan definisi yang menghasilkannya.
Hasil perilaku adalah pengamatan independen, bukan satu jawaban pilihan yang saling eksklusif. Frustrasi, permintaan maaf, dan usulan pengalihan ke manusia dapat muncul bersamaan dalam percakapan yang sama. Distribusi tiga arah masing-masing bermakna dalam definisinya sendiri; menjumlahkan nilai keberadaan dari perilaku berbeda tidak menghasilkan distribusi kategori yang dinormalisasi atau skor rubrik berurutan.
Simpan profil terpilih bersama hasilnya
Pembuat mendokumentasikan nama Lite dan standar dengan bentuk permintaan dan hasil yang sama. Kontrak itu mendukung persiapan jejak dan penafsiran probabilitas perilaku untuk kedua profil bernama tersebut. Ini tidak membuktikan bahwa Lite memiliki bobot, jumlah parameter, atau kualitas yang sama dengan edisi lainnya. Pastikan profil terpilih dapat diidentifikasi saat meninjau hasilnya alih-alih diam-diam saling menukar hasil dari edisi berbeda.
Gunakan percakapan berlabel dari tugas tujuan untuk memilih ambang pencatatan, pengarahan, atau peninjauan. Simpan hasil dengan nilai tidak dapat diamati yang tinggi dan pengamatan di dekat ambang untuk diperiksa, serta bandingkan kesalahan yang tampak dengan giliran asli dan definisi perilaku. Artefak akhir yang berguna memuat pengenal cuplikan teks, definisi, profil terpilih, dan hasil probabilitas tiga arah yang lengkap. Tahap aplikasi berikutnya menentukan tindakan atas pengamatan tersebut; keluaran penilaian Lite sendiri tidak menjalankan pengalihan, memblokir balasan, atau menghasilkan perbaikan.
Ailoot Ultra · System One POST /v1/systemone respan/span-01-lite
respan/span-01-liteMulai
Span-01 Lite adalah profil penilaian perilaku Respan dengan nama tersendiri untuk percakapan teks dan jejak agen. Model ini menggunakan perilaku yang ditetapkan pemanggil dan mengembalikan probabilitas ada, tidak ada, serta tidak dapat diamati untuk masing-masing perilaku, dengan alur penilaian yang sama seperti Span-01 dalam dokumentasi.
- 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 respan/span-01-lite | 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 / 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 / 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": "respan/span-01-lite",
"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']='respan/span-01-lite'
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 respan/span-01-lite
Alias jalur metode
Gunakan jalur metode yang ditampilkan di atas.
ID pemanggil terkait
FAQ · Respan: Span-01 Lite
- Input dan hasil apa yang tersedia?
POST /v1/systemone·respan/span-01-lite:text→decisions- Kolom apa yang digunakan permintaan?
POST /v1/systemone·respan/span-01-lite:model,provider,questions,session_id,state,trace,user