Jadi, Anda sedang mencari opsi AI percakapan? Anda tidak sendirian – jumlah platform yang tersedia terus bertambah, dan memilih yang paling cocok bisa terasa membingungkan.
Baik Anda ingin membuat chatbot AI sederhana untuk menjawab pertanyaan pelanggan atau berpikir lebih jauh – seperti membangun agen AI yang bisa berdialog dua arah – ada banyak hal yang perlu dipertimbangkan.
Botpress dan Rasa muncul sebagai platform pembuatan chatbot teratas, dengan pendekatan yang sangat berbeda. Satu mengutamakan kemudahan penggunaan dan desain visual, sementara yang lain fokus pada fleksibilitas open-source dan kustomisasi machine learning.
Siap mencari tahu platform mana yang paling sesuai dengan kebutuhan proyek Anda? Mari kita bahas Botpress vs. Rasa secara mendalam.
Gambaran Singkat: Rasa vs. Botpress
Singkatnya: Rasa adalah framework open-source yang berfokus pada pengembang untuk membangun chatbot berbasis ML dari awal, sedangkan Botpress adalah platform visual AI agent yang dirancang untuk membuat agen berbasis LLM.
Rasa adalah platform AI percakapan open-source yang dibuat untuk tim teknis. Platform ini menawarkan fleksibilitas untuk membangun bot berbasis intent dengan pipeline NLU kustom dan manajemen dialog menggunakan stories dan rules.
Rasa sepenuhnya dapat di-host sendiri, sehingga menarik bagi perusahaan dengan kebutuhan kontrol data yang ketat. Namun, harga Rasa membuatnya kurang terjangkau bagi sebagian besar UKM atau startup dan lebih ditujukan untuk tim besar dengan anggaran besar.
Selain itu, hampir semua hal di Rasa — mulai dari pengambilan pengetahuan hingga lapisan keamanan — harus dibangun dan dipelihara sendiri oleh tim.

Botpress adalah platform pembuatan AI agent. Dengan fitur seperti retrieval-augmented generation (RAG) bawaan dan memori multi-putaran, Botpress memungkinkan pembuatan AI agent yang dapat digunakan untuk rekomendasi produk, onboarding, alur kerja internal, dan lainnya – semuanya dapat dikustomisasi dan di-deploy di infrastruktur pribadi. Tim tetap memiliki fleksibilitas full-stack untuk mengembangkan dan menyesuaikan, namun sudah memulai dari platform yang menangani sebagian besar pekerjaan berat.

Perbandingan Fitur per Fitur
Perbandingan Harga Rasa vs. Botpress
Singkatnya: Rasa ditujukan untuk perusahaan besar, sedangkan Botpress menawarkan opsi hemat biaya untuk UKM maupun perusahaan.
Harga Rasa
Meskipun platform inti Rasa gratis untuk pengembang, fitur dukungan lanjutan, skalabilitas, dan keamanan perusahaan hanya tersedia di paket berbayar.
Paket harga ini terutama ditujukan untuk tim atau bisnis besar yang membutuhkan dukungan komersial jangka panjang, kepatuhan, dan infrastruktur khusus.
Rasa menawarkan tiga paket harga:
Harga Botpress
Botpress menawarkan paket gratis yang mencakup kredit AI bulanan senilai $5. Kredit ini memungkinkan bot Anda untuk “berpikir” dengan melakukan panggilan ke model bahasa besar (LLM). Sederhananya, kredit ini seperti bahan bakar yang memungkinkan bot mengambil informasi dari sumber pengetahuan dan menghasilkan respons alami.
Paket Pay-As-You-Go memungkinkan tim hanya membayar AI yang digunakan oleh bot mereka, bukan biaya bulanan tetap. Ini membuatnya fleksibel dan ramah biaya, karena biaya menyesuaikan dengan penggunaan bot.
Botpress menawarkan tingkatan harga yang jelas:
Kemampuan Integrasi
Singkatnya: Baik Rasa maupun Botpress memungkinkan tim untuk terintegrasi dengan sistem backend apa pun, namun Botpress sudah menyediakan alat pengetahuan dan RAG bawaan, sedangkan Rasa mengharuskan pengembang membangun fitur ini dari awal.
Rasa dan Botpress sama-sama menyediakan API dan SDK untuk menghubungkan ke hampir semua sistem backend atau pihak ketiga. Namun, keduanya berbeda dalam hal sumber pengetahuan.
Rasa tidak memiliki kemampuan basis pengetahuan bawaan. Jika tim ingin chatbot menjawab pertanyaan dari dokumen bantuan atau data eksternal, mereka harus membangunnya sendiri – biasanya dengan membuat sistem pencarian kustom (seperti ElasticSearch atau RAG) dan menulis aksi Python untuk mengambil jawaban. Fitur seperti mengunggah PDF atau mengakses data langsung juga tidak didukung secara default, jadi semuanya harus dibangun dan dipelihara manual.
Botpress dilengkapi alat bawaan untuk bekerja dengan sumber pengetahuan. Tim dapat mengunggah PDF, menghubungkan API, melakukan scraping situs web, atau mengambil data dari file CSV dan JSON. Mesin retrieval-augmented generation (RAG) bawaan akan mencari info paling relevan saat runtime dan membuat respons yang membantu berdasarkan info tersebut.
Fitur Keamanan
Singkatnya: Model self-hosted Rasa memberi tim kendali penuh dan tanggung jawab atas keamanan serta kepatuhan, sementara Botpress menawarkan fitur keamanan canggih dan alat kepatuhan bawaan.
Rasa menawarkan keamanan kuat secara desain, terutama melalui deployment self-hosted. Ini memastikan data sensitif tidak pernah keluar dari infrastruktur tim, sehingga organisasi memiliki kontrol penuh atas enkripsi, kontrol akses, dan standar kepatuhan.
Namun, fleksibilitas itu juga berarti tanggung jawab. Tim harus mengonfigurasi dan memelihara semua lapisan keamanan sendiri — termasuk kesiapan SOC2, audit logging, penguatan server, dan lainnya. Fitur keamanan seperti role-based access control (RBAC), SSO, dan 2FA tidak tersedia secara default dan biasanya memerlukan pengembangan kustom atau alat pihak ketiga.
Sebagai framework open-source, tingkat keamanan Rasa sangat bergantung pada cara deployment-nya (misal: self-hosted vs. Rasa X/Enterprise).
Dalam praktiknya, Rasa paling cocok untuk organisasi dengan sumber daya keamanan khusus yang perlu memenuhi persyaratan regulasi tertentu secara mandiri.
Botpress hadir dengan fitur keamanan tingkat perusahaan – termasuk role-based access control (RBAC), enkripsi data, dan sertifikasi kepatuhan SOC2. Karena kontrol ini sudah siap pakai, tim dapat fokus membangun agent tanpa beban keamanan yang berat.
Botpress lebih cocok untuk perusahaan yang ingin bergerak cepat namun tetap memenuhi standar kepatuhan (misal di bidang kesehatan atau keuangan), tanpa perlu tim keamanan internal yang besar.
Memori
Singkatnya: Rasa memerlukan pengaturan eksternal untuk menyimpan memori antar sesi. Botpress sudah menyediakan memori bawaan untuk melacak konteks pengguna secara otomatis seiring waktu.
Rasa dapat melacak informasi selama percakapan menggunakan slot, yang disimpan sementara dalam sesi.
Namun, Rasa tidak menyediakan memori persisten bawaan lintas sesi. Untuk mempertahankan konteks antar interaksi pengguna (seperti mengingat preferensi atau masalah sebelumnya), tim harus menyiapkan database eksternal dan menulis aksi kustom – biasanya dengan Python – untuk membaca dan menulis ke database tersebut secara manual.
Botpress dilengkapi dengan memori sesi jangka panjang bawaan. Platform ini dapat secara otomatis menyimpan dan mengambil data pengguna – seperti pesanan sebelumnya atau riwayat dukungan – di berbagai interaksi. Pengembang dapat menentukan apa yang perlu diingat, berapa lama disimpan, dan bagaimana data tersebut digunakan – tanpa harus menghubungkan penyimpanan eksternal atau menulis logika backend kustom. Ini memudahkan pembuatan AI agent yang personal dan kontekstual.
Komunitas & Dukungan
Singkatnya: Baik Rasa maupun Botpress menawarkan sumber daya pengembang yang kuat, namun Botpress memberikan dukungan lebih luas di berbagai tingkat harga, ditambah komunitas yang sangat aktif dan bantuan waktu nyata.
Rasa menyediakan dokumentasi lengkap dan materi pembelajaran berfokus pada pengembang melalui dokumen resmi, blog, dan repositori GitHub. Komunitasnya aktif di forum dan server Discord publik, tempat pengembang berbagi solusi dan berdiskusi praktik terbaik. Pengguna Rasa Pro dan Enterprise bisa mengakses dukungan tambahan lewat Slack, email, atau layanan onboarding kustom. Namun, dukungan untuk edisi open-source terbatas pada saluran komunitas, dan tidak ada dukungan langsung kecuali di paket berbayar.
Sebaliknya, Botpress menawarkan pengalaman dukungan yang lebih langsung untuk tim di semua tahap. Dukungan live chat menghubungkan pengguna langsung dengan tim Botpress untuk bantuan setup dan troubleshooting cepat. Max, AI Support Bot, memberikan jawaban instan dan panduan produk langsung di dalam platform.
Botpress juga menyediakan Tim Customer Success khusus yang bekerja sama dengan bisnis untuk mengoptimalkan agen AI mereka dan memastikan kesuksesan jangka panjang. Bagi yang mencari komunitas, Botpress memiliki komunitas Discord dengan lebih dari 30.000 anggota yang menawarkan dukungan antar pengguna dan sesi AMA langsung setiap hari di mana tim Botpress menjawab pertanyaan secara real-time.
Pada akhirnya, Botpress menghadirkan edukasi mandiri sekaligus kolaborasi melalui komunitas dan dukungan dari para ahli.
Kedua platform menyediakan dokumentasi lengkap dan dukungan komunitas, namun Botpress menggabungkan edukasi mandiri dengan dukungan langsung, sehingga menjadi pilihan yang lebih kuat bagi tim dari berbagai ukuran untuk mendapatkan jawaban dengan cepat.
Kustomisasi & Fleksibilitas
Ringkasan: Rasa menawarkan fleksibilitas melalui kode dan desain modular, namun memerlukan pengaturan manual. Botpress menyediakan kustomisasi penuh termasuk pengkodean dan kontrol antarmuka bawaan.
Rasa sangat fleksibel dan berorientasi pada pengembang. Platform ini menggunakan SDK open-source dan arsitektur modular, memberikan tim kendali penuh atas perilaku chatbot, integrasi sistem, dan pemrosesan bahasa.
Pengembang dapat menulis kode Python khusus menggunakan Action Server Rasa untuk menangani logika backend, memanggil API, atau mengelola percakapan. Alur percakapan dirancang menggunakan stories dan rules, yang memberikan kontrol namun bisa menjadi rumit seiring berkembangnya bot.

