Satuan 7 / 12

Pemaksaan Format: Tabel, JSON, Daftar, Templat

Keuntungan:

  • Menjelaskan manfaat menentukan format keluaran secara eksplisit
  • Dapat meminta format tabel, daftar, JSON dan template dalam tugas yang sesuai
  • Memahami integrasi keluaran terstruktur ke dalam alur kerja dan alat

Tidak peduli seberapa bagus konten yang dihasilkan AI, jika konten tersebut hadir dalam format yang tidak sesuai untuk Anda, Anda akan menghabiskan waktu untuk memfaktorkannya ulang. Pada unit ini kita akan belajar mengontrol format output. Memberi tahu model tidak hanya "apa" yang harus diproduksi, tetapi juga "dalam format apa" untuk memproduksinya, membuat keluaran dapat digunakan secara langsung dan sebagian besar menghilangkan waktu koreksi manual. Kami menyebutnya "pemaksaan format".

Mengapa Menentukan Format Sangat Penting?

Jika Anda tidak menentukan format, model akan menggunakan format pilihannya; ini biasanya akan menjadi paragraf yang panjang. Namun, mungkin Anda memerlukan tabel, daftar, atau data terstruktur untuk ditempelkan ke perangkat lunak. Mengatakan format terlebih dahulu menambahkan tiga hal: prediktabilitas (struktur yang sama setiap saat), kegunaan (salin-tempel langsung), dan integrasi (mengekspor ke alat lain).

Mari kita perjelas istilah JSON di sini: JSON (JavaScript Object Notation) adalah format teks di mana data disimpan dalam pasangan nilai kunci dan dapat dengan mudah dibaca oleh perangkat lunak. Misalnya {"name": "Ali", "request": "3 lisensi"} adalah bagian dari JSON. JSON sangat berguna jika Anda akan mentransfer keluaran kecerdasan buatan ke suatu program, database, atau spreadsheet.

Format Yang Mana Kapan?

Format

Situasi yang paling cocok

contoh tugas

daftar bahan

Item pendek berurutan/setara

Item tindakan, manfaat

daftar bernomor

Ketika urutan atau prioritas itu penting

Instruksi langkah demi langkah

Tabel

Bandingkan item berdasarkan beberapa kriteria

Perbandingan pemasok

JSON

Mengekspor ke perangkat lunak/tabel lain

Entri data ke CRM

Templat (isi bagian yang kosong)

Dokumen standar dan berulang

Penawaran, surat penolakan

paragraf

Narasi yang mengalir, cerita, isi email

blog, surat

Memaksa Format Langkah demi Langkah

  1. Putuskan apa yang harus dilakukan dengan hasilnya. Apakah akan dibaca, diolah menjadi tabel, atau dikirim ke perangkat lunak?
  2. Pilih format yang sesuai. Perbandingan → tabel; masukan sistem → JSON; bacaan → daftar/paragraf.
  3. Tulis formatnya dengan jelas dan detail. Daripada "buat tabel" "kolom: Kriteria | A | B; tidak lebih dari 6 baris".
  4. Tambahkan batasan. "Jangan menulis komentar apa pun di luar tabel", "hanya kembalikan JSON yang valid".
  5. Tunjukkan sebuah contoh (jika perlu). Terutama dengan JSON dan template, contohnya memperbaiki format dengan sempurna.

Empat Templat yang Dapat Disalin

1) Tabel perbandingan:

Bandingkan [A] dan [B].Format: Tabel penurunan harga.Kolom: Kriteria | [A] | [B]Baris: Harga, Waktu pengiriman, Garansi, Dukungan. Jangan menulis teks apa pun di luar tabel.

2) Data ke sistem (JSON):

Ekstrak informasi dari catatan percakapan di bawah ini. Kembalikan hanya JSON yang valid dalam skema berikut, jangan tulis apa pun:{"person": "", "company": "", "request": "", "next_step": "", "urgency": "low|medium|high"}Tinggalkan bidang yang tidak diketahui dengan string kosong. Catatan: [catatan mentah]

3) Templat dokumen standar:

Tulis email penolakan, isi persis templat ini: Perihal: Tentang lamaran Anda untuk [posisi] Halo [nama], [kalimat terima kasih] [kalimat penolakan yang baik] [kalimat yang membuka pintu untuk masa depan] Kerja bagus, [perusahaan] Variabel HR: nama=[...], posisi=[...]

4) Daftar tindakan:

Ekstrak tindakan dari catatan rapat ini. Format: setiap baris "- [Bertanggung jawab] — [tindakan] — [tenggat waktu]"Hanya ambil tindakan yang jelas; lewati detail diskusi. Catatan: [teks]

Prompt Lemah / Prompt Kuat

Lemah:

Bandingkan 3 laptop ini.[fitur]

Kuat:

Bandingkan 3 laptop ini.Format: Tabel penurunan harga.Kolom: Model | Harga | Prosesor | RAM | Baterai (jam tangan) | BobotTambahkan 1 kalimat baris "Harga/kinerja terbaik:" di akhir. Jangan menulis deskripsi apa pun selain tabel dan satu kalimat itu. Fitur: [fitur]

Perintah kedua membuat keluaran ditempel langsung ke presentasi atau email; tidak diperlukan pemfaktoran ulang.

Tiga Kasus Mini

Kasus 1 — Otomatisasi entri data. Seorang asisten penjualan secara manual memasukkan ~25 catatan panggilan ke dalam CRM setiap hari; Butuh sekitar 3 menit per catatan. Membuat prompt yang mengubah catatan menjadi skema JSON tetap; hasilnya diimpor secara langsung, sehingga mengurangi waktu kerja harian yang 75 menit menjadi hanya beberapa menit. Hanya yang bertanda "urgensi: tinggi" yang diperiksa secara manual.

