Skip to content

(Python) Chatbot powered by GPT-3.5 that recognizes the user's emotion, decides what strategy to implement to make the user feel good and puts it into action in its conversation with the user.

Notifications You must be signed in to change notification settings

PicoAaron/ER-GPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ER-GPT

Chatbot powered by GPT-3.5 that recognizes the user's emotion (and displays it), decides what strategy to implement to make the user feel good (and displays it) and puts it into action in its conversation with the user.

This application uses the OpenAI API and a simple interface with Tkinter that simulates a chat. It is mainly a proof-of-concept application.

An example of a chatbot conversation. On the right the user's messages, on the left the chatbot's messages. At the top you can see the emotion recognized by the chatbot and the strategy it proposes to perform (it is updated after each message from the user):

example

About

(Python) Chatbot powered by GPT-3.5 that recognizes the user's emotion, decides what strategy to implement to make the user feel good and puts it into action in its conversation with the user.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published