• Stars
    star
    401
  • Rank 107,625 (Top 3 %)
  • Language
    C++
  • License
    Other
  • Created about 5 years ago
  • Updated 12 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

🏇 聊天机器人,自然语言理解,语义理解

重要提示

本代码库不再升级,所有的对智能对话机器人的支持将通过 Chatopera 云服务 提供,面向企业和开发者使用,资费或私有部署,查看文档

目前,Clause 依然是可以用的,参考 WIKI 文档进行部署和搭建开发环境。

!!! Be cautious.

!!! This repo is retired, all good works are now delivering with Chatopera Cloud Service, a more sophisticated way to deliver good softwares for Enterprises and Developers.

In Chatopera, we believe Chatbots are the next application platform, with Chatopera Cloud Service, we get better development cycle for feedbacks and engagements with Enterprises and Developers. Please stick with Chatopera by using Chatopera Cloud Service.


Clause

Docker Pulls Docker Stars

Chatopera 语义理解服务 / Chatopera Language Understanding Service

Clause 帮助聊天机器人开发商、开发者快速而低成本的获得开源的语义理解系统。

Clause 是 Chatopera 团队自主研发及使用其他商业友好的开源软件的方式实现的,Clause 为实现聊天机器人提供强大的大脑,包括客服、智能问答和自动流程服务。Clause 利用深度学习,自然语言处理和搜索引擎技术,让机器更加理解人。

利用 Clause 可快速实现聊天机器人服务,通过自然语言的人机交互形式完成数据收集和数据处理。

功能

  • 支持多机器人管理,每个机器人可创建多个意图(Intent)

  • 自定义词典(CustomDict),支持词表形式及正则表达式形式

  • 自定义意图(Intent),槽位(Slot)和说法(Utterance)

  • 开箱即用的系统词典(人名、地名、组织机构名和时间等)

  • 支持聊天机器人调试分支和上线分支

  • 支持会话周期管理

  • 服务端为微服务,C++实现;客户端使用 RPC 协议连接进行集成,支持多种语言 SDK

  • 服务端可做集群,支持大规模高并发访问

Clause 的服务端使用 C++编写,并且发布为 Docker 镜像;同时提供的客户端集成接口支持多种语言,包括 Java、Python、Node.js 等,请参考下面的内容进一步了解。

快速开始

使用 Python 快速实现问答机器人(链接)

欢迎使用

Chatopera 云服务

Clause 同时也是 Chatopera 云服务的一个基础模块。

https://bot.chatopera.com/

Chatopera 云服务是一站式实现聊天机器人的云服务,按接口调用次数计费。Chatopera 云服务是 Chatopera 机器人平台的软件即服务实例。在云计算基础上,Chatopera 云服务属于聊天机器人即服务的云服务。

Chatopera 机器人平台包括知识库、多轮对话、意图识别和语音识别等组件,标准化聊天机器人开发,支持企业 OA 智能问答、HR 智能问答、智能客服和网络营销等场景。企业 IT 部门、业务部门借助 Chatopera 云服务快速让聊天机器人上线!

展开查看 Chatopera 云服务的产品截图

自定义词典

自定义词条

创建意图

添加说法和槽位

训练模型

测试对话

机器人画像

系统集成

聊天历史

立即使用

主题演讲

时间 活动 链接 时长 概述
2019-12-14 Microsoft AI Bootscamp(2019) 回放 40mins 基本使用介绍+支持正则表达式词典
2019-11-03 COSCon '2019 中国开源年会 回放PPT【提取码: 25ni】 40mins 基本使用介绍+支持读取文件训练机器人
2019-09-26 CSDN 学院直播:深度学习之智能问答机器人实战 回放 60mins 基本使用介绍

用户交流群

在 Chatopera 客户群中也包括其他用户,请不要发送敏感信息。讨论与 Chatopera 产品和服务相关的事宜

媒体报道

特别鸣谢

  • Lexical Analysis of Chinese: Baidu's open-source lexical analysis tool for Chinese, including word segmentation, part-of-speech tagging & named entity recognition.
  • CRFsuite: a fast implementation of Conditional Random Fields (CRFs)
  • Xapian: an Open Source Search Engine Library

自然语言处理推荐入门&工具书

机器学习 & 自然语言处理入门指南,本书由 Clause 作者参与著作。

快速购书链接

《智能问答与深度学习》 这本书是服务于准备入门机器学习和自然语言处理的学生和软件工程师的,在理论上介绍了很多原理、算法,同时也提供很多示例程序增加实践性,这些程序被汇总到示例程序代码库,这些程序主要是帮助大家理解原理和算法的,欢迎大家下载和执行。代码库的地址是:

https://github.com/l11x0m7/book-of-qna-code

