0Pricing
AI Prompt Engineering · Pelajaran

Batas Kata dan Panjang

Tentukan jumlah maksimum kata, kalimat, paragraf, atau karakter.

Batas Kata dan Panjang adalah pelajaran AI Prompt Engineering gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar AI Prompt Engineering, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus AI Prompt Engineering mencakup 4 pelajaran total.

Mengapa Batas Panjang Penting

Model AI secara alami menghasilkan respons dengan panjang bawaan — biasanya sepanjang yang mereka anggap sebagai jawaban lengkap. Panjang bawaan tersebut sering kali tidak sesuai dengan kebutuhan Anda.

Batas panjang dalam perintah memungkinkan Anda menentukan dengan tepat seberapa panjang sebuah respons, sehingga keluarannya sesuai dengan tujuan penggunaannya: sebuah cuitan, keterangan slide, ringkasan email, atau artikel 500 kata.

Memahami cara menulis batas panjang yang efektif — dan mengetahui kapan batas tersebut tidak berhasil — merupakan keterampilan praktis dalam rekayasa perintah.

Jumlah Kata Tepat: 'Tepat N Kata'

Batas panjang yang paling presisi adalah jumlah kata yang tepat: "Tulis ini tepat dalam 100 kata."

Model akan berusaha mencapai target ini, tetapi jarang menghasilkan jumlah yang benar-benar tepat. Dalam praktiknya, "tepat 100 kata" biasanya menghasilkan respons dalam rentang ±10 kata.

Hal ini sudah cukup untuk sebagian besar penggunaan. Untuk persyaratan ketat (misalnya, kiriman yang dibatasi jumlah kata), selalu lakukan verifikasi dan pangkas secara manual. Jika presisi penting, gunakan rentang yang lebih sempit: "antara 98 dan 102 kata."

Batas pada Tingkat Kalimat

Batas kalimat sering kali lebih andal daripada jumlah kata karena kalimat merupakan satuan yang lebih alami bagi model:

  • "Tidak lebih dari 3 kalimat"
  • "Ringkas ini dalam 2 kalimat"
  • "Tulis deskripsi satu kalimat"

Batas kalimat sangat efektif terutama untuk ringkasan, deskripsi, dan pengantar. Untuk kalimat tunggal yang sangat panjang, tambahkan batas kata: "Dalam 2 kalimat, masing-masing kurang dari 25 kata."

Batas Berupa Rentang

Batas berupa rentang memberikan zona target kepada model, bukan batas mutlak, sehingga sering menghasilkan prosa yang lebih alami:

  • "Tulis ini dalam 500-600 kata"
  • "Pertahankan respons antara 150 dan 200 kata"
  • "Usahakan 3-5 poin berpoin"

Rentang lebih fleksibel dan cenderung menghasilkan keluaran yang lebih lancar daripada jumlah yang tepat. Gunakan jumlah yang tepat jika tujuan penggunaannya memiliki batas ketat (batas karakter platform, kolom formulir), dan gunakan rentang untuk tulisan editorial.

Batas Khusus Platform: Contoh Cuitan

Banyak platform memiliki batas karakter yang ketat. Twitter/X menerapkan batas 280 karakter. Saat membuat perintah untuk konten khusus platform, tentukan batas tersebut secara eksplisit:

  • "Tulis cuitan (maks. 280 karakter) untuk mengumumkan peluncuran produk kami."
  • "Create an SMS notification under 160 characters."
  • "Tulis unggahan LinkedIn kurang dari 1300 karakter."

Selalu hitung karakter dalam respons sebelum memposting — model memperkirakan jumlah karakter dengan kurang akurat dibandingkan jumlah kata. Pemeriksaan Python sederhana dengan len(response) dapat mencegah rasa malu.

Saat Model Mengabaikan Batas Panjang

Model terkadang gagal mematuhi batas panjang. Kegagalan yang umum terjadi:

  • Tugasnya rumit dan model menilai bahwa tugas tersebut tidak dapat diselesaikan dalam panjang yang ditentukan
  • Batas tersebut ditempatkan di akhir perintah yang panjang sehingga bobotnya mungkin dikurangi
  • Batas jumlah kata dan batas isi saling bertentangan (misalnya, "bahas 10 topik dalam 50 kata")

Solusinya: pindahkan batas panjang ke awal perintah, jadikan batas tersebut bagian dari persona ("Anda adalah penulis yang selalu merespons tepat dalam 100 kata"), atau kurangi cakupan isi agar sesuai dengan panjangnya.

Memverifikasi Panjang dalam Kode

Saat Anda perlu menerapkan batas panjang secara terprogram, tambahkan langkah validasi setelah pemanggilan API:

import openai

client = openai.OpenAI(api_key='sk-...')

def generate_tweet_copy(topic, max_retries=3):
    for attempt in range(max_retries):
        prompt = f'Write a tweet announcing {topic}. Maximum 280 characters. No hashtags. Be direct and engaging.'

        response = client.chat.completions.create(
            model='gpt-4o-mini',
            messages=[{'role': 'user', 'content': prompt}]
        )

        tweet = response.choices[0].message.content.strip()
        char_count = len(tweet)

        if char_count <= 280:
            print(f'OK ({char_count} chars): {tweet}')
            return tweet
        else:
            print(f'Attempt {attempt+1}: too long ({char_count} chars). Retrying...')
            prompt = f'That was {char_count} characters. Shorten to under 280 characters: {tweet}'

    return None  # Failed after retries

