快速开始

对话 QA

  • Step 1:在终端中启动数据库
neo4j start
  • Step 2:直接使用 chat 子模块
from chat.qa import Robot

robot = Robot()
# 此处 userid 是你的机器人配置信息中的 userid
answer = robot.search(question="你好", userid="userid")
print(answer)
  • Step 2-1:或者先启动语义服务器
from chat import server

server.start()
  • Step 2-2:通过客户端问答
import json
from chat.client import match

result = json.loads(match(question="你的问题", userid="userid"))
answer = result['content']
print(answer)

配置 Config

from chat.qa import Robot

robot = Robot()
# 返回已有知识库列表
answer = robot.config(info="", userid="userid")
# 配置已有知识库权限
# answer = robot.config(info="在已有知识库列表里选择你想要的名称并以空格分隔", userid="userid")
print(answer)