Skip to main content

bf engine sdk for python

Project description

机器人工厂引擎

目录


提供的功能有:

  • 创建BOT
  • 问答管理
  • 知识图谱
  • 任务引擎

安装方式

pip安装

pip install -U bfengine

如果比较慢,可以使用清华的pip源:-i https://pypi.tuna.tsinghua.edu.cn/simple

使用方式

1.加载BF引擎

import bf_engine

result = bf_engine.init() #加载BF引擎

2.使用BF引擎

import bf_engine

# 机器人创建
bot    = bf_engine.create_bot()

# 训练问答语料
bot.qa.train(question_path='data/问答上传模板.xlsx',corpus_path='data/语料上传模板.xlsx')
# 问答语料测试
print('qa出话: ' + bot.qa.query('你好').text)

# 训练知识图谱语料
bot.kg.train(path='data/kg-test.xlsx')
# 知识图谱测试
print('kg出话: ' + bot.kg.query('竹间的年龄').text)

# 加载任务
bot.te.load(path='data/taskengine.json')
# 任务出话
print('te出话: ' + bot.te.query('我要买火车票').text)
print('te出话: ' + bot.te.query('北京').text)
print('te出话: ' + bot.te.query('是的').text)

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bfengine-0.1.97.tar.gz (159.4 kB view details)

Uploaded Source

Built Distribution

bfengine-0.1.97-py3-none-any.whl (167.9 kB view details)

Uploaded Python 3

File details

Details for the file bfengine-0.1.97.tar.gz.

File metadata

  • Download URL: bfengine-0.1.97.tar.gz
  • Upload date:
  • Size: 159.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.20.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.1

File hashes

Hashes for bfengine-0.1.97.tar.gz
Algorithm Hash digest
SHA256 87f19a1c73a2fe85d2dc5aa684ad0195852d700d8a8ae0ac13233e55f596d4b8
MD5 3a76f828bafd91391c14d25d3e1604f4
BLAKE2b-256 0f304abda5f58ec61790185898042a91ecb11266f2bdd5d20f9c0eccfd4b376d

See more details on using hashes here.

File details

Details for the file bfengine-0.1.97-py3-none-any.whl.

File metadata

  • Download URL: bfengine-0.1.97-py3-none-any.whl
  • Upload date:
  • Size: 167.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.20.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.1

File hashes

Hashes for bfengine-0.1.97-py3-none-any.whl
Algorithm Hash digest
SHA256 13309a5f46271afd21c4859554430796ea4554abe71443f6f115c2b8648321a2
MD5 e1b9fcb1115bdce684f19b7718121246
BLAKE2b-256 e723db6601c370b036d1cc80d62288d5dec43472a2a97dac04d06486c7c912f9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page