开源许可协议

Copyright (2019-2020) 北京华夏春松科技有限公司

Apache License Version 2.0

chatoper banner

More Repositories

1

Synonyms

🌿 中文近义词:聊天机器人,智能问答工具包
Python
5,016
star
2

cskefu

🌲 春松客服,开源,免费,智能客服系统,机器人客服
JavaScript
1,994
star
3

insuranceqa-corpus-zh

🚁 保险行业语料库,聊天机器人
Python
1,012
star
4

efaqa-corpus-zh

❤️Emotional First Aid Dataset, 心理咨询问答、聊天机器人语料库
Python
607
star
5

chatbot.catalog.customer-service

💊 智能客服、聊天机器人的应用算法
272
star
6

chatbot-samples

🤖 聊天机器人示例,定制聊天机器人,聊天机器人语料导入导出
JavaScript
123
star
7

wikidata-corpus

Train Wikidata with word2vec for word embedding tasks
Python
122
star
8

text-dependency-parser

🏄 依存关系分析,NLP,自然语言处理
Python
86
star
9

node-synonyms

🎡 中文近义词工具包,聊天机器人
JavaScript
68
star
10

chatopera.feishu

通过 Feishu 开放平台和 Chatopera 机器人平台上线智能对话机器人服务, 聊天机器人,飞书,lark
JavaScript
44
star
11

deep-qa

Question and Answering Model with TensorFlow
Python
32
star
12

xfy-node-getstarted

语音识别: A Tutorial for xfyun.cn, 在Node.js上使用科大讯飞听写接口.
JavaScript
25
star
13

clause-quick-start

⚓ 聊天机器人,语义理解,快速开始
Python
23
star
14

node-party

BJ NodeJS Club
CSS
20
star
15

chatopera-sample-java

🚀 Java SDK, 聊天机器人
Java
20
star
16

docs

⛄ Chatopera 文档中心,重新定义聊天机器人
JavaScript
18
star
17

chop

Chinese Tokenizer module for Python
Python
17
star
18

efaqa-bot-demo

❤️ 聊天机器人,心理问答,心理咨询 API
JavaScript
14
star
19

node-word2vec

Word2vec Model Reader for Node.js Client
C
13
star
20

efaqa-corpus-raw

Emotional First Aid Raw Dataset, 心理咨询问答原始语料库
Python
12
star
21

chatopera-go-sdk

聊天机器人,Go开发工具包,Chatopera 机器人平台
Go
11
star
22

chatopera.samples.archived

🙌 聊天机器人模板
JavaScript
11
star
23

text-cfg-parser

自然语言处理之CFG句法分析
Python
10
star
24

clause-sdk-python

Python SDK for Clause, 语义理解服务
Python
9
star
25

cskefu.djt

😉 春松客服大讲堂,面向开发者、软件工程师及运维人员的在线课程,基于春松客服定制客服系统
8
star
26

chatopera-gzh-sample

在微信公众号中使用 Chatopera 聊天机器人
JavaScript
7
star
27

chatopera-sample-node

Node.js SDK, 聊天机器人
JavaScript
7
star
28

chatopera-php-sdk

聊天机器人,PHP SDK,Chatopera 机器人平台
PHP
5
star
29

webchat

🐧聊天机器人,Chatbot,连接到 Chatopera 机器人平台, chat via browser.
JavaScript
5
star
30

cpp-kick-starter

Sophisticated C++ Project Skeleton
CMake
4
star
31

bless-samples

Node.js packaging utility to hide your source code.
JavaScript
4
star
32

chatopera-java-sdk

聊天机器人,Java 开发工具包,Chatopera 机器人平台
Java
4
star
33

node-activemq

在Node.js应用中集成ActiveMQ服务
JavaScript
3
star
34

node-logstash-send

Fast send to Logstash
JavaScript
3
star
35

chatopera-py-sdk

聊天机器人,Python SDK,Chatopera 机器人平台
Python
3
star
36

compose4j

Onion Model in Java
Java
3
star
37

clause-sdk-node

Node.js Client Module for Chatopera Clause
JavaScript
3
star
38

tensorflow-getstarted

Get started with TensorFlow
Python
3
star
39

cmake-get-started

Get started with CMake
Shell
2
star
40

cskefu-wxapp

🌲春松客服小程序对接页面
JavaScript
2
star
41

chatopera.fmc

🐝 boot your bots in Facebook Messenger with Chatopera in minutes / 脸书自动应答机器人
JavaScript
2
star
42

datemath-js

datemath parser
JavaScript
1
star
43

microloom

JavaScript
1
star
44

clause-sdk-java

Java Sample Project for Chatopera Clause
Java
1
star
45

store-docs

开发者的收银工具
JavaScript
1
star