Python 3.x Rasa聊天机器人:检索会话数据
我正在尝试使用RASA构建聊天机器人。现在,我正在Ubuntu shell上本地运行聊天机器人。我希望能够检索我的对话数据;从RASA的文档来看,这似乎是可能的,但文档仅针对bot在http服务器上运行的情况:您可以添加一个将所有对话数据存储在数据库中的。为此,请向端点配置中添加类似以下的部分:Python 3.x Rasa聊天机器人:检索会话数据,python-3.x,chatbot,rasa-nlu,rasa-core,Python 3.x,Chatbot,Rasa Nlu,Rasa Core,我正在尝试使用RASA构建聊天机器人。现在,我正在Ubuntu shell上本地运行聊天机器人。我希望能够检索我的对话数据;从RASA的文档来看,这似乎是可能的,但文档仅针对bot在http服务器上运行的情况:您可以添加一个将所有对话数据存储在数据库中的。为此,请向端点配置中添加类似以下的部分: tracker_store: store_type: mongod url: <url to your mongo instance, e.g. mongodb://localho
tracker_store:
store_type: mongod
url: <url to your mongo instance, e.g. mongodb://localhost:27017>
db: <name of the db within your mongo instance, e.g. rasa>
username: <username used for authentication>
password: <password used for authentication>
另一种选择是使用公开的RESTAPI运行Rasa内核,例如
python -m rasa_core.run -d models --enable-api
然后,您可以通过记录的HTTP请求访问对话,例如:
curl——请求获取\
--网址http://localhost:5005/conversations//tracker
您能指出文档中提到的确切部分吗?您是否希望加载整个对话历史记录或对话状态?
python -m rasa_core.run -d models --enable-api
curl --request GET \
--url http://localhost:5005/conversations/<sender_id>/tracker