Thuta Learning
ProjectsAIbeginner

Build the Ask Your Notes Bot

Relax. We'll talk through this in plain words — no textbook voice.

What you'll walk away with

  • Understand building the Ask Your Notes bot without any of the scary mystique
  • Get hands-on practice trying it yourself
  • Learn to dodge hallucination and secret leaks with a smile

Bring every earlier lesson together and finish a bot that searches, reads, and cites 3 notes files — and stops when it comes up empty.

Let's think about this for a second

This project's success isn't measured by how cutting-edge your embeddings are. It comes down to: are your files clean, does it actually search before reading, does it avoid making things up, does it show sources, and can you explain how it works. You can use vibe coding to write the UI, but a human still needs to own the RAG rules. Don't bolt on a big vector framework you don't understand — even finishing with fake search still counts as passing the lesson.

Let's connect it to everyday life

Steps — 1) 3 dummy files, 2) a paper diagram, 3) fake search, 4) a grounded answer plus source, 5) the not-found path, 6) refusing secrets, 7) running all 3 tests. You can finish this with Node.js, or even with paper and a fake lookup table. If you're not done yet, cut the scope down. Getting one phone question answered correctly is already a real win — but don't water down what counts as "done."

Let's try it hands-on together

text
Ask Your Notes
Docs: phones.md, uniform.md, late.md
Search: fake keyword first, embed later if needed
Answer: only from kept chunks + file name
Unknown: “မတွေ့”
Never: web, secrets, invented quotes
Tests: phone / canteen menu / chemistry formula
You should see
You'll finish an Ask Your Notes RAG that you can explain start to finish.

5-minute try-it

Finish your bot. Write notes covering your file list, the results of your 3 tests, and two mistakes you hit along the way — and how you closed them out.

One quick warning

Don't run this project on someone else's real notes. Use dummy lesson files, and only move to your own data once you're done.

Easy traps

  • Bolting on a big framework and losing the ability to explain how search works
  • Thinking you're done once you get an answer, without showing the source

Now try it yourself

Finish your bot. Write notes covering your file list, the results of your 3 tests, and two mistakes you hit along the way — and how you closed them out.

You'll know it worked when: You'll finish an Ask Your Notes RAG that you can explain start to finish.

Build the Ask Your Notes Bot | Thuta Learning