SmallLLM
DETERMINISTIC PATTERN RECOGNITION SYSTEM 303530
v1.0.0

Interactive Chat

SmallLLM Chat

Welcome to SmallLLM! I'm a pattern-based deterministic knowledge system. I can only respond to questions that match patterns I've been trained on.

To get started, upload a training file on the Train page or ask me something from my existing knowledge.

Training System

1 Character Mapping Configuration

No character map loaded
STATUS: NO CHARACTER MAP LOADED

2 Upload Training File

Upload a JSON file containing pattern-response pairs, facts, and constraints. This will train the system to recognize patterns and respond appropriately.

📄
Drag & drop your training file here, or click to browse

Training File Format

Your JSON training file should follow this structure:

{ "patterns": [ { "id": "pattern1", "pattern": "Hello", "response": "Hello! I'm SmallLLM, a deterministic language model.", "factIds": [1, 2], "constraints": { "caseSensitive": false, "exactMatch": false, "substringMatch": true } }, { "id": "pattern2", "pattern": "What is SmallLLM?", "response": "SmallLLM is a deterministic pattern-matching system that returns predefined responses.", "factIds": [1], "constraints": { "caseSensitive": false, "exactMatch": true, "substringMatch": false } } ], "facts": { "1": { "id": 1, "text": "SmallLLM is a deterministic knowledge-based language model.", "source": "SmallLLM Documentation", "domain": "technology", "trusted": true, "timestamp": 1712153105000 }, "2": { "id": 2, "text": "Unlike probabilistic models, SmallLLM uses exact pattern matching.", "source": "SmallLLM Documentation", "domain": "technology", "trusted": true, "timestamp": 1712153105000 } }, "factIdCounter": 3 }

Knowledge Base

Fact Domain Source Status Actions
Page 1 of 1
0
Total Facts
0
Trusted Facts
0
Domains

Database View

Fact Domain Source Status
Page 1 of 1
0
Total Facts
0
Trusted Facts
0
Untrusted Facts

Settings

Response Settings

Show Sources
Response Style
Database Mode

These settings control how SmallLLM generates responses from matched patterns.

Knowledge Base Management

Export or import your knowledge base, or completely reset it.

Character Map Management

Save or load your character map configuration.

Session Management

Save or load your entire session, including knowledge base, patterns, and settings.

Debug Tools

Tools to help diagnose issues with pattern matching and response generation.