rupersonaagent


Namerupersonaagent JSON
Version 0.1.0 PyPI version JSON
download
home_pagehttps://gitlab.com/Iolly/rupersonaagent
Summarylibrary for creating a Russian-language dialog assistant
upload_time2023-08-30 15:56:47
maintainer
docs_urlNone
authorYour Name
requires_python==3.11.4
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # RuPersonaAgent
![alt text for screen readers](https://itmo.ru/file/pages/213/logo_na_plashke_russkiy_belyy.png "Text to show on mouseover").

## 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](#core-features)
-  [Installation](#installation)
-  [Examples](#examples)
-  [Project Structure](#project-structure)
-  [Documentation](#documentation)
-  [License](#license)
-  [Acknowledgments](#acknowledgments)
-  [Contacts](#contacts)
-  [Citation](#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

[link for usage examples](https://habr.com/ru/companies/spbifmo/articles/755514/)


## 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](https://gitlab.com/Iolly/rupersonaagent/-/wikis/Документация)


## License
[License](LICENSE)

## Acknowledgments
Gratitude to [ITMO University](https://itmo.ru) for sponsoring and supporting this project


## Contacts
[Telegram channel](<https://t.me/rupersonaagent>) Q&A RuPersonaAgent

## Citation


Матвеева А.А., Махныткина О.В. Метод аугментации текстовых данных с сохранением стиля речи и лексики персоны // Научно-технический вестник информационных технологий, механики и оптики. 2023. Т. 23, № 4. С. 743–749. doi: 10.17586/2226-1494-2023-23-4-743-749

Посохов П.А., Рудалева Е.А., Скрыльников С.С., Махныткина О.В., Кабаров В.И. Извлечение информации о персоне из диалоговых данных на русском языке //Информационные технологии. - 2023. в печати



            

Raw data

            {
    "_id": null,
    "home_page": "https://gitlab.com/Iolly/rupersonaagent",
    "name": "rupersonaagent",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "==3.11.4",
    "maintainer_email": "",
    "keywords": "",
    "author": "Your Name",
    "author_email": "you@example.com",
    "download_url": "https://files.pythonhosted.org/packages/16/13/f4afe869f56c7bab2fe4b6e3a8a51ef41644bbc46a970dd9d02dcce4df0f/rupersonaagent-0.1.0.tar.gz",
    "platform": null,
    "description": "# RuPersonaAgent\n![alt text for screen readers](https://itmo.ru/file/pages/213/logo_na_plashke_russkiy_belyy.png \"Text to show on mouseover\").\n\n## The purpose of the project\nThe 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.\n\n## Table of Contents\n\n-  [Core features](#core-features)\n-  [Installation](#installation)\n-  [Examples](#examples)\n-  [Project Structure](#project-structure)\n-  [Documentation](#documentation)\n-  [License](#license)\n-  [Acknowledgments](#acknowledgments)\n-  [Contacts](#contacts)\n-  [Citation](#citation)\n\n\n## Core features\n\n\n* Speech Extraction\n* Generative Model\n* Long-term and Internet memory\n* Persona Knowledge Extraction\n* Rule Based Information Extraction\n* Inference Optimization\n\n\n\n\n## Installation\n\nRuPersonaAgent can be installed with ``pip``:\n\n```\n  $ pip install rupersonaagent\n```\n\n## Examples\n\n[link for usage examples](https://habr.com/ru/companies/spbifmo/articles/755514/)\n\n\n## Project Structure\nStable version is located in the main branch\n\nRepo includes:\n\n* generative_model - methods for creating and working with generative Russian language models\n* speech_extraction - methods for extracting the main characteristics of speech from datasets or individual cues, a method for assessing the similarity of speech characteristics\n* rule_based_information_extraction - methods for extracting important facts about a person from a text based on linguistic rules\n\n## Documentation\n[Documentation](https://gitlab.com/Iolly/rupersonaagent/-/wikis/\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f)\n\n\n## License\n[License](LICENSE)\n\n## Acknowledgments\nGratitude to [ITMO University](https://itmo.ru) for sponsoring and supporting this project\n\n\n## Contacts\n[Telegram channel](<https://t.me/rupersonaagent>) Q&A RuPersonaAgent\n\n## Citation\n\n\n\u041c\u0430\u0442\u0432\u0435\u0435\u0432\u0430 \u0410.\u0410., \u041c\u0430\u0445\u043d\u044b\u0442\u043a\u0438\u043d\u0430 \u041e.\u0412. \u041c\u0435\u0442\u043e\u0434 \u0430\u0443\u0433\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0441 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435\u043c \u0441\u0442\u0438\u043b\u044f \u0440\u0435\u0447\u0438 \u0438 \u043b\u0435\u043a\u0441\u0438\u043a\u0438 \u043f\u0435\u0440\u0441\u043e\u043d\u044b // \u041d\u0430\u0443\u0447\u043d\u043e-\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0432\u0435\u0441\u0442\u043d\u0438\u043a \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439, \u043c\u0435\u0445\u0430\u043d\u0438\u043a\u0438 \u0438 \u043e\u043f\u0442\u0438\u043a\u0438. 2023. \u0422. 23, \u2116 4. \u0421. 743\u2013749. doi: 10.17586/2226-1494-2023-23-4-743-749\n\n\u041f\u043e\u0441\u043e\u0445\u043e\u0432 \u041f.\u0410., \u0420\u0443\u0434\u0430\u043b\u0435\u0432\u0430 \u0415.\u0410., \u0421\u043a\u0440\u044b\u043b\u044c\u043d\u0438\u043a\u043e\u0432 \u0421.\u0421., \u041c\u0430\u0445\u043d\u044b\u0442\u043a\u0438\u043d\u0430 \u041e.\u0412., \u041a\u0430\u0431\u0430\u0440\u043e\u0432 \u0412.\u0418. \u0418\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e \u043f\u0435\u0440\u0441\u043e\u043d\u0435 \u0438\u0437 \u0434\u0438\u0430\u043b\u043e\u0433\u043e\u0432\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u0440\u0443\u0441\u0441\u043a\u043e\u043c \u044f\u0437\u044b\u043a\u0435 //\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438. - 2023. \u0432 \u043f\u0435\u0447\u0430\u0442\u0438\n\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "library for creating a Russian-language dialog assistant",
    "version": "0.1.0",
    "project_urls": {
        "Homepage": "https://gitlab.com/Iolly/rupersonaagent",
        "Repository": "https://gitlab.com/Iolly/rupersonaagent"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b0dd0ed7d1f88bea538796ebe8f7216565fb33b0f73bae991d1c87605153a58d",
                "md5": "90886c72724f38f9170f228373d46c86",
                "sha256": "2ad17ebb33f6da17be9d866ad5dc7fae843b1496a9b7a1fc646d211e6d794da6"
            },
            "downloads": -1,
            "filename": "rupersonaagent-0.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "90886c72724f38f9170f228373d46c86",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "==3.11.4",
            "size": 314398,
            "upload_time": "2023-08-30T15:56:46",
            "upload_time_iso_8601": "2023-08-30T15:56:46.096840Z",
            "url": "https://files.pythonhosted.org/packages/b0/dd/0ed7d1f88bea538796ebe8f7216565fb33b0f73bae991d1c87605153a58d/rupersonaagent-0.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1613f4afe869f56c7bab2fe4b6e3a8a51ef41644bbc46a970dd9d02dcce4df0f",
                "md5": "21a94288afe29243187c0804fc00f5cb",
                "sha256": "77d55f11ab1dd6844a769d5165ad469f644a39486081d0333fb4ab9080824b50"
            },
            "downloads": -1,
            "filename": "rupersonaagent-0.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "21a94288afe29243187c0804fc00f5cb",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "==3.11.4",
            "size": 278425,
            "upload_time": "2023-08-30T15:56:47",
            "upload_time_iso_8601": "2023-08-30T15:56:47.866527Z",
            "url": "https://files.pythonhosted.org/packages/16/13/f4afe869f56c7bab2fe4b6e3a8a51ef41644bbc46a970dd9d02dcce4df0f/rupersonaagent-0.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-08-30 15:56:47",
    "github": false,
    "gitlab": true,
    "bitbucket": false,
    "codeberg": false,
    "gitlab_user": "Iolly",
    "gitlab_project": "rupersonaagent",
    "lcname": "rupersonaagent"
}
        
Elapsed time: 0.32783s