Mam nadzieję, że tytuł Cię zaintrygował! Tytuł jest stary i zainspirowany popularnym artykułem z 1996 roku na temat tworzenia przepełnienia bufora. Autor, Elias Levy, napisał bardzo szczegółowy i przydatny poradnik, który mam nadzieję tutaj naśladować.
To powiedziawszy, dzisiejszy poradnik nie dotyczy przepełnienia bufora, ale raczej tego, jak zacząć korzystać z Botpress, gdzie niedawno dołączyłem jako Developer Advocate. Dzisiaj chcę po prostu dać ci kilka fajnych sztuczek, aby wdrożyć bota za pomocą Botpress, aby zaimponować znajomym, menedżerowi, a nawet mamie. Mam nadzieję, że wszystkie te osoby będą pod wrażeniem twoich umiejętności i pieniędzy, które zaoszczędzisz, wdrażając prototyp chatbota.
W tym wpisie na blogu dowiesz się, jak uruchomić instancję Botpress za pomocą Dockera, a w szczególności, jeśli nigdy wcześniej nie korzystałeś z Dockera, dowiesz się, jak korzystać z Docker Playground, aby skonfigurować instancję Botpress i rozpocząć pracę nad swoim pierwszym chatbotem.
Jeśli wolisz uczyć się "oglądając wideo", obejrzyj film, który stworzyłem, aby śledzić.
Budowanie chatbota dla zabawy
Botpress jest przyjemnym w użyciu narzędziem. Posiada szeroką gamę modułów i narzędzi.
Jedną z najpotężniejszych funkcji Botpress jest silnik NLU, który pozwala chatbotowi zrozumieć język naturalny i intencje użytkownika. Jest to istotna, ale bardziej zaawansowana funkcja Botpress, którą omówię w przyszłym poradniku. Jeśli chcesz zagłębić się w nią już teraz, dokumentacjaBotpress zawiera doskonałe wprowadzenie.
Najlepiej zacząć od prostego bota - chatbota do zwracania GIF-ów, bota DnD, bota CTF lub bota ChatOps. Botpress jest do tego świetnym narzędziem, a Botpress Studio wesprze Cię w Twojej podróży jako twórcy chatbotów.
Budowanie chatbota dla zysku
Jako programista sam lubię korzystać z najlepszych darmowych narzędzi do testowania i zabawy z kodowaniem. Szczególnie uwielbiam nowe narzędzia, które są darmowe i open-source, takie jak Botpress. Jeśli twój pierwszy chatbot okaże się sukcesem i przyniesie zyski, chcę o tym wiedzieć! (mój niestety nie).
Pierwsze kroki z platformą Docker
Zamierzam skonfigurować instancję Botpress i wdrożyć mojego pierwszego chatbota za pomocą Dockera.
Ci z Was, którzy już używają Dockera na swoim komputerze, mogą zacząć korzystać z Botpress w ten sposób:
docker run -p 3000:3000 --rm -it botpress/server
Jeśli nie masz Dockera, nie obawiaj się. Nie musisz mieć zainstalowanego Dockera, aby korzystać z Dockera - możesz zacząć od Docker Playground. Korzystając z ich przewodnika, możesz rozpocząć pracę z Botpress w zaledwie kilka minut.
Aby rozpocząć, kliknij plac zabaw Play with Docker. Zostaniesz poproszony o zalogowanie się do Docker; Jeśli nie masz konta Docker, musisz je utworzyć - ale jest to bezpłatne i całkiem przydatne. Po utworzeniu konta Docker i zalogowaniu się, będziesz mógł kliknąć "start", aby rozpocząć zabawę z Docker.
Aby rozpocząć, kliknij "Start", a Docker utworzy dla Ciebie nową sesję. Jak widać na poniższym zrzucie ekranu, sesja jest ustawiona na zaledwie 4 godziny. Po wejściu do sesji należy kliknąć "Dodaj nową instancję", a instancja zostanie utworzona - otrzymasz ubuntu 18.04 z 8 CPU i 30 GB :D
Możesz natychmiast rozpocząć korzystanie z Dockera, wpisując polecenia w nowej instancji. Zacznę od zainstalowania Botpress w wierszu poleceń, wpisując następujące polecenie:
docker run -p 3000:3000 --rm -it botpress/server
Szczegóły polecenia:
- `-p' mówi Dockerowi, aby otworzył port na maszynie, na której uruchomiony jest Docker
- "3000:3000" mówi Dockerowi, aby otworzył port wewnątrz kontenera; tutaj wiążemy lokalny port maszyny z portem kontenera
- '--rm' oznacza usunięcie - gdy instancja Botpress zostanie zamknięta lub zakończona, wszystkie dane zostaną usunięte.
- '-it' określa interaktywny terminal, dzięki czemu możemy uzyskać dzienniki z serwera Botpress .
Bez znacznika na 'botpress/server', Docker wybierze najnowszą wersję 'botpress/server:latest'
Aby dowiedzieć się więcej o obrazie Docker Botpress , możesz przejść do dockerhub i zobaczyć tam szczegóły: hub.docker.com/r/botpress/server. Będziesz mógł zobaczyć wszystkie tagi używane przez Botpress .
Po zakończeniu instalacji zostanie utworzony nowy przycisk obok "OPEN PORT" z napisem "3000". Kliknięcie go spowoduje otwarcie portu 3000 i otwarcie nowego adresu URL ...
I jesteś w swojej nowej instancji Botpress ! Ten adres URL można udostępnić - innym programistom, menedżerowi, mamie - aby pokazać im utworzoną instancję chatbots .
Aby rozpocząć korzystanie z Botpress, możesz utworzyć konto.
Ten krok - utworzenie konta - nie jest zbyt krytyczny w tym przypadku, ponieważ utworzyłem tę instancję Botpress wewnątrz placu zabaw Docker. Pamiętaj, że ta instancja zniknie całkowicie w ciągu zaledwie 4 godzin, więc jeśli chcesz zapisać wszystko, co zrobiłeś w Botpress, pamiętaj, aby wyeksportować wszystko przed opuszczeniem lub wyjściem.
I możesz zacząć budować swojego pierwszego chatbota! Jeśli potrzebujesz dalszych wskazówek, zapoznaj się z dokumentacjąBotpress Quick Start.
Udostępnij to na:
Zbuduj własnego spersonalizowanego chatbota AI za darmo
Rozpocznij tworzenie spersonalizowanego bota GPT za pomocą naszego intuicyjnego interfejsu "przeciągnij i upuść".
Zacznij - to nic nie kosztuje! 🤖Nie potrzebujesz karty kredytowej
Bądź na bieżąco z najnowszymi informacjami na temat sztucznej inteligencji chatbots