Botpress mengambil pendekatan berbeda untuk kustomisasi dengan menggabungkan antarmuka visual dan opsi pengkodean langsung. Pengembang dapat menulis JavaScript atau TypeScript langsung di Botpress, menggunakan node siap pakai atau membuat sendiri, serta memanggil API eksternal dengan pengaturan minimal.
Flows bersifat modular, dapat digunakan kembali, dan mudah dikelola secara visual, sehingga Botpress dapat diakses baik oleh tim teknis maupun semi-teknis. Tim juga dapat menyesuaikan logika backend maupun perilaku frontend — termasuk tampilan dan perilaku chatbot di widget atau berbagai kanal.

Platform Mana yang Lebih Cocok untuk Bisnis Saya?
1. Dukungan Multibahasa 24/7 untuk Perusahaan Travel Global
Masalah Utama: Menyediakan dukungan multibahasa 24/7 di berbagai kanal untuk pelanggan global.
Ringkasan: Rasa menawarkan dukungan multibahasa dan kontrol penuh atas deployment, namun memerlukan upaya rekayasa yang signifikan. Botpress menyediakan NLU multibahasa, fleksibilitas kanal, dan memori persisten secara langsung.
Amir memimpin dukungan pelanggan di platform pemesanan perjalanan global. Timnya menangani permintaan mendesak dalam berbagai bahasa — seperti perubahan jadwal penerbangan, pembatalan, dan peringatan perjalanan — melalui WhatsApp, aplikasi mobile, dan situs web mereka. Amir membutuhkan:
- Chatbot yang dapat memahami dan merespons dalam berbagai bahasa
- Pengalaman yang konsisten di semua platform
- Akses data backend secara real-time untuk pemesanan dan perubahan
Rasa mendukung bot multibahasa melalui pipeline pelatihan khusus, memungkinkan tim membangun model bahasa dan flow terpisah.
Namun, tidak ada fitur terjemahan atau routing bahasa bawaan di Rasa, sehingga tim harus mengembangkan dan memelihara infrastruktur ini sendiri. Memori persisten juga tidak tersedia — pengembang harus menghubungkan ke database eksternal dan merancang logika sendiri untuk menyimpan dan mengambil konteks.
Meskipun Rasa menawarkan fleksibilitas deployment penuh dan kontrol open-source, hal ini memerlukan beban pengembangan yang lebih tinggi.
Botpress mendukung lebih dari 100 bahasa dengan NLU yang dapat disesuaikan per lokal, dan memungkinkan tim mendefinisikan flow dinamis berdasarkan bahasa, lokasi, atau perilaku pengguna. Platform ini sudah terintegrasi dengan WhatsApp, web chat, dan kanal khusus. Memori jangka panjang bawaan membantu bot mengingat interaksi sebelumnya dan preferensi pengguna, sehingga mengurangi hambatan bagi pelancong yang sering bepergian.
Tim dapat melakukan deployment dengan cepat dan melakukan scaling secara hemat berkat paket gratis Botpress, harga pay-as-you-go, dan paket berbayar yang jelas.
Untuk dukungan perjalanan multibahasa yang dapat diskalakan dan mudah dirawat, Botpress adalah pilihan yang lebih kuat.
2. Skalabilitas Dukungan Pelanggan SaaS Berlangganan
Masalah Utama: Perusahaan SaaS yang berkembang pesat ingin mengalihkan pertanyaan teknis dasar dan penagihan tanpa menambah agen baru.
Ringkasan: Rasa menawarkan kontrol backend penuh untuk dukungan SaaS yang kompleks, namun memerlukan upaya pengembang yang besar. Botpress menyediakan memori persisten dan dukungan API native, sehingga lebih cepat di-deploy dan mudah dirawat.
Sam adalah Kepala Dukungan di perusahaan SaaS B2B yang berkembang pesat. Timnya menangani banyak tiket terkait masalah login, kebingungan penagihan, dan pertanyaan seputar onboarding. Untuk tetap dapat mengikuti perkembangan tanpa menambah agen, Sam membutuhkan:
- Sebuah chatbot yang dapat menyelesaikan pertanyaan teknis dan penagihan umum
- Integrasi mulus dalam alur kerja Zendesk dan Intercom
- Akses real-time ke sistem CRM dan penagihan seperti Stripe atau HubSpot
Rasa memberikan tim Sam kontrol backend penuh melalui SDK Python dan aksi khusus. Mereka dapat menghubungkan alat penagihan dan data CRM menggunakan logika khusus.
Namun, Rasa tidak memiliki memori persisten bawaan — pengembang harus membuat sistem penyimpanan dan pengambilan data sendiri untuk menyimpan riwayat pengguna. Deployment di platform helpdesk seperti Intercom juga memerlukan integrasi tambahan.
Fleksibilitas Rasa membuatnya kuat, namun memakan waktu untuk tim kecil tanpa pipeline rekayasa khusus. Harga Rasa juga bisa menjadi kendala bagi organisasi Sam.
Sebaliknya, Botpress sudah dilengkapi memori bawaan, memungkinkan bot mengingat pengguna di berbagai sesi dan mempersonalisasi tindak lanjut. Platform ini mendukung panggilan API langsung dan builder logika visual, sehingga tim Sam dapat menghubungkan bot ke Stripe atau HubSpot tanpa harus membuat backend khusus.
Botpress juga mendukung integrasi native dengan Zendesk dan Intercom, sehingga pengaturan lebih mudah. Tim dapat mulai secara gratis atau menggunakan harga pay-as-you-go, lalu melakukan scaling ke paket berbayar yang jelas.
Untuk perusahaan SaaS yang ingin bergerak cepat tanpa mengorbankan kustomisasi, Botpress menawarkan waktu implementasi lebih singkat dan fleksibilitas jangka panjang yang lebih besar.
3. Otomatisasi Manajemen Pesanan untuk Brand E-commerce D2C
Masalah Utama: Mengotomatisasi dukungan purna jual seperti pelacakan, pengembalian, dan pertanyaan produk.
Ringkasan: Rasa memungkinkan otomatisasi tingkat lanjut dengan kontrol backend penuh namun memerlukan investasi pengembang yang besar. Botpress menawarkan integrasi Shopify real-time dan memori, langsung dari platform.
Priya memimpin tim CX di brand e-commerce D2C yang baru saja berekspansi ke pasar internasional. Timnya menangani ribuan pertanyaan tentang pelacakan pesanan, pengembalian, dan detail produk setiap minggu. Priya membutuhkan:
- Chatbot yang dapat membimbing pelanggan dalam proses pengembalian dan melacak pesanan secara real-time
- Integrasi mulus dengan Shopify dan chat web
- Dukungan untuk mengotomatisasi tugas berulang seperti permintaan refund atau FAQ
Rasa memungkinkan tim Priya membangun logika lanjutan menggunakan aksi khusus yang ditulis dengan Python. Pengembang dapat mengintegrasikan API Shopify, mengelola logika retur, dan memicu proses refund dengan membangun alur backend sendiri.
Namun, Rasa tidak memiliki memori persisten bawaan – tim harus menghubungkan database eksternal dan mengelola penyimpanan secara manual. Rasa juga tidak menyediakan konektor native untuk Shopify atau sistem pemesanan, sehingga deployment memerlukan waktu lebih lama dan tim pengembang yang terampil.
Botpress menawarkan integrasi Shopify bawaan, memungkinkan bot mengambil data pesanan, memeriksa status pengiriman, atau memproses retur dengan pengaturan minimal. Memori jangka panjang bawaan memungkinkan bot mengingat riwayat pengguna dan preferensi produk, yang sangat membantu untuk upsell atau interaksi lanjutan.
Builder alur kerja visual Botpress memudahkan otomatisasi flow bertahap seperti persetujuan retur atau pelacakan refund. Selain itu, harga Botpress cocok untuk Priya karena ada opsi pay-as-you-go dan paket bulanan yang jelas untuk scaling.
Untuk brand e-commerce yang ingin mengotomatisasi dukungan pasca pembelian dengan cepat dan terjangkau, Botpress memberikan keseimbangan kekuatan dan kemudahan yang lebih baik.
4. Dukungan untuk Industri yang Sangat Diatur (misal: Kesehatan)
Masalah Utama: Mengotomatiskan pertanyaan sambil memenuhi kebutuhan kepatuhan dan audit yang ketat.
Ringkasan: Rasa mendukung deployment on-premise yang aman dengan kontrol penuh, namun fitur keamanan dan kepatuhan harus dibangun dan dirawat sendiri. Botpress menyediakan fitur keamanan tingkat perusahaan secara native.
Marcus bertanggung jawab atas pengalaman pelanggan di sebuah penyedia layanan kesehatan. Timnya ingin mengotomatisasi penjadwalan, pertanyaan kebijakan, dan informasi cakupan sambil tetap mematuhi HIPAA dan undang-undang data regional. Marcus membutuhkan:
- Chatbot yang aman untuk melindungi data pasien
- Log audit lengkap dan kontrol akses
- Opsi untuk melakukan deployment di lingkungan lokal demi mematuhi kebijakan keamanan internal
Rasa memberikan tim Marcus kontrol penuh atas keamanan dengan memungkinkan deployment on-premise. Ini berarti data tidak pernah keluar dari server perusahaan, dan tim dapat memenuhi persyaratan HIPAA dan GDPR menggunakan infrastruktur serta alat mereka sendiri.
Namun, Rasa tidak menawarkan fitur bawaan seperti kontrol akses berbasis peran (RBAC), audit logging, atau SSO – tim harus membangun sendiri atau mengintegrasikan dengan alat pihak ketiga. Semua alur kerja kepatuhan, mulai dari enkripsi hingga manajemen identitas, memerlukan upaya rekayasa.
Sebaliknya, Botpress sudah dilengkapi fitur keamanan tingkat perusahaan: RBAC bawaan, jejak audit, memori terenkripsi, dan kepatuhan SOC 2 Type II. Pengembang dapat membangun alur kerja otomatis seperti penjadwalan tes laboratorium atau pengecekan asuransi sambil memastikan data sensitif tersimpan dengan aman dan dapat diaudit.
Untuk sektor kesehatan dan industri yang diatur di mana waktu menuju kepatuhan sangat penting, baik Botpress maupun Rasa adalah pilihan yang baik, namun Botpress lebih cepat dan aman tanpa beban pengembangan tambahan.
Kesimpulan: Botpress vs Rasa
Rasa dan Botpress sama-sama merupakan platform kuat untuk membangun AI percakapan, namun keduanya melayani prioritas dan pendekatan pengembangan yang berbeda.
Rasa paling cocok untuk tim perusahaan yang ingin mengontrol seluruh stack dan siap membangun setiap lapisan sendiri. Platform ini bersifat open-source dan modular, sehingga sangat andal untuk lingkungan yang diatur atau self-hosted. Konsekuensinya, hampir semua hal — mulai dari pengelolaan pengetahuan hingga lapisan keamanan — harus dibangun dan dipelihara secara internal.
Botpress menawarkan kustomisasi sekaligus menyediakan berbagai kemampuan: keamanan tingkat perusahaan, alat human-in-the-loop, memori, RAG, dan banyak opsi integrasi. Tim tetap memiliki fleksibilitas penuh untuk melakukan pengkodean dan kustomisasi, namun mereka memulai dari platform yang sudah menangani sebagian besar pekerjaan berat. Keseimbangan ini membuat Botpress sangat menarik bagi tim yang menginginkan kustomisasi tanpa batas dengan proses produksi dan skala yang lebih cepat.





.webp)
