https://github.com/shuraski/vinman
A human-like AI chatbot that simulates natural conversation with features like Personality Builder, Editor, and Tweaker for customization, temporary chat history for context, typing delays, and an experimental Double Texting feature for follow-up messages.
https://github.com/shuraski/vinman
artificial-intelligence character-generator chatbot context-awareness conversation-models human-like-conversation natural-language-processing ollama ollama-python python real-time-responses
Last synced: about 1 month ago
JSON representation
A human-like AI chatbot that simulates natural conversation with features like Personality Builder, Editor, and Tweaker for customization, temporary chat history for context, typing delays, and an experimental Double Texting feature for follow-up messages.
- Host: GitHub
- URL: https://github.com/shuraski/vinman
- Owner: Shuraski
- License: other
- Created: 2024-12-11T04:08:18.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-01-28T01:26:29.000Z (3 months ago)
- Last Synced: 2025-01-28T02:30:14.606Z (3 months ago)
- Topics: artificial-intelligence, character-generator, chatbot, context-awareness, conversation-models, human-like-conversation, natural-language-processing, ollama, ollama-python, python, real-time-responses
- Language: Python
- Homepage:
- Size: 61.5 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Vinman: Personality-Based Dialogue Generation
> [!WARNING]
> I do not have full control over the AI’s responses or behavior. The AI may occasionally produce inaccurate information, hallucinate, or behave in unexpected ways, which I have no control over.## Overview
Current day chatbot solutions lack human-like characteristics and natural behavior. Most chatbots available in the market don't include features like double-texting or accurate letter counting, and often fail to properly follow system instructions given by creators. This often leads to them breaking character or making responses that don't align with the flow of conversation. Additionally, tone-based text generators are primitive. While they attempt to make AI-generated text sound more natural by applying tone modifications, they still produce artificial-sounding output—even when given specific tone instructions.
The goal of this project is to develop a human-like chat system that mimics user-defined personalities. This chatbot features typing delays based on message length and an experimental double-texting feature. This system will eventually parse and analyze large datasets to generate and maintain consistent personalities.
## Getting Started
**Minimum System Requirements**
- **CPU**: Intel Core i5 or AMD Ryzen 5
- **RAM**: 8 GB
- **Storage**: 10 GB free disk space
- **GPU**: CUDA-compatible GPU with 4 GB VRAM (e.g., NVIDIA GTX 1050 Ti)**Recommended System Requirements**
- **CPU**: Intel Core i7 or AMD Ryzen 7
- **RAM**: 16 GB or more
- **Storage**: 20 GB free disk space
- **GPU**: NVIDIA RTX 3060 or higher with 8 GB VRAM## Installation Instructions
To get this code running, download and install the Ollama app from their official website.
>[Ollama Official Website](https://ollama.com/)
Once installed, open your VS Code terminal and run the following command:
```bash
pip install ollama
```## Contact
If you have any questions, suggestions, or feedback, feel free to reach out:
**Email**: [[email protected]](mailto:[email protected])
# License
```
Code License: MIT
Tooling License: Ollama MIT license
```