File size: 1,318 Bytes
700f4b5
67d33d5
 
 
 
 
 
 
 
 
 
 
 
700f4b5
 
67d33d5
700f4b5
67d33d5
700f4b5
67d33d5
 
 
700f4b5
67d33d5
700f4b5
67d33d5
 
 
 
 
 
 
 
700f4b5
67d33d5
700f4b5
67d33d5
700f4b5
67d33d5
700f4b5
67d33d5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
---
license: apache-2.0
language:
  - en
  - es
tags:
  - chatbot
  - rule-based
  - roblox
  - calculator
  - gradio
  - conversational
pipeline_tag: conversational
---

# NEO-1 β€” mdfjbots

> Rule-based conversational chatbot with a JSON knowledge base, Roblox API, math calculator, response variation and token-similarity matching.

[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](LICENSE)
[![Python](https://img.shields.io/badge/python-3.10%2B-blue)](https://www.python.org/)
[![Gradio](https://img.shields.io/badge/gradio-4.44%2B-orange)](https://gradio.app/)

## Features

- **JSON knowledge base** β€” editable responses without touching code
- **Token similarity matching** β€” Spanish stopword filtering to avoid false positives
- **Response variation** β€” auto-reformulates answers to avoid repetition
- **Word-by-word streaming** β€” simulates real LLM output
- **Math calculator** β€” solves operations like `15 * 7 + 3`, `2 ** 8`
- **Roblox API** β€” searches players and games by name
- **Closed edition** β€” encrypted `respuestas.dat` via XOR + zlib + base64
- **NeoAPI REST** β€” Node.js/Express server for external integrations

## Repository

Source code: [github.com/mdfjbotss/neo-1](https://github.com/mdfjbotss/neo-1)

## License

Apache 2.0 β€” see [LICENSE](LICENSE)