• Stars
    star
    123
  • Rank 288,391 (Top 6 %)
  • Language
    JavaScript
  • License
    Other
  • Created about 6 years ago
  • Updated 3 months ago

Reviews

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

Repository Details

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

Chatopera 对话模板

本源码库提供多个 对话模板 项目,基于这些项目,您可以:

  • 快速掌握 Chatopera 对话机器人开发,实现智能问答,智能客服等应用; 以对话模板为脚手架,学习最佳实践,开发多轮对话;

  • 快速掌握 Chatopera 机器人的系统集成。

开始阅读前,请完成

确保您已经完成新手任务!!!很简单的,40 分钟内,即可按照提示,一步步完成,以节省您的时间!少走弯路!

新手任务:使用入门教程一步步实现智能对话机器人

使用 CLI 导入

安装并配置 Chatopera CLI -

https://docs.chatopera.com/products/chatbot-platform/howto-guides/cli-export-import.html

TL; DR

首先,安装 Nodejs 和 Git for Windows(默认带有 Git Bash 环境)。

然后,执行:

npm install -g @chatopera/sdk

接着, 在 shell profile 中设置如下命令, 比如 ~/.zshrc or ~/.bashrc

export CHATBOT_SAMPLES=YOUR_CLONED_PLACE
# export bot files into current work dir
alias botexport="$CHATBOT_SAMPLES/bin/export.sh"
# import bot files under current work dir
alias botimport="$CHATBOT_SAMPLES/bin/import.sh"
# package conversations folder as bot.conversations.c66
alias botconpac="$CHATBOT_SAMPLES/bin/conversation.package.sh"

CHATBOT_SAMPLES 是项目 https://github.com/chatopera/chatbot-samples 存放的路径, 比如 /c/Users/Administrator/chatopera/chatbot-samples

现在,使用命令 botimportbotexport 完成导入 BOT 和导出 BOT 的操作, 比如

cd projects/OSSChatBot
botimport

更多关于导入和导出的介绍 -

https://docs.chatopera.com/products/chatbot-platform/howto-guides/cli-export-import.html

模板目录

程序 语言 位置 功能
FeishuWeatherBot zh_CN projects/FeishuWeatherBot Chatopera 飞书应用示例程序,一个能回答天气情况的飞书机器人
GuessNumber en_US projects/GuessNumber 小游戏, Guess the secret number in the bot's hat.
预定机票 zh_CN projects/预定机票 预约飞机票,查询天气
招聘面试 zh_CN projects/招聘面试 进行工作面试:提问技能知识、评估性格和心理素质,发送邮件报告面试过程。
小笑话 zh_CN projects/小笑话 发送“笑话”,机器人返回一个笑话,逗您一乐。

查看所有模板

对话模板目录结构

模板根目录
├── README.md                  # 模板描述文件
├── bot.dicts.json             # 词典导入文件,包括引用词典、词汇表词典和正则表达式词典
├── bot.faqs.json              # 知识库导入文件,包括标准问、扩展问、分类等
├── bot.intents.json           # 意图识别导入文件,包含意图、说法、槽位等
├── bot.conversations.c66      # 多轮对话导入文件,包含脚本、函数等
├── conversations              # 多轮对话文件解压后的内容,.c66 文件是 zip 压缩包
├── flow.mdj                   # UML 对话流程文件,描述对话流程
└── flow.xlsx                  # Excel 话术文件,描述对话流程

系统集成

https://docs.chatopera.com/products/chatbot-platform/howto-guides/index.html#发布机器人

技术支持

帮助

LICENSE

Apache 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

clause

🏇 聊天机器人,自然语言理解,语义理解
C++
401
star
6

chatbot.catalog.customer-service

💊 智能客服、聊天机器人的应用算法
272
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