我是 CLIPS 和 clipsPy 的新手。我正在尝试创建一个 CLIPS 类的实例
这是我在我的python环境(clipsPy)中定义并正确构建的类
ENTITIES_CLASS = """
(defclass ENTITY-CLASS (is-a INITIAL-OBJECT)
(slot text (type STRING))
(slot confidence (type FLOAT))
(slot type (type SYMBOL))
)
"""
env.build(ENTITIES_CLASS)
这可以按预期工作,但是当我尝试创建此类的实例时:
new_instance = "(ent0-0 of ENTITY-CLASS (text 'Bruce Springsteen')(confidence 1.0)(type PER))"
env.make_instance( new_instance )
我收到这个空错误:
我尝试了多种形式的构建 new_instance 字符串,但都没有工作:
new_instance = '(ent0-0 of ENTITY-CLASS (text "Bruce Springsteen")(confidence 1.0)(type PER))'
new_instance = "(ent0-0 of ENTITY-CLASS (text 'Bruce Springsteen') (confidence 1.0) (type PER) )"
我的语法错误在哪里?我很感激任何帮助