Rubén Colmenares

Project · THIS SITE

Ask Rubén

The agent answering your questions above — grounded on my own writing, built to show the work rather than describe it.

The agent on this site’s homepage is itself a project — built to show the work rather than describe it.

How it works

  • One source of truth: every page on this site is a markdown file. The same files that render the pages are the only knowledge the agent can read — there is no separate corpus to drift out of sync.
  • Agentic, read-only: the agent (Claude Haiku) has two tools — list the available topics, and read a topic’s markdown. It retrieves what it needs, answers grounded in what it read, and cites which topic it used.
  • Honest by construction: if the answer isn’t in the corpus, it says so and points to the contact links. Because it can only read curated, published markdown, it cannot leak anything this site doesn’t already say.
  • Cheap by design: answers are cached (repeat questions cost nothing), the starter chips are precomputed at build time, and a per-IP rate limit keeps abuse boring.

Serverless endpoint on Vercel, question log and answer cache in Supabase Postgres.

← All projects