我希望這個標題能引起你的興趣!標題是一個老式的,靈感來自 1996 年一篇關於創建緩衝區 溢出的流行文章。作者埃利亞斯·利維(Elias Levy)寫了一個非常詳細和有用的操作方法,我希望在這裡效仿。
也就是說,今天的操作方法不是關於緩衝區溢出,而是如何開始使用 Botpress,我最近作為開發人員宣導者加入了那裡。今天,我只想給你幾個很好的技巧來部署機器人 Botpress,給你的朋友、經理甚至你的媽媽留下深刻印象。希望所有這些人都會對你的技能和你在部署聊天機器人原型時節省的錢印象深刻。
在這篇博文中,您將學習如何開始 Botpress 與 Docker 的實例,特別是,如果您以前從未使用過 Docker,您將學習如何使用 Docker Playground 來設置您的 Botpress 實例並開始您的第一個聊天機器人。
如果您更喜歡「觀看視頻」學習者,請查看我製作的視頻。
構建有趣的聊天機器人
Botpress 是一個有趣的工具。它具有大量的模組和工具。
最強大的功能之一 Botpress 是 NLU 引擎,它允許您的聊天機器人理解自然語言和使用者的意圖。這是一個基本但更高級的功能 Botpress,我將在以後的操作方法中介紹。如果你想現在深入研究, Botpress 文檔 有一個很好的介紹。
最好的起點是一個簡單的機器人 - 一個返回 GIF 的聊天機器人、一個 DnD 滾動機器人、CTF 貨架機器人或一個 ChatOps 機器人。 Botpress 是一個很好的工具,並且 Botpress Studio 將在您作為聊天機器人開發人員的旅程中為您提供支援。
構建以盈利為目的的聊天機器人
作為一名開發人員,我喜歡使用最好的免費和駭客工具來測試我的編碼並享受我的編碼樂趣。我特別喜歡免費和開源的新工具,例如 Botpress.如果您的第一個聊天機器人成功且有利可圖,我想知道!(可悲的是,我的不是)。
開始使用 Docker
我要設置我的 Botpress 實例並使用 Docker 部署我的第一個聊天機器人。
對於那些已經在計算機上使用Docker的使用者,您可以開始使用 Botpress 喜歡這個:
碼頭工人運行 -p 3000:3000 --rm -it botpress/伺服器
如果你沒有 Docker,永遠不要害怕。您無需安裝 Docker 即可使用 Docker,您可以開始使用 Docker Playground。使用他們的指南,您可以開始使用 Botpress 在短短幾分鐘內。
要開始使用,請按兩下進入“ 與 Docker 一起玩”遊樂場。系統將提示您登錄 Docker;如果您沒有Docker帳戶,則需要創建一個 - 但它是免費的並且非常有用。創建 Docker 帳戶並登錄後,您將能夠按兩下「開始」開始玩 Docker。
要開始使用,請按兩下「開始」,Docker 將為您創建一個新工作階段。您可以從下面的屏幕截圖中看到,會話僅設置為 4 小時。進入工作階段後,您需要「添加新實例」,將為您創建實例 - 將為您提供具有 18.04 個 CPU 和 30GB 的 ubuntu 30。:D
您可以立即開始使用 Docker,在新實例中鍵入命令。我將從安裝 Botpress 在命令列中鍵入以下內容:
碼頭工人運行 -p 3000:3000 --rm -it botpress/伺服器
命令詳細資訊:
- '-p' 告訴 Docker 在運行 Docker 的機器上打開一個埠
- '3000:3000' 告訴 Docker 在容器內打開一個埠;這裏我們將機器的本地埠綁定到容器埠
- “--rm”用於刪除 - 一旦 Botpress 實例關閉或退出,所有數據都將被刪除
- '-it' 指定了一個互動式終端,因此我們可以從 Botpress 伺服器
沒有標記 'botpress/server',Docker 會選擇最新版本 'botpress/伺服器:最新'
要了解有關 Botpress Docker鏡像,你可以去dockerhub查看那裡的細節:hub.docker.com/r/botpress/伺服器。您將能夠看到所有標籤 Botpress 使用。
安裝完成後,將為我們創建一個新按鈕,在「打開埠」旁邊,顯示「3000」。。單擊它,它將打開 3000 埠,並打開一個新的 URL......
你在新的 Botpress 實例!此 URL 可以與其他開發人員、您的經理、您的媽媽共用,以向他們展示 chatbots 你創造。
首先 Botpress,您可以創建一個帳戶。
這一步 - 創建一個帳戶 - 在這種情況下並不是非常關鍵,因為我創建了這個 Botpress 在 Docker 操場內的實例。請記住,此實例在短短 4 小時內完全消失,因此如果您想保存您所做的任何操作 Botpress,請務必在離開或退出之前導出所有內容。
您可以開始構建您的第一個聊天機器人!如果您需要進一步的指導,請查看 Botpress 快速入門文檔。