如果是公司內部網路,需配置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...