arosspope/eliza-rs

A rust implementation of ELIZA - a natural language processing program developed by Joseph Weizenbaum in 1966.

42
/ 100
Emerging

ELIZA is a classic conversational program that simulates human conversation using simple pattern matching and substitution rules. You provide a script (in JSON format) with rules for responding to user input, and ELIZA generates conversational text based on those rules. This tool is for anyone interested in exploring early AI, creating simple interactive text experiences, or understanding fundamental chatbot mechanics.

No commits in the last 6 months.

Use this if you want to create a basic, rule-based chatbot for playful interaction or to demonstrate early artificial intelligence concepts.

Not ideal if you need a chatbot with genuine natural language understanding, complex dialogue flows, or advanced machine learning capabilities.

conversational-AI-demonstration text-based-interaction historical-AI-simulation scripted-dialogue AI-education
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 12 / 25
Maturity 16 / 25
Community 14 / 25

How are scores calculated?

Stars

64

Forks

9

Language

Rust

License

Apache-2.0

Last pushed

Dec 26, 2023

Monthly downloads

65

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/arosspope/eliza-rs"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.