Welcome to the Humanoid AI Chatbot repository! This project features an offline, emotional AI chatbot developed in Python. It offers memory, mood simulation, and human-like conversation capabilities. This chatbot is powered by local LLMs (Large Language Models) and is designed for seamless interaction without needing an internet connection.
- Offline Functionality: Operate without an internet connection, ensuring privacy and security.
- Emotional Intelligence: The chatbot simulates emotions, allowing for more natural conversations.
- Memory: It remembers past interactions, creating a personalized experience.
- Human-like Conversations: Engage in dialogues that feel authentic and relatable.
- Local LLMs: Powered by local models for faster responses and reduced latency.
To get started, download the latest release from the Releases section.
- Visit the link above to find the appropriate version for your system.
- Download the file and execute it according to the provided instructions.
Make sure you have Python installed on your machine. You can download Python from python.org.
Before running the chatbot, ensure you have the following dependencies installed:
pip install -r requirements.txt
After installation, you can start the chatbot by running:
python humanoid_chatbot.py
Follow the on-screen instructions to interact with the chatbot. It will ask for your name and preferences to tailor the experience.
- User: Hi, how are you?
- Chatbot: I’m feeling a bit blue today. How about you?
- User: I’m good, thanks!
- Chatbot: That’s great to hear! What’s on your mind today?
Feel free to explore various topics and see how the chatbot responds.
We welcome contributions from everyone! If you have ideas for features or improvements, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/YourFeature
). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature/YourFeature
). - Open a pull request.
Your contributions help improve the chatbot and make it more useful for everyone.
This project is licensed under the MIT License. See the LICENSE file for details.
For questions or suggestions, feel free to reach out:
- GitHub: adhamwaelyt
- Email: adhamwaelyt@example.com
- Thanks to the contributors and the open-source community for their support.
- Special thanks to the creators of the local LLMs used in this project.
We encourage users to share their experiences and improvements. Join our community discussions on GitHub or reach out via email. Together, we can enhance the Humanoid AI Chatbot.
Thank you for checking out the Humanoid AI Chatbot! For updates and new releases, visit the Releases section regularly. Happy chatting!