- n8n adalah platform agen AI yang kuat yang berspesialisasi dalam otomatisasi, pembangun aliran visual yang intuitif, dan serangkaian integrasi yang masif.
- Mengintegrasikan alur kerja n8n dengan alat pihak ketiga dapat membantu meningkatkan fungsionalitas n8n, misalnya, dalam kemampuan percakapan.
- Membangun chatbot dengan n8n melibatkan penyusunan alur, dan menerapkan pembungkus chatbot ke alur n8n Anda.
Jika Anda berpikir untuk menerapkan chatbot AI untuk bisnis Anda, Anda tidak sendirian. Chatbot AI telah meledak, dengan kapitalisasi pasar yang diperkirakan akan mencapai $46 miliar pada tahun 2029.
Ledakan pasar ini telah menurunkan hambatan masuk untuk membuat chatbot - alat, platform, layanan baru bermunculan di kiri dan kanan, semuanya menjanjikan penerapan yang lebih cepat dan otomatisasi yang lebih cerdas.
Dan di pasar yang begitu ramai, sangat penting untuk memilih platform AI percakapan terbaik untuk kebutuhan Anda - platform yang memanfaatkan integrasi pihak ketiga, otomatisasi yang dapat disesuaikan, dan pengambilan keputusan secara otonom.
Apa yang membuat para pembangun lebih unggul tidak hanya menggunakan alat-alat ini, tetapi juga orkestrasi agen AI: menggabungkan berbagai alat yang berbeda, bermain dengan kekuatan masing-masing platform.
Dalam demo ini, saya akan menunjukkan kepada Anda bagaimana melakukan hal itu dengan membangun chatbot n8n. Anda akan belajar cara menyiapkan alur kerja yang kuat di n8n, menghubungkannya dengan alat lain, dan membungkusnya dalam antarmuka percakapan untuk UI yang mulus.
Mengapa membuat chatbot n8n di platform pihak ketiga?
N8n diuntungkan oleh pembungkus percakapan, karena meskipun memiliki fungsionalitas alur kerja yang canggih dan mudah digunakan, namun cukup sulit untuk mengatur alur percakapan yang lancar.
Jika komponen percakapan ditangguhkan ke platform lain, N8n dapat mengontrol otomatisasi alur kerja, dan alat AI percakapan dapat mengobrol dengan pengguna dan menentukan kapan - dan dengan data apa - untuk memicu alur kerja.
N8n, karena tidak ada kata yang lebih baik, perlu diasuh. Setiap langkah harus diartikulasikan secara hati-hati. Semua operasi, format keluaran, alat, dll. harus secara eksplisit disebut dalam apa yang akhirnya terlihat seperti spageti alur kerja.
Menggabungkan n8n dengan platform yang lebih mengedepankan obrolan memiliki efek sinergis, memanfaatkan integrasi dan otomatisasi yang sangat jelas, sambil menyerahkan alur obrolan dan pengambilan keputusan secara otonom kepada platform yang lebih sesuai.
Mari saya jelaskan.
Apa saja keterbatasan n8n?
N8n adalah platform yang secara khusus menargetkan orkestrasi dan otomatisasi alur kerja bertenaga AI. Ini sangat bagus untuk tugas-tugas yang kaku dan debugging - setiap langkah dicatat, dan editor mencatat setiap input dan output node.

Namun demikian, keharusan untuk memperhitungkan secara manual setiap langkah dalam alur kerja cenderung mengganggu apa yang seharusnya berjalan lancar dan komunikatif.
Bagaimana platform pihak ketiga dapat memperkuat chatbot n8n?
Alat percakapan (seperti Botpress atau Voiceflow) menggunakan perutean otonom dan instruksi dalam bahasa Inggris.
Dalam kasus Botpress, pengambilan keputusan didukung oleh mesinLLMz internal. Bersama dengan node otonom, mesin ini menggabungkan kueri pengguna dan alat yang tersedia untuk melakukan iterasi:
- menentukan tindakan selanjutnya
- melaksanakan tindakan
- mengevaluasi hasilnya
- memperbarui pengguna
- menentukan apakah akan melanjutkan eksekusi lebih lanjut atau tidak

Jadi, mengapa harus repot-repot dengan n8n?
Jika Anda ingin menggunakan pembungkus percakapan untuk bot n8n, itu karena salah satu dari 2 alasan:
1. Anda sudah terbiasa dengan n8n
Mungkin Anda mencoba mengotomatiskan alur kerja yang rumit dan belum siap meluangkan waktu untuk mempelajari platform baru.
Anda tahu bahwa platform percakapan menawarkan UX yang lebih halus dan umumnya mudah diatur, jadi Anda menggunakan agen percakapan untuk memicu alur kerja n8n - yang terbaik dari kedua kata tersebut.
2. Anda ingin memanfaatkan integrasi n8n
Cukup adil. Ada lebih dari 400 di antaranya.
n8n berfungsi sebagai lapisan orkestrasi yang kuat yang menghubungkan chatbot Anda ke alat eksternal tanpa memerlukan kode khusus. Hal ini membuatnya sangat berguna bagi para pengembang yang ingin melakukannya:
- Memicu alur kerja di seluruh sistem, seperti CRM, perpesanan
- Akses API yang belum tentu tersedia di platform obrolan
- Menangani autentikasi, percobaan ulang, dan transformasi data tanpa mengacaukan logika agen
Meskipun demikian, setelah Anda terbiasa dengan Botpress dan bagaimana Botpress dapat bertindak sebagai klien API kustom, Anda dapat memilih untuk beralih.
Cara membuat chatbot n8n dalam 5 langkah
Untuk membuat chatbot n8n, Anda perlu membuat alur kerja n8n Anda, dan kemudian mengintegrasikannya ke dalam antarmuka obrolan menggunakan integrasi n8n khusus.
1. Membangun aliran n8n Anda
Dengan asumsi Anda telah mengetahui kasus penggunaan Anda, sekarang saatnya untuk membangun alurnya. Ini adalah logika internal yang mendukung fungsionalitas bot Anda.
Alur bot Anda dapat mengambil salah satu dari jutaan bentuk yang berbeda tergantung pada apa yang Anda buat.
Jika Anda mengalami kebuntuan, saya sarankan untuk memeriksa pustaka templat n8n - ada kemungkinan besar pustaka ini menyertakan kasus penggunaan yang Anda cari.
Karena saya bukan ahli n8n, saya mengadaptasi sebuah templat.
Menambahkan Acara Webhook
Untuk melewatkan data melalui event webhook , Anda harus menambahkan node Webhook ke awal aliran Anda.

Yang perlu Anda ingat adalah bagaimana data dan aliran akan bekerja dengan bot Botpress Anda - kedua agen akan berkomunikasi melalui eventwebhook .
Itu berarti data harus diformat sedemikian rupa sehingga dapat diteruskan melalui permintaan HTTP antara dua bot. Dengan kata lain:
- Ini perlu dikodekan dalam format JSON
- Setiap media dan data yang sangat panjang harus disimpan dalam sebuah tautan dan di-query oleh API, daripada diteruskan melalui webhook.
2. Tambahkan pembungkus chatbot
Kabar baiknya: bagian yang sulit sudah berakhir.
Untuk mendapatkan bot dengan kemampuan percakapan dan pemanggilan alat yang canggih, yang diperlukan hanyalah satu Autonomous Node.
Di Botpress Studio, buat bot baru dengan tombol + Buat Bot di kanan atas.

Anda bisa mengikuti proses orientasi, tetapi Anda bisa melewatinya. Apa pun itu, Anda akan disambut dengan simpul otonom yang memiliki akses ke basis pengetahuan.

3. Tambahkan instruksi chatbot
Berikan bot tujuannya.
Sampaikan instruksi chatbot Anda dalam instruksi bahasa sederhana. Ini termasuk:
- Cara menyapa pengguna
- Tugas apa yang harus dilakukan
- Data apa yang diharapkan
- Bagaimana cara memproses data tersebut
Ada tarian untuk mendorong teknik, jadi saya membuat video yang menguraikannya secara detail.
4. Menghubungkan Chatbot ke n8n
Ini adalah langkah di mana Anda menyelaraskan semua variabel di Botpress dan n8n untuk memastikan keduanya dapat berkomunikasi.
Pengaturan N8n
- Masuk ke ruang kerja n8n Anda dan klik ⌄ di samping Buat Alur Kerja di kanan atas. Klik Buat Kredensial.

- Pilih Header Auth dari menu tarik-turun dan klik Lanjutkan.

- Atur nama menjadi Otorisasi dan nilainya ke token akses pribadi Botpress Anda.

- Arahkan ke alur kerja Anda dan klik dua kali simpul Webhook Anda. Layar konfigurasi akan muncul.
- Tetapkan Metode HTTP ke Posting.
- Atur Autentikasi ke Autentikasi Header dan untuk Kredensial untuk Header Auth pilih kredensial yang baru saja Anda buat. Secara default, kredensial ini akan disebut Akun Autentikasi Header.
- Jika Anda mengirimkan respons webhook kembali (dan memang harus), setel Menanggapi untuk
- Di hub, cari N8N. Klik integrasi, dan tekan Instal Integrasi.

- Pilih URL Produksi di bagian atas (di bawah URLWebhook ) dan salin URL tersebut.
- Pastikan alur kerja Anda diatur ke aktif dengan menekan sakelar di bagian atas alur kerja.

Pengaturan Botpress
Anda harus menginstal dan mengonfigurasi integrasi n8n.
- Untuk menginstal, tekan Explore Hub di kanan atas studio.


- Anda harus menambahkan token akses pribadi Anda. Buatlah jika Anda belum memilikinya, dan tetapkan sebagai nilai bidang Token Akses.

- Setelah integrasi dikonfigurasi, tambahkan kartu Activate Workflow ke node otonom.
- Atur ID Percakapan ke {{event.conversationID}} dan URLWebhook ke URL webhook n8n Anda.

Anda dapat (dan harus) membiarkan LLM memutuskan muatan berdasarkan instruksi yang Anda berikan - itulah data yang akan diteruskan ke n8n.
5. Menguji, menerapkan, dan mengulang
Sekarang adalah kesempatan Anda untuk menguji fungsionalitasnya. Pastikan semua bagian berfungsi sebagaimana mestinya.
Setelah siap, Anda dapat menekan Publish di sudut kanan atas studio. Ada opsi untuk menyebarkan ke web, messenger, WhatsApp, Telegram, dan saluran komunikasi yang paling umum.
Namun, pekerjaan belum selesai. Anda pasti ingin mengumpulkan analitik pada chatbot Anda-bagaimanapengguna berinteraksi dengannya, di mana kegagalannya, dan hambatan kinerja.
Anda dapat mengatasinya dengan:
- Memperbarui petunjuk
- Menambahkan sumber pengetahuan
- Mengubah alur otomatisasi
- Menghapus langkah, instruksi, atau sumber pengetahuan yang tidak digunakan.
Mulai membangun chatbot n8n hari ini
Pembungkus chatbot adalah cara yang bagus untuk menambah kecepatan aliran n8n.
Dengan pemanggilan alat secara otonom, integrasi di seluruh saluran, dan pencarian basis pengetahuan secepat kilat, Botpress merupakan cara mudah untuk menambahkan pengambilan keputusan seperti manusia ke dalam alur kerja otomatis.
Mulai membangun hari ini. Gratis.