CoCo(会话组件) SDK,用于在Rasa中使用组件
项目描述
用于与rasa组件一起工作的工具包
安装(我们推荐使用virtualenv)
pip install coco-rasa
设置
设置CoCo动作
在actions.py中
from coco_rasa import GenericCoCoAction
class OneLiners(GenericCoCoAction):
# component name is the component_id from CoCo marketplace
component_name = "generic_oneliners_vp3"
class Namer(GenericCoCoAction):
component_name = "namer_vp3"
在domain.yml中
actions:
- generic_oneliners_vp3
- namer_vp3
以启用CoCo动作的多轮能力
在您的rasa机器人config.yml中
policy:
- name: "coco_rasa.CoCoContextPolicy"
触发动作(和CoCo动作)
- MappingPolicy
# config.yml:
policies:
- name: MappingPolicy
# domain.yml
intents:
- greet:
triggers: namer_vp3
- someotherintent
- Fallback policy
# config.yaml
policies:
- name: "FallbackPolicy"
nlu_threshold: 0.4
core_threshold: 0.3
fallback_action_name: "generic_oneliners_vp3"
使用上下文传输
在domain.yml中声明您想要使用的键(从CoCo上下文传输协议)。数据将在组件之间自动传输。
slots:
user.firstName:
type: text
user.lastName:
type: text
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
coco-rasa-0.0.3.tar.gz (4.6 kB 查看哈希值)
构建分布
coco_rasa-0.0.3-py3-none-any.whl (4.9 kB 查看哈希值)