RASA UI是在RASA之上構建的Web應用程序。 RASA UI提供了一個Web應用程序,可以快速,輕鬆地能夠通過Web界面創建和管理Bot,NLU組件(正則示例,實體,意圖等)和核心組件(故事,動作,響應等)。它還為RASA提供了一些便利功能,例如培訓和加載模型,監視使用情況或觀看日誌。


RASA UI可以在您的RASA實例或單獨的機器上運行。從技術上講,不需要RASA,您可以只使用UI來管理培訓數據。
node.js/npm-服務rasa ui-必需
RASA-針對1.2+版本開發 - 可選
git clone https://github.com/paschmann/rasa-ui.git
cd rasa-ui
npm install
從服務器文件夾(RASA-UI)運行NPM啟動
npm start
您的Web應用程序應在http:// localhost:5001上可用
如果您已經具有RASA實例設置並運行,則可以使用Paschmann/Rasa-UI從Docker Hub運行RASA UI。您將需要編輯環境變量,特別是rasa_endpoint 。
如果您沒有RASA實例設置,則可以使用Docker-Compose文件同時運行RASA和RASA UI,請將文件複製到本地目錄,然後運行以下命令:
docker-compose up
docker-compose命令將使用docker-compose.yml文件來創建RASA容器和Rasa UI容器,並在兩者之間創建網絡連接。
由於RASA UI使用數據庫來存儲培訓數據和其他內容,如果數據庫架構更改,則在升級到RASA UI的較新版本時,您將需要修改數據庫。如果您有現有數據並希望維護它,請查看服務器/數據庫遷移文件夾以查看從和較新版本的升級腳本。如果您在V.3.0.0之前從RASA UI升級,則沒有使用Postgres的數據遷移路徑,現在正在使用SQLite。
由於RASA UI可用於記錄事件/意圖解析/培訓等。我們建議更改API調用的端點以“通過” RASA UI。所有API請求均簡單地記錄,轉發給RASA,然後返回。
例如,而不是發布您的rasa實例,通常是http:// localhost:5005/型號/parse? q = hello hello hello,您可以發佈到rasa ui(eg http:// localhost:5001/api/api/api/v2/v2/v2/rasa/rasa/parse/parse?q = q yello)
請閱讀有關我們的行為準則的詳細信息以及向我們提交拉的請求的過程的詳細信息。
借助所有很棒的貢獻者,Rasa UI有可能,謝謝!
該項目是根據MIT許可證獲得許可的 - 有關詳細信息,請參見許可證文件