Skip to content

A smart chatbot on desktop which gets into whatever role you tell it. Sentiment analysis also built-in.

Notifications You must be signed in to change notification settings

Ilikepizza2/Roleplay-QT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart Chatbot Roleplay Desktop Application

Overview

The Smart Chatbot Roleplay Desktop Application is a Linux desktop application designed for interactive roleplay interactions. It features a sophisticated chatbot that engages users in a realistic and professional manner, enhancing the roleplay experience. The chatbot responds to user inputs based on predefined instructions, creating a dynamic and engaging conversation.

Features

  • Roleplay Interaction: Immerse yourself in roleplay scenarios with a smart chatbot acting as a human equivalent in various roles.

  • Dynamic Instructions: The application provides dynamic instructions to guide the chatbot's behavior, allowing users to explore different scenarios and responses.

  • Realistic Dialogue: The chatbot delivers responses in a professional and realistic manner, enhancing the authenticity of the roleplay experience.

  • Customizable Roles: Users can input their desired role, and the chatbot adapts its behavior accordingly, creating a personalized interaction.

How to Use

Installation

  1. Clone the repository to your local machine:

    git clone https://github.com/your-username/smart-chatbot-app.git
  2. Install the required dependencies:

    pip install openai

Running the Application

  1. Navigate to the project directory:

    cd smart-chatbot-app
  2. Put your openai key in .env

  3. Run the application:

    python main.py
  4. Follow the on-screen instructions to set your role and engage in roleplay interactions.

Dependencies

  • Python
  • PySide6
  • OpenAI GPT-4
  • dotenv

Contributing

If you'd like to contribute to the project, feel free to submit pull requests or open issues. Your feedback and contributions are highly appreciated!

License

This project is licensed under the MIT License.

About

A smart chatbot on desktop which gets into whatever role you tell it. Sentiment analysis also built-in.

Topics

Resources

Stars

Watchers

Forks

Languages