Langsung ke konten utama
AG·SORA
Teknologi

Mengendalikan Biaya AI: Token, Inferensi, dan Anggaran untuk Chatbot serta Agen di Aplikasi Bisnis

Terbit 10 menit bacaDitulis oleh agsora.tech
AG·SORA / BLOGAG·SORATeknologiMengendalikan Biaya AI: Token,Inferensi, dan Anggaran untukChatbot serta Agen di AplikasiBisnisagsora.tech
Isi artikel

Proyek AI sering lolos tahap uji coba dengan biaya yang nyaris tak terasa, lalu mengejutkan ketika dipakai sungguhan. Satu chatbot yang menjawab seratus pertanyaan per hari terlihat murah. Setelah dibuka untuk seluruh pelanggan, ditambah agen yang memanggil model berkali-kali untuk satu tugas, tagihan bulanan bisa naik beberapa kali lipat tanpa ada yang mengubah kode. Biaya AI bersifat variabel: ia tumbuh mengikuti penggunaan, panjang teks, dan pilihan model, bukan mengikuti jumlah server yang Anda sewa.

Karena itu, mengelola biaya AI membutuhkan cara berpikir yang berbeda dari biaya infrastruktur tradisional. Artikel ini menjelaskan dari mana biaya itu muncul, cara memperkirakannya sebelum membangun, teknik menekannya tanpa mengorbankan kualitas, serta cara memantaunya agar tidak ada kejutan di akhir bulan. Pembahasannya bersifat umum dan tidak bergantung pada satu penyedia tertentu, karena harga dan nama model berubah cepat.

Ringkasan

  • Biaya AI terutama ditentukan oleh jumlah token masukan dan keluaran, pilihan model, jumlah panggilan per tugas, dan volume penggunaan
  • Perkirakan biaya per tugas dan per pengguna sebelum membangun, lalu uji dengan data nyata, bukan dengan contoh singkat
  • Teknik penghematan terbesar biasanya: memilih model sesuai tingkat kesulitan tugas, memperpendek konteks, menyimpan hasil yang berulang, dan menjalankan pekerjaan non-mendesak secara batch
  • Pasang batas anggaran, peringatan, dan pelaporan biaya per fitur sejak awal, bukan setelah tagihan membengkak
  • Ukur biaya bersama kualitas: penghematan yang menurunkan mutu jawaban sering justru lebih mahal dalam bentuk keluhan dan kerja ulang

Dari mana biaya AI berasal

Sebagian besar layanan model bahasa dihitung berdasarkan token, potongan kecil teks yang kira-kira setara tiga perempat kata dalam bahasa Inggris. Bahasa lain, termasuk Indonesia dan Mandarin, bisa memakai jumlah token berbeda untuk panjang teks yang sama. Pada umumnya penyedia membedakan harga token masukan, yaitu semua yang Anda kirim ke model, dan token keluaran, yaitu yang dihasilkan model. Token keluaran biasanya lebih mahal per satuannya.

Beberapa komponen biaya yang perlu dipetakan:

  • Pemanggilan model: jumlah token masukan dan keluaran dikalikan harga model yang dipilih
  • Konteks tambahan: dokumen hasil pencarian, riwayat percakapan, dan instruksi sistem yang dikirim berulang di setiap panggilan
  • Pemanggilan berantai: agen yang merencanakan, memanggil alat, memeriksa hasil, lalu mencoba lagi dapat memakai belasan panggilan untuk satu permintaan pengguna
  • Embedding dan penyimpanan: mengubah dokumen menjadi vektor dan menyimpannya dalam basis data pencarian
  • Infrastruktur pendukung: basis data vektor, antrean, pemantauan, dan penyimpanan log
  • Evaluasi dan pengujian: menjalankan set uji secara rutin juga memakai token
  • Biaya manusia: tinjauan, perbaikan, dan eskalasi ketika AI salah, yang sering terlupa di perhitungan awal
Robot humanoid duduk sambil memegang bahan bacaan sebagai gambaran model AI yang memproses teks
Setiap teks yang dibaca dan dihasilkan model dihitung dalam token, sehingga panjang konteks langsung memengaruhi biaya.

Memperkirakan biaya sebelum membangun

