library for creating a Russian-language dialog assistant
Project description
RuPersonaAgent
.
The purpose of the project
The rupersonaagent library is designed for quick and easy development of a Russian-language personalized conversational agent with dynamic long-term memory. Each method and model can also be used separately for purposes other than developing a conversational agent. The library works with python3.8
Table of Contents
- Core features
- Installation
- Examples
- Project Structure
- Documentation
- License
- Acknowledgments
- Contacts
- Citation
Core features
- Speech Extraction
- Generative Model
- Long-term and Internet memory
- Persona Knowledge Extraction
- Rule Based Information Extraction
- Inference Optimization
Installation
RuPersonaAgent can be installed with pip
:
$ pip install rupersonaagent
Examples
Project Structure
Stable version is located in the main branch
Repo includes:
- generative_model - methods for creating and working with generative Russian language models
- speech_extraction - methods for extracting the main characteristics of speech from datasets or individual cues, a method for assessing the similarity of speech characteristics
- rule_based_information_extraction - methods for extracting important facts about a person from a text based on linguistic rules
Documentation
License
Acknowledgments
Gratitude to ITMO University for sponsoring and supporting this project
Contacts
Telegram channel Q&A RuPersonaAgent
Citation
Матвеева А.А., Махныткина О.В. Метод аугментации текстовых данных с сохранением стиля речи и лексики персоны // Научно-технический вестник информационных технологий, механики и оптики. 2023. Т. 23, № 4. С. 743–749. doi: 10.17586/2226-1494-2023-23-4-743-749
Посохов П.А., Рудалева Е.А., Скрыльников С.С., Махныткина О.В., Кабаров В.И. Извлечение информации о персоне из диалоговых данных на русском языке //Информационные технологии. - 2023. в печати
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
Built Distribution
Hashes for rupersonaagent-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 162aca91ad776662fcdaaf0fc556afbf5521df36af7c35f03bc44765a23146a8 |
|
MD5 | b10113cd7797558f0621629098dc6a0d |
|
BLAKE2b-256 | a233e4ce7f5498e72eca20f718454e4813fbb663e9f757b942a72c16821c9917 |