botpress搭建智慧型問答機械人

2021-10-04 09:46:04 字數 3429 閱讀 2865

如果是公司內部網路,需配置node的http**

如果出現python語法錯誤,如下:

d:\\develop-environment\\botpress12.6\\node_modules\\sqlite3>if not defined npm_config_node_gyp (node \"d:\\program files\\nodejs\\node_modules\\npm\\bin\\node-gyp-bin\\\\..\\..\\node_modules\\node-gyp\\bin\\node-gyp.js\" clean )  else (node \"\" clean )

gyp info it worked if it ends with ok

gyp info using [email protected]

gyp info using [email protected] | win32 | x64

gyp info ok

d:\\develop-environment\\botpress12.6\\node_modules\\sqlite3>if not defined npm_config_node_gyp (node \"d:\\program files\\nodejs\\node_modules\\npm\\bin\\node-gyp-bin\\\\..\\..\\node_modules\\node-gyp\\bin\\node-gyp.js\" configure --fallback-to-build --module=d:\\develop-environment\\botpress12.6\\node_modules\\sqlite3\\lib\\binding\\node-v64-win32-x64\\node_sqlite3.node --module_name=node_sqlite3 --module_path=d:\\develop-environment\\botpress12.6\\node_modules\\sqlite3\\lib\\binding\\node-v64-win32-x64 --napi_version=4 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v64 ) else (node \"\" configure --fallback-to-build --module=d:\\develop-environment\\botpress12.6\\node_modules\\sqlite3\\lib\\binding\\node-v64-win32-x64\\node_sqlite3.node --module_name=node_sqlite3 --module_path=d:\\develop-environment\\botpress12.6\\node_modules\\sqlite3\\lib\\binding\\node-v64-win32-x64 --napi_version=4 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v64 )

gyp info it worked if it ends with ok

gyp info using [email protected]

gyp info using [email protected] | win32 | x64

gyp err! configure error

gyp err! stack error: command failed: d:\\anaconda3\\python.exe -c import sys; print \"%s.%s.%s\" % sys.version_info[:3];

gyp err! stack file \"\", line 1

gyp err! stack import sys; print \"%s.%s.%s\" % sys.version_info[:3];

gyp err! stack ^

gyp err! stack syntaxerror: invalid syntax

gyp err! stack

gyp err! stack at childprocess.exithandler (child_process.js:294:12)

gyp err! stack at childprocess.emit (events.js:198:13)

gyp err! stack at maybeclose (internal/child_process.js:982:16)

gyp err! stack at process.childprocess._handle.onexit (internal/child_process.js:259:5)

gyp err! system windows_nt 10.0.17763

gyp err! command \"d:\\\\program files\\\\nodejs\\\\node.exe\" \"d:\\\\program files\\\\nodejs\\\\node_modules\\\\npm\\\\node_modules\\\\node-gyp\\\\bin\\\\node-gyp.js\" \"configure\" \"--fallback-to-build\" \"--module=d:\\\\develop-environment\\\\botpress12.6\\\\node_modules\\\\sqlite3\\\\lib\\\\binding\\\\node-v64-win32-x64\\\\node_sqlite3.node\" \"--module_name=node_sqlite3\" \"--module_path=d:\\\\develop-environment\\\\botpress12.6\\\\node_modules\\\\sqlite3\\\\lib\\\\binding\\\\node-v64-win32-x64\" \"--napi_version=4\" \"--node_abi_napi=napi\" \"--napi_build_version=0\" \"--node_napi_label=node-v64\"

gyp err! cwd d:\\develop-environment\\botpress12.6\\node_modules\\sqlite3

gyp err! node -v v10.16.3

gyp err! node-gyp -v v3.8.0

gyp err! not ok

node-pre-gyp err! build error

執行:npm install -g node-gyp 安裝node-gyp,可解決。

如果出現錯誤,單獨到模組內部執行  yarn  build命令,單獨build

執行yarn start啟動botpress,恭喜你!你的機械人已經成功了。接下來進行langrage server  和duckling配置,來搭建你的中文問答機械人吧。

官方文件:

python知識點智慧型問答 智慧型問答

自從 一行python 實現夸夸聊天機械人 發布後,有不少同學期待著夸夸聊天機械人的公升級。但是巧婦難為無公尺之炊,所以我準備了夸夸語料庫 為了夸夸聊天機械人,爬了乙份夸夸語料庫 有了夸夸問答語料之後,針對聊天機械人或者智慧型問答就有很多方法可以操作,最直接的乙個想法就是計算問題與夸夸語料庫中的標題...

問答系統搭建過程

假設我們的庫裡面已有存在以下幾個 問題,答案 假設乙個使用者往系統中輸入了問題 是做什麼的?那這時候系統先去匹配最相近的 已經存在庫里的 問題。那在這裡很顯然是 是做什麼的 和 主要做什麼方面的業務?是最相近的。所以當我們定位到這個問題之後,直接返回它的答案 他們主要做人工智慧方面的教育 就可以了。...

智慧型問答機械人概述

處理邏輯 query 中控邏輯 response 指特定條件下提供資訊或服務的機械人。任務型機械人核心模組主要包括三部分 自然語言理解模組 language understanding 對話管理模組 dialog management 自然語言生成模組 natural language genera...