Kasus 2 — Laporan manajemen. Sebuah tim keuangan membuat ringkasan bulanan dalam bentuk paragraf dan membuat tabulasi dengan tangan. Ketika format "tabel dengan kolom tetap" dipaksakan, laporan langsung masuk ke dalam presentasi; Beberapa jam kerja pemformatan per bulan dihilangkan.

Kasus 3 — Korespondensi standar. Tim HR selalu menulis ulang email penolakan, nadanya tidak konsisten. Ketika pola yang tetap diterapkan, semua penolakan tampak bersifat lembut; Konsistensi tercapai dan waktu penulisan dipersingkat.

Tip: Untuk format ketat seperti JSON atau tabel, pastikan untuk menyertakan batasan "hanya kembalikan format yang diminta, tidak ada komentar sebelum/sesudah". Kalimat yang ditambahkan oleh model, seperti "Ini tabel yang Anda inginkan:", merusak otomatisasi.
Perhatian: Memaksakan format tidak menjamin keakuratan konten. Model dapat memasukkan nilai untuk mengisi ruang kosong. Secara khusus, bandingkan angka dan nama dalam keluaran JSON dengan sumbernya; Format yang tepat tidak berarti data benar.

Perubahan yang Memperkuat Format

Terkadang menanyakan format saja tidak cukup; Penting juga untuk memastikan bahwa model tersebut tetap sesuai dengan modelnya. Empat teknik praktis yang sering digunakan dalam alur kerja:

  • Tentukan bidangnya terlebih dahulu. Perbaiki nama kolom dan jumlah baris alih-alih "buat tabel". Setiap area yang dibiarkan tidak jelas menyebabkan keluarannya terdengar sedikit berbeda setiap saat; Ini merusak otomatisasi.
  • Singkirkan null/tidak diketahui. Ucapkan "tulis null di bidang yang tidak diketahui" atau "kosongkan jika tidak ada data". Jika tidak, model cenderung menyesuaikan nilai untuk mengisi kesenjangan.
  • Batasi kumpulan nilai. Jika suatu bidang hanya dapat mengambil nilai tertentu, tuliskan ini secara eksplisit: "urgensi hanya boleh rendah, sedang, atau tinggi". Hal ini memastikan bahwa output diproses dengan aman pada langkah berikutnya.
  • Jangkar dengan memberi contoh. Terutama dengan JSON dan templat, menampilkan satu contoh yang benar akan mengunci format dengan lebih efektif daripada deskripsi panjang. Model meniru sampel.

Penyempurnaan ini sangat penting ketika keluaran akan diteruskan sebagai masukan ke perangkat lunak, spreadsheet, atau perintah lainnya. Kelonggaran tidak masalah dalam daftar yang dibuat untuk dibaca gratis; Namun satu baris data yang buruk untuk dimasukkan ke dalam sistem dapat menghentikan seluruh aliran. Jadi, semakin banyak keluaran yang "dapat dibaca mesin", semakin ketat aturan pemformatannya.

Mempertimbangkan format dan konten secara terpisah

Pengguna berpengalaman mengevaluasi hasil cetakan dengan dua cara: apakah formatnya benar dan isinya benar? Keduanya independen. Tabel yang sempurna mungkin berisi angka yang salah; Paragraf yang berantakan dapat membawa informasi yang akurat. Pemformatan hanya menyelesaikan masalah pertama (format). Pertanyaan kedua (akurasi konten) selalu memerlukan langkah verifikasi tersendiri. Dengan mengingat perbedaan ini, kita akan terhindar dari jebakan “itu benar karena terlihat bagus”.

Kesalahan umum

  • Tidak menentukan format sama sekali. Kemudian secara manual membuang output ke dalam tabel/daftar.
  • Membiarkan formatnya tidak jelas. Mengatakan "buat tabel" tetapi tidak menyebutkan kolomnya.
  • Melewati batasan pengungkapan. Kalimat pengantar yang ditambahkan oleh model mengganggu otomatisasi.
  • Memilih format yang salah. Meminta perbandingan dengan paragraf dan narasi dengan tabel.
  • Mempercayai penuai dan tidak memverifikasi isinya. Tidak memperhatikan nilai pas di JSON yang rapi.

Singkatnya

  • Penerapan format secara eksplisit memberi tahu model format output (daftar, tabel, JSON, templat).
  • Format yang tepat memberikan prediktabilitas, kegunaan, dan integrasi ke alat lain.
  • Pilih format sesuai dengan apa yang akan Anda lakukan: tabel perbandingan, input sistem JSON, daftar bacaan/paragraf.
  • Untuk format yang ketat, batasan "hanya kembalikan format ini, jangan tambahkan komentar" sangat penting.
  • Bentuk yang benar tidak berarti isinya benar; Verifikasi nomor dan nama.

Tugas aplikasi

Pilih pekerjaan yang keluarannya selalu Anda atur ulang secara manual. Tentukan format yang sesuai (tabel, JSON, atau templat) dan tambahkan ke prompt dan tetapkan batasan "hanya kembalikan format ini". Coba tempel hasilnya langsung ke target (presentasi, spreadsheet, perangkat lunak) dan ukur waktu yang Anda hemat.

daftar periksa

  • [ ] Saya dapat memilih format mana yang cocok untuk tugas mana.
  • [ ] Saya menjelaskan formatnya secara detail (kolom, bidang, skema).
  • [ ] Saya membatasi "anotasi" dalam format yang ketat.
  • [ ] Saya tahu untuk apa JSON dan kapan menggunakannya.
  • [ ] Saya perhatikan bahwa pemformatan yang tepat tidak memvalidasi konten.