1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/chatopera-clause

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Clause

Сервис семантического понимания от Chatopera / Chatopera Language Understanding Service

[Главная](https://github.com/chatopera/clause) | [Chatopera Cloud Services](https://docs.chatopera.com/) | [Документация для разработчиков](https://github.com/chatopera/clause/wiki) | [Блог](https://chatopera.blog.csdn.net/)

Clause помогает разработчикам и предпринимателям быстро и с минимальными затратами получить доступ к открытой системе семантического понимания.

Clause — это продукт команды Chatopera, разработанный самостоятельно и на основе других открытых и дружественных к бизнесу программных решений. Clause предоставляет чат-ботам мощный «интеллект», включая обслуживание клиентов, интеллектуальные ответы на вопросы и автоматизацию рабочих процессов. Clause использует технологии глубокого обучения, обработки естественного языка и поисковых систем, чтобы сделать взаимодействие с ботами более человечным.

С помощью Clause можно быстро создать чат-бот, который будет взаимодействовать с пользователями в режиме естественного диалога и собирать и обрабатывать данные.

Функции

  • Поддержка управления несколькими ботами, каждый из которых может иметь несколько намерений (Intent).

  • Пользовательский словарь (CustomDict), поддерживающий форму таблицы слов и регулярные выражения.

  • Настраиваемые намерения (Intent), слоты (Slot) и высказывания (Utterance).

  • Готовый к использованию системный словарь (имена людей, географические названия, названия организаций и время и т. д.).

  • Возможность отладки и развёртывания ветвей чат-ботов.

  • Управление циклами бесед.

  • Серверная часть представляет собой микросервис, реализованный на C++, а клиентская часть подключается через RPC и поддерживает множество языковых SDK.

  • Серверный компонент может быть кластеризован и поддерживать крупномасштабный высокопараллельный доступ.

Серверная часть Clause написана на C++ и доступна в виде образа Docker. Клиентские интерфейсы, поддерживающие различные языки, включая Java, Python и Node.js, также предоставляются.

Быстрый старт

**Создание чат-бота с ответами на вопросы с помощью Python** (ссылка)

Установка и развёртывание с использованием Docker

Загрузка образа Docker

1/3 Приобретение сертификата

Купите сертификат в магазине сертификатов Chatopera:

Страница оформления заказа: https://store.chatopera.com/product/clause001

img

2/3 Загрузка файла

На странице сведений о сертификате в магазине сертификатов получите идентификатор сертификата. Идентификатор сертификата представляет собой строку, например, FOO123.

Адрес загрузки файла:

https://store.chatopera.com/dl/`${LICENSE_ID}`.gz

Замените ${LICENSE_ID} на идентификатор вашего сертификата. Предположим, что идентификатор сертификата, полученный на предыдущем шаге, равен FOO123, тогда URL-адрес загрузки будет:

https://store.chatopera.com/dl/FOO123.gz

wget --no-check-certificate https://store.chatopera.com/dl/FOO123.gz -O clause001.tar.gz
tar xzfv clause001.tar.gz        # Распаковка
./activemq.docker.5143.tgz       # Распаковка полученного файла
./clause.docker.c24ffc1.tgz      # Распаковка полученного файла
./intent.docker.c24ffc1.tgz      # Распаковка полученного файла
./mysql.docker.57.tgz            # Распаковка полученного файла
./README.md                      # Распаковка полученного файла
./redis.docker.505.tgz           # Распаковка полученного файла
./sysdicts.docker.c24ffc1.tgz    # Распаковка полученного файла

Загруженный файл представляет собой сжатый пакет в формате tar.gz, который можно открыть с помощью популярных инструментов для распаковки, таких как 7zip или WinRAR.

Помимо использования wget для загрузки, вы также можете открыть URL-адрес в браузере.

Скопируйте приведённый выше скрипт на официальный адрес проекта.

3/3 Загрузка образа

После получения файлов *.tgz выполните команду в командной строке терминала:

docker load < ./activemq.docker.5143.tgz
docker load < ./clause.docker.c24ffc1.tgz
docker load < ./intent.docker.c24ffc1.tgz
docker load < ./mysql.docker.57.tgz
docker load < ./redis.docker.505.tgz
docker load < ./sysdicts.docker.c24ffc1.tgz

После выполнения команды образ файла будет загружен в docker images.

Чтобы убедиться в этом, выполните команду docker images, чтобы подтвердить наличие:

clause/clause:develop
clause/intent:develop
clause/sysdicts:develop
chatopera/activemq:5.14.3
chatopera/mysql:5.7
chatopera/redis:5.0.5

Запуск сервисов

Используйте документацию:

Добро пожаловать!

Чат-боты Chatopera Cloud

Clause также является базовым модулем Chatopera Cloud.

https://bot.chatopera.com/ Программное обеспечение как услуга для чат-ботов от Chatopera

Chatopera — это платформа для создания чат-ботов, основанная на облачных вычислениях. Она представляет собой сервис чат-бота как услуги (чат-бот как услуга, ЧАУ).

Платформа Chatopera включает в себя компоненты базы знаний, многошаговых диалогов, распознавания намерений и распознавания речи, что позволяет стандартизировать разработку чат-ботов и поддерживать такие сценарии использования, как интеллектуальные системы вопросов и ответов для корпоративного управления (OA), управления персоналом (HR), обслуживания клиентов и сетевого маркетинга.

Бизнес-подразделения и операционные отделы компаний могут использовать облачные сервисы Chatopera для быстрого запуска чат-ботов.

Изображения продуктов Chatopera:

Пользовательский словарь Пользовательская статья
Создание намерения Добавление высказываний и слотов
Тренировка модели Тестирование диалога
Изображение бота Системная интеграция
История чата Использование немедленно

Презентационные материалы

Дата Мероприятие Ссылка Продолжительность Описание
2019-12-14 Microsoft AI Bootscamp (2019) Реплейс 40 минут Введение в базовое использование + поддержка словаря регулярных выражений
2019-11-03 COSCon '2019 Китайская конференция по открытому исходному коду Реплейс, PPT (код доступа: 25ni) 40 минут Введение в базовое использование + возможность чтения файлов для обучения ботов
2019-09-26 CSDN Academy Live: Практическое занятие по интеллектуальным системам вопросов и ответов Реплейс 60 минут Введение в базовое использование

Группа пользователей

В клиентской группе Chatopera также есть другие пользователи. Пожалуйста, не отправляйте конфиденциальную информацию. Обсуждайте вопросы, связанные с продуктами и услугами Chatopera.

Медиа-отчёты

Благодарности

  • Lexical Analysis of Chinese (https://github.com/baidu/lac): инструмент лексического анализа китайского языка с открытым исходным кодом от Baidu, включая сегментацию слов, тегирование частей речи и распознавание именованных сущностей.
  • CRFsuite (https://github.com/chokkan/crfsuite): быстрая реализация условных случайных полей (CRF).
  • Xapian (https://xapian.org/): библиотека поисковых систем с открытым исходным кодом. Руководство по машинному обучению и обработке естественного языка: введение

Эта книга, подготовленная при участии автора Clause, предназначена для студентов и инженеров-программистов, начинающих свой путь в области машинного обучения и обработки естественного языка. В книге представлены теоретические основы и алгоритмы, а также множество примеров программ, которые собраны в библиотеке примеров кода. Эти программы помогают лучше понять принципы и алгоритмы работы. Вы можете скачать и выполнить их. Адрес библиотеки:

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

Лицензия с открытым исходным кодом

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

Apache License Version 2.0

chatoper banner

Введение

Чат-опера семантическая система понимания: машинное обучение, чат-бот, идентификация намерений. Развернуть Свернуть
C++ и 6 других языков
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/chatopera-clause.git
git@gitlife.ru:oschina-mirror/chatopera-clause.git
oschina-mirror
chatopera-clause
chatopera-clause
osc