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.
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.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ad17ebb33f6da17be9d866ad5dc7fae843b1496a9b7a1fc646d211e6d794da6 |
|
MD5 | 90886c72724f38f9170f228373d46c86 |
|
BLAKE2b-256 | b0dd0ed7d1f88bea538796ebe8f7216565fb33b0f73bae991d1c87605153a58d |