Perkiraan awal tidak perlu rumit, tetapi harus memakai angka yang realistis. Kerangka sederhana berikut cukup untuk memulai.

Hitung biaya per tugas

Ambil satu tugas tipikal, misalnya menjawab pertanyaan pelanggan atau meringkas satu dokumen. Perkirakan rata-rata token masukan, termasuk instruksi sistem dan dokumen pendukung, serta token keluaran. Kalikan dengan harga model, lalu tambahkan jumlah panggilan rata-rata per tugas. Hasilnya adalah biaya per tugas.

Kalikan dengan volume dan musim sibuk

Kalikan biaya per tugas dengan jumlah tugas per bulan. Gunakan tiga skenario: konservatif, perkiraan, dan puncak. Bisnis dengan musim ramai, seperti ritel menjelang hari belanja besar, perlu melihat skenario puncak karena beban chatbot bisa naik berlipat.

Ukur dengan data nyata

Contoh singkat yang dipakai saat demo hampir selalu lebih pendek dari penggunaan nyata. Pelanggan menulis panjang, melampirkan dokumen, dan bertanya lanjutan. Uji dengan sampel percakapan atau dokumen sebenarnya agar rata-rata token mencerminkan kenyataan. Bila Anda sudah memiliki set uji untuk kualitas, seperti dibahas pada evaluasi kualitas output AI, pakai set yang sama untuk mengukur biaya.

Hitung nilai yang dihasilkan

Biaya hanya bermakna bila dibandingkan dengan nilai. Bandingkan biaya per tugas dengan biaya penanganan manual, waktu yang dihemat, atau pendapatan yang terbantu. Fitur yang mahal tetapi menggantikan pekerjaan berbiaya lebih tinggi tetap layak. Fitur murah yang tidak dipakai siapa pun tetap pemborosan.

Teknik menekan biaya tanpa menurunkan kualitas

Sebagian besar penghematan datang dari beberapa teknik yang berulang. Terapkan satu per satu dan ukur dampaknya terhadap kualitas.

Pilih model sesuai tingkat kesulitan

Tidak setiap tugas membutuhkan model paling besar. Klasifikasi pesan masuk, ekstraksi bidang dari formulir, atau penulisan ulang singkat sering dapat ditangani model kecil yang jauh lebih murah dan cepat. Simpan model besar untuk penalaran rumit atau jawaban yang berisiko tinggi. Pola yang umum adalah router sederhana: model kecil menangani kasus mudah, dan kasus sulit diteruskan ke model yang lebih mampu.

Pangkas konteks yang tidak perlu

Setiap token masukan ikut dibayar di setiap panggilan. Periksa instruksi sistem yang bertele-tele, riwayat percakapan yang dikirim utuh padahal hanya beberapa giliran terakhir yang relevan, dan dokumen hasil pencarian yang terlalu banyak. Pada sistem berbasis pencarian dokumen seperti chatbot berbasis pengetahuan perusahaan dengan RAG, mengirim lima bagian dokumen yang tepat sering lebih murah dan lebih akurat daripada dua puluh bagian yang mirip.

Manfaatkan penyimpanan cache

Banyak penyedia menawarkan penyimpanan sementara untuk bagian awal prompt yang berulang, sehingga bagian itu dihitung dengan harga lebih rendah pada panggilan berikutnya. Susun prompt agar bagian yang tetap, seperti instruksi dan contoh, berada di awal, dan bagian yang berubah berada di akhir. Selain itu, Anda dapat menyimpan hasil untuk pertanyaan yang sama persis atau sangat mirip di sisi aplikasi, selama jawabannya memang tidak bergantung pada data yang cepat berubah.

Jalankan pekerjaan yang tidak mendesak secara batch

Pekerjaan yang tidak harus selesai seketika, seperti pelabelan data historis, ringkasan malam hari, atau pembuatan deskripsi produk massal, dapat dikirim sebagai pekerjaan batch. Banyak penyedia memberi harga lebih rendah untuk pemrosesan asinkron dengan tenggat lebih longgar.

Batasi panjang keluaran dan jumlah percobaan

Tetapkan batas maksimal token keluaran yang sesuai tugas, dan minta format ringkas, misalnya JSON terstruktur, ketika yang dibutuhkan hanya data. Batasi jumlah percobaan ulang dan kedalaman langkah pada agen agar satu permintaan tidak berputar tanpa akhir. Untuk agen otomatisasi, lihat juga pembahasan AI agent untuk otomatisasi proses bisnis.

Gunakan logika biasa bila cukup

Tidak semua hal perlu model bahasa. Aturan bisnis yang jelas, pencarian kata kunci, atau perhitungan deterministik lebih murah, lebih cepat, dan lebih dapat diprediksi. Gunakan AI untuk bagian yang benar-benar membutuhkan pemahaman bahasa, dan biarkan kode biasa menangani sisanya. Pertimbangan pemilihan pendekatan juga dibahas pada artikel RPA, API, atau AI agent.

API cloud atau model sendiri: perbandingan biaya

Pertanyaan yang sering muncul adalah apakah menjalankan model sendiri lebih hemat. Jawabannya bergantung pada volume. Model sendiri memerlukan perangkat keras atau sewa GPU, tenaga yang memeliharanya, pemantauan, dan pembaruan keamanan. Biaya tetap itu baru masuk akal bila volume tinggi dan stabil, atau bila ada alasan kerahasiaan data yang kuat. Untuk volume rendah sampai menengah, layanan API berbasis pemakaian biasanya lebih murah dan lebih sederhana. Perbandingan yang lebih lengkap ada di artikel LLM self-hosted atau API cloud. Prinsip pengendalian biaya infrastruktur secara umum juga relevan dan dibahas di mengendalikan biaya cloud untuk bisnis.

Kalkulator dan catatan keuangan di atas meja untuk menghitung biaya
Menghitung biaya per tugas dan per pengguna lebih berguna daripada hanya melihat tagihan bulanan total.

Memantau dan mengendalikan biaya di produksi

Perkiraan di atas kertas harus disusul pemantauan nyata. Beberapa praktik yang berguna:

  • Catat jumlah token masukan, token keluaran, model, dan fitur pada setiap panggilan, lalu agregasikan per fitur, per pelanggan, dan per hari
  • Beri label biaya per fitur agar terlihat fitur mana yang paling mahal dan apakah nilainya sepadan
  • Tetapkan anggaran bulanan dengan peringatan pada beberapa ambang, misalnya enam puluh, delapan puluh, dan seratus persen
  • Pasang batas laju per pengguna agar satu akun, bot, atau penyalahgunaan tidak menghabiskan anggaran
  • Siapkan pemutus darurat yang dapat menonaktifkan fitur mahal atau beralih ke model lebih murah ketika anggaran terlampaui
  • Tinjau laporan biaya bulanan bersama tim produk, bukan hanya tim teknis
  • Waspadai lonjakan tak wajar, karena bisa menandakan kesalahan perulangan pada agen atau serangan yang sengaja menguras sumber daya

Kendali seperti pemutus darurat dan peluncuran bertahap dibahas lebih lanjut di feature flag dan rilis bertahap untuk aplikasi bisnis. Aspek keamanan seperti penyalahgunaan input untuk menguras anggaran berkaitan dengan keamanan aplikasi AI dari prompt injection dan kebocoran data.

Menyeimbangkan biaya, kualitas, dan kecepatan

Tiga hal ini saling menarik. Model yang lebih besar umumnya lebih akurat tetapi lebih mahal dan lebih lambat. Konteks yang lebih panjang membantu akurasi tetapi menaikkan biaya dan waktu respons. Penghematan yang tidak diukur terhadap kualitas berisiko memindahkan biaya ke tempat lain, misalnya jumlah keluhan, tiket eskalasi, atau kerja ulang manual.

Cara paling aman adalah menetapkan batas kualitas minimum terlebih dahulu, lalu mencari konfigurasi termurah yang masih melampaui batas itu. Setiap perubahan model atau prompt dijalankan terhadap set uji yang sama, sehingga Anda tahu persis apakah penghematan sebesar tertentu mengorbankan akurasi sebesar tertentu. Tata kelola yang menetapkan siapa berwenang menyetujui perubahan semacam ini dibahas di kebijakan penggunaan AI dan tata kelola AI di perusahaan.

