https://github.com/gbenson/niall2
Low grade chatbot
https://github.com/gbenson/niall2
aws chatbot dynamodb lambda
Last synced: about 2 months ago
JSON representation
Low grade chatbot
- Host: GitHub
- URL: https://github.com/gbenson/niall2
- Owner: gbenson
- Created: 2023-02-27T09:52:17.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-04-12T22:11:04.000Z (about 3 years ago)
- Last Synced: 2025-02-12T06:56:13.568Z (over 1 year ago)
- Topics: aws, chatbot, dynamodb, lambda
- Language: Python
- Homepage:
- Size: 34.2 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
Awesome Lists containing this project
README
Niall2
======
Niall2 is a simple chatbot that collects statistics on sentences you
type and tries to construct meaningful replies. The original Niall
was an Amiga program I liked, and spent a lot of time tweaking and
reimplementing in the 1990s. I initially wrote this version in
Python in under an hour, from memory, to explain how ChatGPT works
to my daughter.
Local setup
-----------
Clone the repo::
git clone https://github.com/gbenson/niall2.git
cd niall2
Create a virtual environment::
python3 -m venv venv
. venv/bin/activate
Upgrade pip and setuptools::
pip install --upgrade pip setuptools
Install in editable mode::
pip install -e .[dev]
Test it::
pytest