https://github.com/kbennett2000/concord-tutorial-ai
Watch an AI invent a Bible verse — then build the fix yourself. Five lessons on AI tool calling for Concord builders. No AI experience needed.
https://github.com/kbennett2000/concord-tutorial-ai
ai beginners bible concord function-calling javascript llm mcp ollama tool-use tutorial
Last synced: 1 day ago
JSON representation
Watch an AI invent a Bible verse — then build the fix yourself. Five lessons on AI tool calling for Concord builders. No AI experience needed.
- Host: GitHub
- URL: https://github.com/kbennett2000/concord-tutorial-ai
- Owner: kbennett2000
- License: mit
- Created: 2026-06-12T17:31:00.000Z (4 days ago)
- Default Branch: main
- Last Pushed: 2026-06-12T22:14:33.000Z (4 days ago)
- Last Synced: 2026-06-12T22:21:35.646Z (4 days ago)
- Topics: ai, beginners, bible, concord, function-calling, javascript, llm, mcp, ollama, tool-use, tutorial
- Language: HTML
- Size: 20.6 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# concord-tutorial-ai
You've seen an AI invent a Bible verse. In five short lessons you'll catch it
doing that with your own code — and then fix it, yourself, so it can't.
By the end, the AI on your computer answers Scripture questions only from a
real Bible it looks up. And you'll open a real production project and
recognize every part of it — because you just built the small version with
your own hands.
## Who this is for
You finished [concord-tutorial-web](https://github.com/kbennett2000/concord-tutorial-web)
(or you can fetch from Concord and put the result on a page), and that's
all. **No AI experience needed** — not the apps, not the APIs, none of it.
If you've heard of ChatGPT and you're not sure what's actually inside,
you're exactly who this course is for.
> **Already a developer?** Skim freely — this is a beginner's course,
> deliberately unhurried. If you want the production-grade version of what
> it builds, go straight to
> [concord-mcp](https://github.com/kbennett2000/concord-mcp).
**Found this because Scripture matters to you?** Maybe you've personally
watched a chatbot quote a verse that doesn't exist — chapter, number, and
all. That's not a reason to walk away from these tools. It's the exact
problem this course teaches you to fix: by the last lesson, every quote
arrives over the wire from a real Bible on your own computer, and you'll
have written the code that makes it so.
## The ladder
This is the third Concord course. Course 1,
[concord-tutorial-web](https://github.com/kbennett2000/concord-tutorial-web),
taught you that a server is something you can ask questions. Course 2,
[concord-tutorial-react](https://github.com/kbennett2000/concord-tutorial-react),
taught you that real code is something you can read — it's recommended,
**not required**; this course is plain HTML and JavaScript throughout.
## Before you start
Two 30-second checks, both straight from your browser's address bar:
- `http://localhost:8000/healthz` — a short line of data means **Concord**
is on (course 1's ritual, unchanged).
- `http://localhost:11434` — the words "Ollama is running" mean **the AI**
is on.
If either check fails — or you've never installed Ollama — that's what
[SETUP.md](SETUP.md) is for. One sitting, and every lesson after just
works.
## The five lessons
1. **[Another local server](lessons/01-hello-model/)** — talk to an AI from
a page you control, then ask it for John 3:16 word for word — and
discover you can't tell right from blurred without checking.
← **start here**
2. **[Catch it making things up](lessons/02-the-fact-check/)** — five
claimed verses, five live Concord lookups, your own marking tally.
Ours came out 1 of 5.
3. **[Give it a tool](lessons/03-the-one-rule/)** — the heart of the
course: a ~40-line loop and a one-sentence rule (without it, our model
looked things up in 2 of 6 runs; with it, 6 of 6) — and your tally
becomes 5 of 5 for a reason you can read.
4. **[Let it choose](lessons/04-the-menu/)** — three tools, and the model
routes by reading descriptions you wrote (ten for ten in our test).
Then you sabotage one and learn what production already knows.
5. **[It has a name](lessons/05-the-real-thing/)** — a chat that remembers,
worth showing someone — then concord-mcp, read at its tag, until you
recognize your own hands in production code.
## What's next
When you've finished all five, the curious can keep going:
[concord-mcp](https://github.com/kbennett2000/concord-mcp) is the
production implementation of exactly what you built — its README shows the
no-code path to running the real thing. Graduates also get
[recipes.md](recipes.md) and [ideas.md](ideas.md) — steal freely.
## License
MIT © 2026 Kris Bennett — see [`LICENSE`](LICENSE). (Parity with Concord.)
---
_Never trust a quote without a wire line._