Kesalahan umum dalam mengelola biaya AI

  • Menilai biaya dari demo singkat, bukan dari data dan perilaku pengguna nyata
  • Memakai model terbesar untuk semua tugas karena paling mudah, tanpa pernah menguji alternatif yang lebih kecil
  • Mengirim riwayat percakapan atau seluruh dokumen di setiap panggilan
  • Tidak membatasi jumlah langkah dan percobaan ulang pada agen
  • Tidak memiliki batas laju dan anggaran, sehingga satu kesalahan atau penyalahgunaan dapat menghabiskan dana sebulan dalam beberapa jam
  • Menghemat tanpa mengukur kualitas sehingga pengalaman pelanggan memburuk
  • Mengabaikan biaya manusia dan pemeliharaan di luar tagihan model
  • Terkunci pada satu penyedia tanpa lapisan abstraksi, sehingga berpindah ke model yang lebih murah menjadi proyek besar

Langkah memulai dalam beberapa minggu

1. Pilih satu fitur AI yang sudah berjalan atau akan diluncurkan dan petakan alur panggilannya

2. Pasang pencatatan token, model, dan fitur pada setiap panggilan

3. Ambil sampel penggunaan nyata dan hitung biaya per tugas serta per pengguna

4. Tetapkan anggaran, peringatan, dan batas laju per pengguna

5. Uji satu penghematan sekaligus, misalnya model lebih kecil untuk tugas mudah, dan ukur dampaknya pada set uji kualitas

6. Tinjau laporan biaya setiap bulan dan sesuaikan bersama target bisnis

Pertanyaan yang sering diajukan

Apakah biaya AI akan terus turun sehingga tidak perlu repot menghemat? Harga per token memang cenderung turun dari waktu ke waktu, tetapi pemakaian biasanya tumbuh lebih cepat, dan fitur baru cenderung memakai lebih banyak panggilan. Disiplin pemantauan tetap diperlukan.

Berapa anggaran awal yang wajar? Tidak ada angka universal. Mulai dari perkiraan biaya per tugas dikalikan volume skenario konservatif, tambahkan margin, dan tetapkan peringatan sebelum anggaran penuh.

Apakah model kecil cukup untuk chatbot layanan pelanggan? Sering kali ya untuk pertanyaan sederhana, dengan model yang lebih besar sebagai cadangan untuk kasus rumit. Buktikan dengan set uji, bukan dengan asumsi.

Apakah mengompres atau memotong dokumen merusak akurasi? Bisa, bila bagian penting ikut terpotong. Karena itu, ukur akurasi sebelum dan sesudah, dan pangkas berdasarkan relevansi, bukan sekadar panjang.

Bagaimana dengan biaya data pribadi yang dikirim ke penyedia? Itu bukan hanya soal biaya. Tinjau kebijakan penyimpanan data penyedia dan minimalkan data pribadi yang dikirim, sesuai prinsip pelindungan data.

Kesimpulan

Biaya AI dapat dikendalikan bila diperlakukan sebagai metrik produk, bukan kejutan akuntansi. Petakan sumber biaya, perkirakan dengan data nyata, terapkan penghematan yang terukur seperti pemilihan model, pemangkasan konteks, cache, dan batch, lalu pasang pemantauan, anggaran, dan batas laju sejak hari pertama. Selalu timbang penghematan terhadap kualitas. Dengan cara itu, AI tetap menjadi investasi yang nilainya jelas, bukan tagihan yang tumbuh diam-diam.

Ingin fitur AI Anda berjalan hemat dan terukur?

Tim AG·SORA membantu memperkirakan biaya, merancang arsitektur yang efisien, dan memasang pemantauan anggaran untuk chatbot, agen, dan otomasi berbasis AI. Konsultasi awal gratis dan tanpa kewajiban.

Konsultasi Gratis

Checklist gratis: memilih software house

24 poin untuk menilai calon vendor sebelum menandatangani kontrak. Bisa disimpan sebagai PDF.

Ambil checklist

Siap membangun sistem yang tumbuh bersama bisnis Anda?

Diskusikan kebutuhan Anda dengan tim AG·SORA, tanpa biaya, tanpa komitmen.