#210 · Primary category: AI Chatbots
chat
Chatbot using NLU and ML, supports multi-user concurrency and custom multi-turn dialogues.
Project last updated:07/10/24
GitHub Stars
702
Forks
214
Contributors
2
License
MIT
Why we included this project
Chat is a Python semantic-understanding library that pairs natural language processing with a Neo4j-backed knowledge graph. You load domain data from spreadsheets, and it answers questions against that data, which makes it a solid starting point for teams that want a working chatbot without assembling a pile of separate NLP components. It supports multiple concurrent users and custom multi-turn dialogue, so it holds up in real customer-facing settings rather than just demos. The modules are small and easy to modify, which also makes it a decent way to see how knowledge-graph question answering and sentence-similarity matching work under the hood. You will need to run Neo4j yourself, but if that is acceptable, this is a lightweight base for a domain-specific assistant.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
open-webui
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
NextChat
✨ Light and Fast AI Assistant. Support: Web | iOS | MacOS | Android | Linux | Windows
gpt4free
The official gpt4free repository | various collection of powerful language models | opus 4.6 gpt 5.3 kimi 2.5 deepseek v3.2 gemini 3
system_prompts_leaks
Extracted system prompts from Anthropic - Claude Fable 5, Opus 5, Claude Design, Claude Code. OpenAI - ChatGPT GPT-5.6-Sol, Codex. Google - Gemini 3.5 Flash, 3.1 Pro, Antigravity. xAI - Grok, Cursor, Copilot, VS Code, Perplexity, and more. Updated regularly.
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs