Monika-After-Story / MonikaModDev

DDLC fan mod to extend Monika
http://www.monikaafterstory.com/
Other
1.18k stars 685 forks source link

Implementing intelligent conversation function using Chatterbot #669

Closed Hypeouseaus closed 6 years ago

Hypeouseaus commented 6 years ago

https://github.com/gunthercox/ChatterBot

Both (RenPy and Chatterbot) are based on python so it seems quite easy to implement Chatterbot to Monika After Story. What do you think about my idea?

Original Monika after would be default option, and people could enable this experimental mod/option.

Hypeouseaus commented 6 years ago

https://github.com/gunthercox/chatterbot-corpus/tree/master/chatterbot_corpus/data/english

I mean, Gathering corpus for making personality of Monika isn't that difficult.

You can copy&paste dialogues from ddlc original, fan fictions or even some 'generic' anime&VN scripts.

Sorry for my horrible English, by the way.

ghost commented 6 years ago

You are a bit too late now that the chat system is about to be dismantled altogether. This looks like it could work out. But filling it with responses would still require a ton of work.

Hypeouseaus commented 6 years ago

as you can see, it doesn't require that amount of work.

https://github.com/gunthercox/chatterbot-corpus/tree/master/chatterbot_corpus/data/english https://github.com/gunthercox/chatterbot-corpus/blob/master/chatterbot_corpus/data/english/greetings.yml https://github.com/gunthercox/chatterbot-corpus/blob/master/chatterbot_corpus/data/english/money.yml https://github.com/gunthercox/chatterbot-corpus/blob/master/chatterbot_corpus/data/english/conversations.yml

DDLC obviously has more dialogues than these.

ghost commented 6 years ago

Keep in mind that "keeping it Monika" would be harder than just filling with some generic answers. Not to mention that it would need a lot more responses to different questions to be more than just a one time gimmick.

Hypeouseaus commented 6 years ago

We could gather volunteers for that

Above all, It doesn't need to be perfect Monika from the start.

AnIdiotsavant commented 6 years ago

what would be the new system?

ghost commented 6 years ago

126

Hypeouseaus commented 6 years ago

what would be the new system? Machine learning based conversation

ThePotatoGuy commented 6 years ago

Yeah, we're switching out the chat system. If we decide to re-add a chatbot functionality, we'll consider this.

AUDelusional commented 6 years ago

I say use Chatterbot however I don't really know how it would work. Especially considering that the player is suppose to have options.