Skip to content
/ wzrd Public

A chatbot answering questions about myself; A little LLM tolkit

Notifications You must be signed in to change notification settings

pierrz/wzrd

Repository files navigation

Self-bot

A basic tool based on Simplemind to quickly play with different LLMs and discuss with them about a provided text document.


Installation


CLI

# import CV from a S3 bucket
uv run cli/main.py import-resume

# OR import CV from a local file
uv run cli/main.py import-resume <filepath>

# ask questions
uv run cli/main.py ask-question "How many years of experience do they have?"

# reset bot
uv run cli/main.py reset

Vue App

Run in 2 terminals:

# Start Web server
uv run app/server.py

# Start Vue app (dev mode)
cd app
npm run dev

# OR Start Vue app (prod mode)
npm run preview -- --port 3000 --host

Terraform deployment

Based on the chosen LLM, adapt terraform/main.tf and eventually create more API keys secrets/variables in both .github/workflows/cd.yml and terraform/variables.tf.

About

A chatbot answering questions about myself; A little LLM tolkit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published