Skip to content

Repository files navigation

ZenBot - Elevating Conversations

ZenBot is a pioneering multipurpose interactive chatbot designed to revolutionize online communication. It runs locally on the user's PC using Ollama, with the llama2 and llama2-unsensord models. The langchain framework powers ZenBot's functionality, and the interface is provided by Gradio.

Features

  • Themed Chatbots: Explore a variety of themed chatbots, each providing unique interaction experiences tailored to specific topics or purposes.
  • User-Friendly Interface: Enjoy a serene atmosphere for conversations with a user-friendly interface that prioritizes ease of use and accessibility.
  • Privacy and Security: Trust ZenBot's commitment to privacy and security, with robust measures in place to safeguard user data.
  • Natural Language Processing (NLP): Experience natural and fluid conversations with ZenBot, thanks to advanced NLP technology that understands and responds to user input.
  • Artificial Intelligence (AI): Benefit from ZenBot's AI capabilities, which enable learning and adaptation over time for personalized interactions and improved response accuracy.
  • Continuous Improvement: ZenBot undergoes continual improvements and updates to enhance functionality, add new features, and address user feedback.
  • Versatile Integration: Integrate ZenBot with external systems and services through APIs and webhooks, expanding its capabilities and reach.

Getting Started

To get started with ZenBot, follow these steps:

  1. Clone the repository: git clone https://github.com/utsav0702/ZenBot-Elevating-conversations.git
  2. Install dependencies: pip install requirements.txt
  3. Install Ollama for your device: -Windows: https://ollama.com/download/windows -Mac: https://ollama.com/download/mac -Linux: https://ollama.com/download/linux
  4. Run ZenBot: python gradio_zenbot.py
  5. Access ZenBot through the provided local URL.

Contributing

Contributions to ZenBot are welcome! If you'd like to contribute, please follow these guidelines:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/your-feature
  3. Make your changes and commit them: git commit -am 'Add new feature'
  4. Push to the branch: git push origin feature/your-feature
  5. Submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For inquiries or support, please contact [utsavgandhi3938@email.com].

About

ZenBot is an innovative, multipurpose interactive chatbot designed to enhance online communication. Powered by the langchain framework and Ollama's llama2 models. ZenBot prioritizes user privacy.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Contributors

Languages