Skip to content

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.

Notifications You must be signed in to change notification settings

Utsav0702/ZenBot-Elevating-conversations

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

Watchers

Forks