Lompat ke konten
snowkitAI

Periksa sekumpulan jawaban AI terhadap skema Anda

Tempel JSON Schema yang diharapkan aplikasi Anda dan jawaban yang diberikan model. Setiap jawaban diperiksa dan Anda melihat mana yang lolos, mana yang gagal, dan persis di mana.

Pemeriksaan skema

Laporan

0jawaban
0lolos
0gagal
0bukan JSON

    Diperiksa saat Anda mengetik.

    Pemeriksaan terjadi di perangkat ini. Skema dan jawaban Anda tidak pernah diunggah. Tempel JSON Schema dan sekumpulan jawaban AI, dan Snowkit menunjukkan jawaban mana yang lolos, mana yang gagal, dan persis mengapa. Gratis dan privat.

    Mengapa memeriksa jawaban secara massal

    Model yang diminta keluaran terstruktur biasanya benar, tetapi tidak selalu: kolom yang hilang, angka yang dikirim sebagai teks, nilai di luar daftar yang diizinkan, atau JSON yang dibungkus kalimat. Menjalankan sekumpulan jawaban nyata melalui skema Anda menunjukkan seberapa sering itu terjadi dan aturan mana yang membuat model tersandung, sebelum masalah mencapai pengguna Anda.

    Juga membantu saat Anda mengubah prompt. Jalankan set jawaban yang sama sebelum dan sesudah, dan bandingkan berapa yang lolos.

    Cara memeriksa sekumpulan jawaban

    1. Tempel JSON Schema Anda, atau gunakan Buka skema untuk memuat file .json. Belum punya skema? Tekan Buat dari jawaban pertama setelah langkah 2.
    2. Tempel jawaban Anda ke kotak jawaban, atau gunakan Buka file untuk memuat beberapa sekaligus.
    3. Pilih bagaimana jawaban dipisah dengan Pisahkan jawaban: Satu per baris (JSONL), Dipisah baris ---, atau Satu daftar JSON.
    4. Tekan Hitung. Ringkasan menunjukkan berapa jawaban yang lolos, gagal, atau sama sekali bukan JSON.
    5. Beralih antara Semua jawaban dan Hanya masalah untuk fokus pada yang perlu diperbaiki.
    6. Unduh CSV laporan, atau unduh jawaban yang lolos saja.

    Tidak yakin harus mulai dari mana? Coba contoh memuat skema kecil dan jawaban contoh agar Anda bisa melihat tampilan laporan.

    Menempel jawaban

    Tempel satu jawaban per baris, daftar jawaban JSON, jawaban yang dipisah baris tiga tanda hubung, atau log chat dengan JSON di pagar kode. Buka beberapa file .json sekaligus dan setiap file dihitung satu jawaban; file .jsonl dihitung satu jawaban per baris. Dengan pagar kode dan teks diterima, JSON diambil dari dalam jawaban seperti "Tentu, ini dia: ...".

    File dengan ekstensi .json, .jsonl, .txt, dan .md bisa dibuka.

    Membaca hasil

    • Jawaban lolos cocok dengan setiap aturan di skema Anda.
    • Jawaban gagal adalah JSON valid tetapi melanggar setidaknya satu aturan. Setiap masalah menampilkan path di dalam jawaban dan apa yang salah, seperti kolom wajib yang hilang atau nilai yang tidak ada di daftar yang diizinkan.
    • Jawaban bukan JSON sama sekali tidak bisa dibaca sebagai JSON, misalnya karena model membalas dalam prosa biasa atau kurung kurawal tidak pernah tertutup.

    Tips untuk hasil terbaik

    • Mulai ketat, lalu longgarkan. Skema ketat dengan kolom wajib, nilai yang diizinkan, dan tanpa properti tambahan menangkap paling banyak masalah.
    • Gunakan jawaban nyata, bukan yang dirapikan. Kegagalan aneh adalah intinya.
    • Periksa setidaknya beberapa lusin jawaban. Satu atau dua tidak bisa memberi tahu seberapa sering sebuah aturan gagal.
    • Perbaiki masalah paling umum dulu. Jika path yang sama gagal di banyak jawaban, prompt mungkin perlu instruksi yang lebih jelas untuk kolom itu.

    Siapa yang memakainya

    Developer yang menguji prompt, freelancer yang membangun otomasi untuk klien, dan tim kecil yang mengumpulkan jawaban dari model dan memasukkannya ke spreadsheet atau aplikasi. Jika Anda hanya perlu merapikan atau memeriksa satu file JSON, toolkit JSON lebih cocok, dan pembuat skema fungsi membantu Anda menulis skemanya.

    Pertanyaan

    Fitur skema apa yang didukung?

    Tipe, properti wajib dan opsional, additionalProperties, enum dan const, panjang string, pola dan format umum, rentang angka, item array, panjang dan keunikan, allOf, anyOf, oneOf, not, if dan then, serta definisi $ref lokal. Itu mencakup skema untuk keluaran terstruktur dan pemanggilan tool.

    Bisakah saya mendapatkan skema tanpa menulisnya?

    Buat dari jawaban pertama membangun satu dari jawaban yang diketahui baik. Perketat setelahnya, misalnya dengan menambahkan nilai yang diizinkan atau menghapus kolom yang opsional.

    Apa isi laporannya?

    CSV berisi satu baris per masalah dengan nomor jawaban, barisnya, jalur di dalam jawaban, dan apa yang salah, plus satu baris untuk setiap jawaban yang lolos. Unduh jawaban yang lolos hanya menyimpan yang valid sebagai JSONL.

    Apakah jawaban atau skema saya dikirim ke suatu tempat?

    Tidak. Semuanya diperiksa di browser Anda. File yang dibuat hanya yang Anda pilih untuk diunduh.

    Mengapa jawaban dihitung bukan JSON padahal tampak benar?

    Penyebab umum adalah koma di akhir, tanda kutip tunggal alih-alih ganda, tanda kurung penutup yang hilang, atau teks bercampur dengan JSON. Jika jawaban berada di dalam balasan chat, pastikan jawaban dipisah sesuai pilihan Anda di bawah Pisahkan jawaban.

    Selanjutnya ke mana

    Lanjutkan dengan yang baru Anda buat, tetap di perangkat Anda.

    Lainnya dari Snowkit