Skip to main content

RuPersonaAgent

alt text for screen readers.

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

  • 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

link for usage 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

Documentation

License

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. в печати

Metadata

Release files for rupersonaagent 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rupersonaagent 0.2.0
File Size Uploaded Provenance Actions
rupersonaagent-0.2.0.tar.gz 85.5 MB Without provenance Details for rupersonaagent-0.2.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for rupersonaagent 0.2.0
File Interpreter ABI Platform Actions
rupersonaagent-0.2.0-py3-none-any.whl Python 3 none any Details for rupersonaagent-0.2.0-py3-none-any.whl

Total release size: 171.2 MB

Release files / rupersonaagent-0.2.0.tar.gz

Download URL rupersonaagent-0.2.0.tar.gz
Size 85.5 MB
Tags Source
SHA-256 checksum
How to use checksums
466cadcee6e7de2f90b9072399cf1ba9b8429c0b50b3b58ad9a8189b0a3acc3b
BLAKE2b-256 checksum
How to use checksums
07d59ad74c920cfd663a63b331b27a5cc132dd9d29eddd0d97149697ff33563c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.6.1 CPython/3.11.4 Darwin/23.5.0

Release files / rupersonaagent-0.2.0-py3-none-any.whl

Download URL rupersonaagent-0.2.0-py3-none-any.whl
Size 85.7 MB
Tags Python 3
SHA-256 checksum
How to use checksums
162aca91ad776662fcdaaf0fc556afbf5521df36af7c35f03bc44765a23146a8
BLAKE2b-256 checksum
How to use checksums
a233e4ce7f5498e72eca20f718454e4813fbb663e9f757b942a72c16821c9917
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.6.1 CPython/3.11.4 Darwin/23.5.0

Security for rupersonaagent 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page