Page 1 of 1

Chatbot based on the Pygmalion dialogue model

Posted: Thu Feb 02, 2023 7:16 am
by Mozyrsky
Pygmalion is a proof-of-concept dialogue model based on EleutherAI's GPT-J-6B. It can be run locally or online on COLLAB. Here is the example of using such a chatbot in a different game: https://github.com/ausboss/ffxiv_pygmalion
It would be a pretty useless mod, but seeing how short that lua is, I imagine it might be easy enough to implement. So I just wanted to throw this idea at the wall for someone to find.

Re: Chatbot based on the Pygmalion dialogue model

Posted: Thu Feb 02, 2023 9:19 am
by Stringweasel
That would be cool, but that lua code is so small because it connects to the the internet for the hard stuff. In Factorio that's not possible for mods :)

Re: Chatbot based on the Pygmalion dialogue model

Posted: Fri Feb 03, 2023 6:26 am
by DarkShadow44
You can do it indirectly though, by having an external program to communicate with. Clustorio does that, although it doesn't look easy.

Re: Chatbot based on the Pygmalion dialogue model

Posted: Fri Feb 03, 2023 1:45 pm
by Stringweasel
DarkShadow44 wrote: Fri Feb 03, 2023 6:26 am You can do it indirectly though, by having an external program to communicate with. Clustorio does that, although it doesn't look easy.
Oof, yeah that could work :shock:

Re: Chatbot based on the Pygmalion dialogue model

Posted: Tue Feb 14, 2023 11:49 pm
by Mozyrsky
Stringweasel wrote: Thu Feb 02, 2023 9:19 am it connects to the the internet for the hard stuff
The language model can be run locally, albeit that requires a powerful GPU.