Portfolio AI Assistant

An experiment in keeping a chatbot strictly honest.

What I was exploring

If you put an AI assistant on your own portfolio, the one thing it must never do is make up facts about you. So the goal was a chatbot grounded only in the site's content.

What it does

A floating widget that appears on every page and answers visitors' free-form questions about the owner - skills, projects, experience, availability - grounded in the site content, and nudges interested visitors toward contact. It drops into any existing site.

What was interesting

The interesting constraint was refusal: getting it to say "that's not on the site" instead of guessing.

An MVP - feedback welcome.

Live demo: https://portfolio.robiriu-dev.my.id

Project page: https://robiriu.github.io/projects/portfolio-assistant/