Попытка построения чатбота на rugpt-3 от Сбербанка. Пока на стадии "завести уже хоть генерацию ответов с учётом контекста".
Самый простой способ завести необходимые зависимости - установить Anaconda и выполнить следующие команды:
conda create --name=rugpt3 python=3.8
conda activate rugpt3
conda install cudatoolkit=10.2
conda install -c pytorch pytorch
pip install transformers
Желательно наличие gpu от nvidia не слабее 1080ti.
Также в директории примера с sample.py должна лежать сама предобученная сеть (gpt3_large_hf
). Архив с ней можно найти по ссылкам:
На данный момент - нету коннекторов в какие-либо мессенджеры и сохранения состояния ботов, есть только минимальный пример в sample.py
>>>Слышал когда-нибудь о переносе сознания, Саймон?
Нет. А кто это сказал? Я не знаю таких слов!
>>>Да ладно?
Не помню такого слова. Но я слышал его от одного человека по имени Джон Кьюсак (John Cousak).
>>>Кто это?
Это человек с телевидения. Он говорил мне об этом много раз за последние пару лет.
>>>И что он говорил?
Что сознание можно перенести куда угодно. ну или почти туда.
>>>Даже в исключительно виртуальный мир?
Ну да. В принципе возможно все… Только вот как бы оно перенеслось? Если только через компьютерную сеть.