Saya harap tajuk itu menarik minat anda! Tajuknya adalah oldie dan diilhamkan oleh artikel popular 1996 untuk mencipta limpahan penampan. Penulis, Elias Levy, menulis cara yang sangat terperinci dan berguna yang saya harap dapat dicontohi di sini.
Yang berkata, cara hari ini bukan mengenai limpahan penampan, tetapi bagaimana untuk memulakannya Botpress, di mana saya baru-baru ini menyertai sebagai Penyokong Pembangun. Hari ini, saya hanya ingin memberi anda beberapa helah yang bagus untuk menggunakan bot menggunakan Botpress, untuk menarik perhatian rakan, pengurus, atau Ibu anda. Mudah-mudahan, semua orang akan kagum dengan kemahiran anda dan wang yang anda simpan semasa anda menggunakan prototaip chatbot.
Dalam catatan blog ini, anda akan belajar bagaimana untuk memulakan a Botpress contoh dengan Docker, dan khususnya, jika anda tidak pernah menggunakan Docker sebelum ini, anda akan belajar cara menggunakan Taman Permainan Docker untuk menyediakan anda Botpress contoh dan mulakan chatbot pertama anda.
Jika anda lebih kepada pelajar "tonton video", lihat video yang saya buat untuk diikuti.
Membina Chatbot untuk Keseronokan
Botpress adalah alat yang menyeronokkan untuk digunakan. Ia mempunyai pelbagai modul dan alat.
Salah satu ciri yang paling berkuasa Botpress adalah enjin NLU, yang membolehkan chatbot anda memahami bahasa semula jadi dan niat pengguna. Ini adalah ciri penting tetapi lebih maju Botpress, yang akan saya bincangkan pada masa akan datang bagaimana. Sekiranya anda ingin menggali sekarang, Botpress dokumentasi mempunyai pengenalan yang sangat baik.
Tempat terbaik untuk memulakan adalah dengan bot mudah - chatbot untuk mengembalikan GIF, bot rolling DnD, bot rak CTF atau bot ChatOps . Botpress adalah alat yang hebat untuk ini, dan Botpress Studio akan menyokong anda dalam perjalanan anda sebagai pembangun chatbot.
Membina Chatbot untuk Keuntungan
Sebagai pembangun sendiri, saya suka menggunakan alat percuma dan hacky terbaik untuk menguji dan bersenang-senang dengan pengekodan saya. Saya sangat menyukai alat baru yang percuma dan sumber terbuka seperti Botpress. Sekiranya chatbot pertama anda ternyata berjaya dan menguntungkan, saya ingin tahu! (saya tidak, sedih).
Bermula dengan Docker
Saya akan menyediakan saya Botpress contoh dan gunakan chatbot pertama saya menggunakan Docker.
Bagi anda yang sudah menggunakan Docker pada mesin anda, anda boleh mula menggunakan Botpress macam ini:
larian docker -p 3000:3000 --rm -it botpress/Pelayan
Sekiranya anda tidak mempunyai Docker, jangan takut. Anda tidak perlu memasang Docker untuk menggunakan Docker - anda boleh bermula dengan Taman Permainan Docker. Menggunakan panduan mereka, anda boleh bermula dengan Botpress hanya dalam beberapa minit.
Untuk bermula, klik lalu ke taman permainan Play with Docker. Anda akan digesa untuk log masuk ke Docker; Jika anda tidak mempunyai akaun Docker, anda perlu menciptanya - tetapi ia percuma dan cukup berguna. Sebaik sahaja anda membuat akaun Docker dan log masuk, anda akan dapat mengklik 'mula' untuk mula bermain dengan Docker.
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f49fd88aa51ba50b2ad57_play-with-docker.webp)
Untuk memulakan, klik pada "Mula" dan Docker akan membuat sesi baru untuk anda. Anda dapat melihat dari tangkapan skrin di bawah, sesi ditetapkan hanya selama 4 jam. Sebaik sahaja dalam sesi, anda perlu 'Tambah Contoh Baru' dan contoh akan dibuat untuk anda - ubuntu 18.04 dengan 8 CPU dan 30GB akan diberikan kepada anda. :D
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f49fd749a770071b1cefa_docker-interface-instance.webp)
Anda boleh mula menggunakan Docker serta-merta, menaip perintah dalam kejadian baharu anda. Saya akan mulakan dengan memasang Botpress Dalam baris arahan dengan menaip yang berikut:
larian docker -p 3000:3000 --rm -it botpress/Pelayan
Butiran arahan:
- '-p' memberitahu Docker untuk membuka port pada mesin di mana Docker sedang berjalan
- '3000:3000' memberitahu Docker untuk membuka pelabuhan di dalam bekas; Di sini kita mengikat pelabuhan tempatan mesin ke pelabuhan kontena
- '--rm' adalah untuk dipadam - sekali Botpress tika ditutup atau keluar, semua data akan dipadamkan
- '-it' menentukan terminal interaktif, jadi kita boleh mendapatkan log dari Botpress Pelayan
Tanpa tag pada 'botpress/server', Docker akan memilih versi terkini 'botpress/server:terkini'
Untuk mengetahui lebih lanjut tentang Botpress Imej Docker, anda boleh pergi ke dockerhub dan melihat butiran di sana: hub.docker.com/r/botpress/Pelayan. Anda akan dapat melihat semua tag Botpress Menggunakan.
Dengan pemasangan selesai, butang baru akan dibuat untuk kami, di sebelah 'PORT TERBUKA', membaca '3000'. Klik padanya, dan ia akan membuka port 3000, dan buka URL baru ...
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f49fd2e44f0dc94844c2e_docker-interface-open-port.webp)
Dan anda masih baru Botpress Sebagai contoh! URL ini boleh dikongsi - dengan devs lain, pengurus anda, ibu anda - untuk menunjukkan kepada mereka chatbots yang anda buat.
Untuk bermula dengan Botpress, anda boleh membuat akaun.
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f49febac0ff60fb88c271_create-botpress-account.webp)
Langkah ini - membuat akaun - tidak begitu kritikal dalam kes ini, kerana saya mencipta ini Botpress contoh di dalam taman permainan Docker. Ingat, contoh ini hilang sepenuhnya dalam masa 4 jam sahaja, jadi jika anda ingin menyimpan apa sahaja yang telah anda lakukan Botpress, pastikan anda mengeksport segala-galanya sebelum meninggalkan atau keluar.
Dan anda boleh mula membina chatbot pertama anda! Sekiranya anda memerlukan panduan lanjut, lihat Botpress Dokumentasi Mula Cepat.
Senarai Kandungan
Kekal terkini dengan chatbots AI terkini
Kongsi ini pada: