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.
-
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.
-
Clone the repository to your local machine:
git clone https://github.com/your-username/smart-chatbot-app.git
-
Install the required dependencies:
pip install openai
-
Navigate to the project directory:
cd smart-chatbot-app
-
Put your openai key in .env
-
Run the application:
python main.py
-
Follow the on-screen instructions to set your role and engage in roleplay interactions.
- Python
- PySide6
- OpenAI GPT-4
- dotenv
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!
This project is licensed under the MIT License.