Masalah Ketidaksesuaian Panjang Isi

Alasan paling umum kegagalan batas panjang adalah ketidaksesuaian antara cakupan isi dan anggaran panjang.

Jika Anda meminta model untuk "jelaskan komputasi kuantum, sejarahnya, penerapannya saat ini, dan potensinya di masa depan dalam 50 kata", model menghadapi tugas yang mustahil. Model akan melanggar batas kata atau menghasilkan respons yang begitu padat hingga tidak berguna.

Solusinya: kurangi cakupan ("jelaskan komputasi kuantum dalam satu kalimat") atau tambah anggaran panjang agar sesuai dengan cakupan. Jangan pernah meminta cakupan yang luas sekaligus keluaran yang sangat singkat.

Menggunakan Panjang sebagai Perintah Berpikir

Batas panjang bukan hanya tentang menyesuaikan isi dengan ruang yang tersedia — batas ini juga berfungsi sebagai perintah berpikir yang memaksa pemadatan dan penentuan prioritas.

"Jelaskan wawasan utama dari laporan 10 halaman ini dalam satu kalimat" merupakan latihan yang berguna meskipun Anda tidak benar-benar membutuhkan satu kalimat. Batas tersebut memaksa model mengidentifikasi satu gagasan yang paling penting.

Batas panjang yang singkat merupakan cara yang ampuh untuk mengekstrak inti dan menentukan prioritas dari materi yang panjang dan rumit.

Batas Panjang Minimum

Anda juga dapat menetapkan batas panjang minimum saat membutuhkan kedalaman yang memadai:

  • "Tulis setidaknya 400 kata"
  • "Berikan minimal 5 poin berpoin"
  • "Sertakan setidaknya 3 contoh"

Batas minimum berguna saat model cenderung memberikan respons yang hanya berada di permukaan untuk topik yang rumit. Menggabungkan batas minimum dan maksimum akan menghasilkan rentang: "Tulis antara 400 dan 500 kata." Hal ini mencegah hasil yang kurang maupun penambahan isi yang tidak perlu.

Batas Panjang dalam Perintah Sistem

Untuk aplikasi yang setiap responsnya harus memenuhi panjang tertentu, tetapkan batas tersebut dalam perintah sistem, bukan dengan mengulanginya di setiap giliran pengguna:

"Anda adalah asisten yang ringkas. Setiap respons harus terdiri dari paling banyak 3 kalimat. Jika diminta melakukan sesuatu yang memerlukan lebih banyak kalimat, buat ringkasan 3 kalimat dan tawarkan untuk mengembangkannya."

Batas panjang pada tingkat sistem lebih andal daripada batas per pesan karena menetapkan aturan perilaku yang terus berlaku, bukan instruksi satu kali.

Uji Pemahaman: Batas Panjang

Anda sedang membangun alat pembuatan konten untuk pengelola media sosial. Setiap unggahan harus terdiri dari 150 hingga 200 kata. Model terus menghasilkan unggahan sepanjang 280-350 kata meskipun ada instruksi batas jumlah kata di akhir perintah.

Apa perbaikan yang paling efektif?

Rangkuman: Batas Kata dan Panjang

Batas panjang — jumlah kata yang tepat, batas kalimat, batas karakter, dan rentang — memungkinkan Anda menyesuaikan keluaran AI dengan tujuan penggunaannya. Jumlah yang tepat cocok untuk batas ketat; rentang menghasilkan prosa yang lebih alami. Batas karakter untuk konten khusus platform (cuitan, SMS) selalu perlu diverifikasi secara terprogram.

Kegagalan utama adalah ketidaksesuaian panjang isi: cakupan terlalu besar untuk anggaran panjang yang tersedia. Penempatan dalam perintah sistem dan validasi terprogram merupakan mekanisme penerapan yang paling andal.

Dalam pelajaran berikutnya, Anda akan belajar membatasi cakupan topik, bukan panjangnya.

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Batas Kata dan Panjang” gratis?

Ya — teks lengkap “Batas Kata dan Panjang” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus AI Prompt Engineering, upgrade ke CoddyKit PRO. Kursus AI Prompt Engineering mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Batas Kata dan Panjang”?

Tentukan jumlah maksimum kata, kalimat, paragraf, atau karakter. Kamu berlatih AI Prompt Engineering dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai AI Prompt Engineering?

Tidak diperlukan pengalaman sebelumnya. AI Prompt Engineering di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.

Berapa lama pelajaran “Batas Kata dan Panjang” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran AI Prompt Engineering ini?

Ya. Setiap pelajaran AI Prompt Engineering menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Batas Kata dan Panjang
  2. Pembatasan Topik dan Cakupan
  3. Batasan Gaya Konten
  4. Menggabungkan Berbagai Batasan
← Kembali ke AI Prompt Engineering