Nota primitif
Choice, Score dan Noul
Jev ialah model System One daripada TypeSafe. Ia bukan model sembang. Anda hantar satu state bersama soalan bertipe, dan yang kembali ialah data berstruktur yang kod anda boleh gunakan untuk bercabang. Ia tidak menulis perenggan. Halaman ini ialah ulasan semula JEV Hub untuk orang yang membina, bukan dokumentasi TypeSafe. Pengenalan rasmi kekal sebagai sumber: docs.typesafe.ai/introduction.
State yang sama, soalan berasingan
Satu permintaan boleh campur Choice, Score dan Noul. Ia dinilai terhadap state yang sama, secara berasingan, dan selari. Menambah soalan tidak membuat soalan itu berkongsi konteks.
Choice memilih daripada senarai dan memulangkan kebarangkalian setiap pilihan serta confidence. Score menilai state pada rubrik dan memulangkan score, probabilities dan confidence. Noul menjawab sama ada suatu pernyataan benar, sebagai kebarangkalian dari 0 hingga 1. Noul tidak menambah medan confidence yang berasingan.
Anda boleh menjalankan permintaan di laman ini: Jev Playground menghantarnya ke https://api.typesafe.ai/v1/systemone dengan kunci TypeSafe anda sendiri dan memaparkan jawapan sebenar.
Satu soalan yang sempit
Setiap soalan patut menanya satu perkara yang sempit. Jika sesuatu pertimbangan ada beberapa faktor, tanya setiap faktor secara berasingan dan gabungkan hasilnya dalam kod anda sendiri.
Tiket sokongan menjadikan pecahan itu nyata. Jangan tanya sama ada tiket dikendalikan dengan baik. Tanya secara berasingan sama ada ia menamakan produk, sama ada ia meminta bayaran balik, dan sama ada nada ayatnya mendesak. Kod anda yang tentukan bagaimana tiga jawapan itu dijumlahkan. Jika wajaran berubah, ubah kod, bukan teks soalan.
State dan questions
Panduan rasmi meletakkan bahan yang dinilai dalam state dan pertimbangan dalam questions. Id soalan ialah kunci dalam respons; tulis soalan penuh dalam instructions.
Minta pertimbangan ringkas yang orang arif boleh buat dengan konteks yang betul. “Adakah mesej ini menyampaikan kecemasan?” masih dalam skop. “Analisis ini dan putuskan tindakan terbaik” ialah prom System 2; pecahkan. Sumber: TypeSafe primitives.
Permintaan dihos yang hab ini sahkan ialah POST https://api.typesafe.ai/v1/systemone dengan pengesahan Bearer dan medan JSON model, state serta questions. Coretan komuniti yang menambah medan mode bukan bentuk rasmi.
Choice
Pilih satu pilihan bernama daripada set tertutup. Dokumen rasmi: tambah pilihan other apabila senarai mungkin tidak meliputi setiap input. Memulangkan choice, probabilities, confidence.
Guna Choice apabila pilihan ada nama tetapi tiada turutan: bil, teknikal, lain-lain. Dokumen rasmi mengesyorkan other jika senarai mungkin tidak lengkap. choice ialah pilihan yang terpilih; probabilities meliputi setiap pilihan; confidence meringkaskan betapa tajam taburan itu.
Sumber: Choice primitive.
Score
Letakkan state pada aras bertertib yang anda tetapkan. Skor yang dipulangkan boleh jatuh antara dua aras. Memulangkan score, legend, probabilities, confidence.
Aras bertertib dan dinomborkan dari 0. Tiga huraian bermaksud skor dari 0 hingga 2. Skor yang dipulangkan boleh berada antara aras. Ambang diletakkan dalam kod aplikasi, bukan dalam prom. legend mengulang aras mengikut nombor.
Sumber: Score primitive.
Noul
Tanya soalan ya atau tidak. Isyaratnya ialah kebarangkalian itu sendiri; tiada medan confidence yang berasingan. Memulangkan noul (kebarangkalian 0 hingga 1).
Hampir 1 ialah ya yang kuat, hampir 0 ialah tidak yang kuat, hampir 0.5 ialah tidak pasti. Kriteria true/false pilihan boleh menerangkan apa yang dikira. Jawapan Noul tidak ada medan confidence yang berasingan.
Sumber: Noul primitive.
Perkara yang hab ini tidak akan dakwa
JEV Hub tidak mereka kebarangkalian dan tidak menganggap medan playground komuniti sebagai rasmi. Jawapan dalam playground datang daripada TypeSafe tanpa diubah. Id model yang diterima ialah yang didokumenkan: jev-latest, jev-preview dan id berversi seperti jev-1.13.0. Tetapkan id berversi jika anda melaras ambang.
Teruskan di Jev Playground, pelayan MCP Jev atau panduan aliran kerja.