Tôi hy vọng tiêu đề hấp dẫn bạn! Tiêu đề là một oldie và lấy cảm hứng từ một bài viết nổi tiếng năm 1996 về việc tạo tràn bộ đệm. Tác giả, Elias Levy, đã viết một cách rất chi tiết và hữu ích mà tôi hy vọng sẽ mô phỏng ở đây.
Điều đó nói rằng, cách làm thế nào hôm nay không phải là về tràn bộ đệm, mà là làm thế nào để bắt đầu với Botpress, nơi gần đây tôi đã tham gia với tư cách là Người ủng hộ nhà phát triển. Hôm nay, tôi chỉ muốn cung cấp cho bạn một vài thủ thuật hay để triển khai bot bằng cách sử dụng Botpress, để gây ấn tượng với bạn bè, người quản lý hoặc thậm chí là Mẹ của bạn. Hy vọng rằng, tất cả những người đó sẽ bị ấn tượng bởi kỹ năng của bạn và số tiền bạn tiết kiệm được khi triển khai một nguyên mẫu của một chatbot.
Trong bài đăng trên blog này, bạn sẽ học cách bắt đầu một Botpress với Docker, và đặc biệt, nếu bạn chưa bao giờ sử dụng Docker trước đây, bạn sẽ học cách sử dụng Docker Playground để thiết lập Botpress phiên bản và bắt đầu trên chatbot đầu tiên của bạn.
Nếu bạn là người học "xem video" nhiều hơn, hãy xem video tôi đã thực hiện để theo dõi.
Xây dựng chatbot cho vui
Botpress là một công cụ thú vị để sử dụng. Nó có một loạt các mô-đun và công cụ.
Một trong những tính năng mạnh mẽ nhất của Botpress là công cụ NLU, cho phép chatbot của bạn hiểu ngôn ngữ tự nhiên và ý định của người dùng. Đây là một tính năng thiết yếu nhưng tiên tiến hơn của Botpress, mà tôi sẽ đề cập trong một cách thực hiện trong tương lai. Nếu bạn muốn đào sâu ngay bây giờ, các Botpress Tài liệu có một giới thiệu tuyệt vời.
Nơi tốt nhất để bắt đầu là với một bot đơn giản - một chatbot để trả về GIF, bot lăn DnD, bot kệ CTF hoặc bot ChatOps . Botpress là một công cụ tuyệt vời cho việc này, và Botpress Studio sẽ hỗ trợ bạn trong hành trình trở thành nhà phát triển chatbot.
Xây dựng chatbot vì lợi nhuận
Bản thân là một nhà phát triển, tôi thích sử dụng các công cụ miễn phí và hack tốt nhất để kiểm tra và giải trí với mã hóa của mình. Tôi đặc biệt yêu thích các công cụ mới miễn phí và mã nguồn mở như Botpress. Nếu chatbot đầu tiên của bạn thành công và có lợi nhuận, tôi muốn biết! (của tôi thì không, thật đáng buồn).
Bắt đầu với Docker
Tôi sẽ thiết lập Botpress phiên bản và triển khai chatbot đầu tiên của tôi bằng Docker.
Đối với những bạn đã sử dụng Docker trên máy của mình, bạn có thể bắt đầu sử dụng Botpress Thích cái này:
docker chạy -p 3000:3000 --rm -it botpress/máy chủ
Nếu bạn không có Docker, đừng bao giờ sợ hãi. Bạn không cần cài đặt Docker để sử dụng Docker - bạn có thể bắt đầu với Docker Playground. Sử dụng hướng dẫn của họ, bạn có thể bắt đầu với Botpress chỉ trong vài phút.
Để bắt đầu, hãy nhấp qua sân chơi Play with Docker. Bạn sẽ được nhắc đăng nhập vào Docker; Nếu bạn không có tài khoản Docker, bạn sẽ cần tạo một tài khoản - nhưng nó miễn phí và khá hữu ích. Khi bạn tạo tài khoản Docker và đăng nhập, bạn sẽ có thể nhấp vào 'bắt đầu' để bắt đầu chơi với Docker.
Để bắt đầu, hãy nhấp vào "Bắt đầu" và Docker sẽ tạo một phiên mới cho bạn. Bạn có thể thấy từ ảnh chụp màn hình bên dưới, phiên được đặt chỉ trong 4 giờ. Khi ở trong phiên, bạn cần 'Thêm phiên bản mới' và phiên bản sẽ được tạo cho bạn - một Ubuntu 18.04 với 8 CPU và 30GB sẽ được cung cấp cho bạn. :D
Bạn có thể bắt đầu sử dụng Docker ngay lập tức, nhập lệnh vào phiên bản mới của mình. Tôi sẽ bắt đầu bằng cách cài đặt Botpress Trong dòng lệnh bằng cách gõ như sau:
docker chạy -p 3000:3000 --rm -it botpress/máy chủ
Chi tiết lệnh:
- '-p' yêu cầu Docker mở một cổng trên máy mà Docker đang chạy
- '3000: 3000' yêu cầu Docker mở một cổng bên trong container; Ở đây chúng tôi đang ràng buộc cổng cục bộ của máy với cổng container
- '--rm' là để xóa - một khi Botpress Phiên bản bị đóng hoặc thoát, tất cả dữ liệu sẽ bị xóa
- '-it' chỉ định một thiết bị đầu cuối tương tác, vì vậy chúng tôi có thể lấy nhật ký từ Botpress máy chủ
Không có thẻ trên 'botpress/server', Docker sẽ chọn phiên bản mới nhất'botpress/server:mới nhất'
Để tìm hiểu thêm về Botpress Docker image, các bạn có thể vào dockerhub và xem chi tiết tại đó: hub.docker.com/r/botpress/máy chủ. Bạn sẽ có thể xem tất cả các thẻ Botpress Sử dụng.
Sau khi cài đặt xong, một nút mới sẽ được tạo cho chúng tôi, bên cạnh 'OPEN PORT', đọc '3000'. Nhấp vào nó và nó sẽ mở cổng 3000 và mở một URL mới ...
Và bạn đang ở trong mới của bạn Botpress ví dụ! URL này có thể được chia sẻ - với các nhà phát triển khác, người quản lý của bạn, mẹ của bạn - để hiển thị cho họ chatbots bạn tạo.
Để bắt đầu với Botpress, bạn có thể tạo một tài khoản.
Bước này - tạo tài khoản - không quá quan trọng trong trường hợp này, vì tôi đã tạo điều này Botpress bên trong sân chơi Docker. Hãy nhớ rằng, trường hợp này sẽ biến mất hoàn toàn chỉ sau 4 giờ, vì vậy nếu bạn muốn lưu bất kỳ thứ gì bạn đã làm Botpress, hãy chắc chắn xuất mọi thứ trước khi rời hoặc thoát.
Và bạn có thể bắt đầu xây dựng chatbot đầu tiên của mình! Nếu bạn cần hướng dẫn thêm, hãy xem Botpress Tài liệu Bắt đầu Nhanh.
Chia sẻ điều này trên:
Xây dựng chatbot AI được cá nhân hóa của riêng bạn miễn phí
Bắt đầu xây dựng bot GPT được cá nhân hóa với giao diện kéo và thả trực quan của chúng tôi.
Bắt đầu - hoàn toàn miễn phí! 🤖Không cần thẻ tín dụng
Luôn cập nhật thông tin mới nhất về AI chatbots