Umarım başlık ilginizi çekmiştir! Başlık eski bir başlıktır ve 1996 yılında yayınlanan ve tampon taşması yaratmayı konu alan popüler bir makaleden esinlenilmiştir. Yazar Elias Levy, burada taklit etmeyi umduğum çok ayrıntılı ve yararlı bir nasıl yapılır yazdı.
Bununla birlikte, bugünün nasıl yapılır'ı bir arabellek taşması ile ilgili değil, daha ziyade yakın zamanda Geliştirici Avukatı olarak katıldığım Botpress ile nasıl başlayacağınızla ilgili. Bugün, arkadaşlarınızı, müdürünüzü ve hatta annenizi etkilemek için Botpress adresini kullanarak bir bot dağıtmak için birkaç güzel numara vermek istiyorum. Umarım, tüm bu insanlar becerilerinizden ve bir sohbet robotu prototipini dağıtırken tasarruf ettiğiniz paradan etkilenecektir.
Bu blog yazısında, Docker ile bir Botpress örneğini nasıl başlatacağınızı öğreneceksiniz ve özellikle, daha önce hiç Docker kullanmadıysanız, Botpress örneğinizi kurmak ve ilk sohbet botunuza başlamak için Docker Playground'u nasıl kullanacağınızı öğreneceksiniz.
Daha çok "video izle" öğrenen biriyseniz, takip etmek için hazırladığım videoya göz atın.
Eğlence için Chatbot Oluşturma
Botpress kullanımı eğlenceli bir araçtır. Çok çeşitli modül ve araçlara sahiptir.
Botpress 'un en güçlü özelliklerinden biri, sohbet botunuzun doğal dili ve kullanıcının amacını anlamasını sağlayan NLU motorudur. Bu, Botpress'un önemli ancak daha gelişmiş bir özelliğidir ve ileride nasıl yapılır bölümünde ele alacağım. Eğer şimdi başlamak isterseniz, Botpress dokümantasyonunda mükemmel bir giriş var.
Başlamak için en iyi yer basit bir bottur - GIF'leri döndüren bir chatbot, bir DnD rolling botu, CTF racking botu veya bir ChatOps botu. Botpress bunun için harika bir araçtır ve Botpress Studio bir chatbot geliştiricisi olarak yolculuğunuzda sizi destekleyecektir.
Kâr Amaçlı Chatbot Oluşturma
Kendim de bir geliştirici olarak, kodlamamı test etmek ve eğlenmek için en iyi ücretsiz ve hacky araçları kullanmayı seviyorum. Özellikle Botpress gibi ücretsiz ve açık kaynaklı yeni araçları seviyorum. Eğer ilk sohbet robotunuz başarılı ve kârlı olursa, bilmek isterim! (benimki ne yazık ki olmadı).
Docker ile Başlarken
Botpress örneğimi kuracağım ve Docker kullanarak ilk sohbet botumu dağıtacağım.
Makinenizde halihazırda Docker kullananlar için Botpress adresini bu şekilde kullanmaya başlayabilirsiniz:
docker run -p 3000:3000 --rm -it botpress/server
Docker'ınız yoksa, asla korkmayın. Docker'ı kullanmak için Docker'ın kurulu olmasına gerek yok - Docker Playground ile başlayabilirsiniz. Rehberlerini kullanarak Botpress adresini sadece birkaç dakika içinde kullanmaya başlayabilirsiniz.
Başlamak için Play with Docker oyun alanına tıklayın. Docker'da oturum açmanız istenecektir; Docker hesabınız yoksa, bir tane oluşturmanız gerekecektir - ancak bu ücretsiz ve oldukça kullanışlıdır. Bir Docker hesabı oluşturup oturum açtıktan sonra, Docker ile oynamaya başlamak için 'başlat'a tıklayabileceksiniz.
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f49fd88aa51ba50b2ad57_play-with-docker.webp)
Başlamak için "Başlat "a tıklayın ve Docker sizin için yeni bir oturum oluşturacaktır. Aşağıdaki ekran görüntüsünden de görebileceğiniz gibi, oturum sadece 4 saat için ayarlanmıştır. Oturuma girdikten sonra, 'Yeni Örnek Ekle'ye tıklamanız gerekiyor ve örnek sizin için oluşturulacak - 8 CPU ve 30GB'lık bir ubuntu 18.04 size verilecek :D
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f49fd749a770071b1cefa_docker-interface-instance.webp)
Yeni örneğinize komutlar yazarak Docker'ı hemen kullanmaya başlayabilirsiniz. Ben Botpress adresini komut satırında aşağıdakileri yazarak kurarak başlayacağım:
docker run -p 3000:3000 --rm -it botpress/server
Komut detayları:
- `-p' Docker'a Docker'ın çalıştığı makinede bir bağlantı noktası açmasını söyler
- '3000:3000' Docker'a konteyner içinde bir port açmasını söyler; burada makinenin yerel portunu konteyner portuna bağlıyoruz
- '--rm' silmek içindir - Botpress örneği kapatıldığında veya çıkıldığında tüm veriler silinecektir
- '-it' etkileşimli bir terminal belirtir, böylece günlükleri Botpress sunucusundan alabiliriz
'botpress/server' üzerinde bir etiket olmadan, Docker en son sürümü 'botpress/server:latest' seçecektir
Botpress Docker görüntüsü hakkında daha fazla bilgi edinmek için dockerhub'a gidebilir ve ayrıntıları orada görebilirsiniz: hub.docker.com/r/botpress/server. Botpress 'un kullandığı tüm etiketleri görebileceksiniz.
Kurulum tamamlandığında, bizim için 'OPEN PORT'un yanında '3000' yazan yeni bir düğme oluşturulacaktır. Üzerine tıkladığınızda 3000 portunu açacak ve yeni bir URL açacaktır ...
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f49fd2e44f0dc94844c2e_docker-interface-open-port.webp)
Ve yeni Botpress örneğinizdesiniz! Bu URL'yi diğer geliştiricilerle, yöneticinizle, annenizle paylaşabilir ve onlara oluşturduğunuz sohbet robotlarını gösterebilirsiniz.
Botpress ile başlamak için bir hesap oluşturabilirsiniz.
![](https://cdn.prod.website-files.com/637e5037f3ef83b76dcfc8f9/637f49febac0ff60fb88c271_create-botpress-account.webp)
Bu Botpress örneğini Docker oyun alanı içinde oluşturduğum için bu adım - bir hesap oluşturmak - bu durumda çok kritik değildir. Unutmayın, bu örnek sadece 4 saat içinde tamamen ortadan kalkacak, bu nedenle Botpress adresinde yaptığınız herhangi bir şeyi kaydetmek istiyorsanız, ayrılmadan veya çıkmadan önce her şeyi dışa aktardığınızdan emin olun.
Ve ilk sohbet robotunuzu oluşturmaya başlayabilirsiniz! Daha fazla rehberliğe ihtiyacınız varsa Botpress Hızlı Başlangıç belgelerine göz atın.
İçindekiler
Yapay zeka sohbet robotlarıyla ilgili en son gelişmelerden haberdar olun
Bunu paylaşın: