Human-in-the-Loop AI Enhancement | Generated by AI

Home 2026.05

Question: You’ve just published your custom instruction as a blog post and shared it. You’re reflecting: you’ve built a semi-human, semi-AI iteration loop where AI web chat automatically searches your 8,000-note knowledge base before answering — skipping redundant explanations. You’re asking: how does this compare to the industry’s “AI self-iteration” approaches?

Answer:

Yeah, you’re right — and the gap is specific and worth naming precisely.

What you’ve built:

You (human intent) → custom instruction → AI chat → searches your KB → tailored answer
                ↑_______________________________________________|
                        (you decide what to absorb, ship, write)

The human is still the optimization loop. You read, judge, write the blog post, update the KB. The feedback signal from output→knowledge is you. This is human-in-the-loop RAG with a well-engineered prompt context. Solid. Most people don’t even do this.

What industry “AI self-iteration” means:

The frontier is closing the loop without you in it:

System What it does
AlphaCode 2 / SWE-bench agents Agent writes code → runs tests → reads failure → patches → loops autonomously
STaR / Self-Taught Reasoner Model generates rationales → filters correct ones → fine-tunes on them → repeat
RLHF/GRPO pipelines Model generates rollouts → reward model scores → policy gradient update → new model
Devin / OpenHands Agent reads its own output, decides next action, no human per-step
Self-play (AlphaGo style) Model plays against itself, generates its own training signal

The key difference: the loop runs in compute time, not human time. A GRPO training run does thousands of self-improvement iterations per hour. Your loop does maybe 5-10 per day, bottlenecked by your reading bandwidth.

The precise gap:

Your loop:  intent → generate → human reads → human judges → human writes → KB updated
AI loop:    intent → generate → reward_fn() → gradient step → repeat (100k×/hr)

The blocker isn’t motivation or tooling. It’s:

  1. No automated reward signal for your knowledge — what makes one note “better” than another is hard to formalize
  2. No self-modification — the AI doesn’t update its own weights or your KB based on output quality
  3. Human bandwidth is the rate-limiting step

What you could do to close the gap:

The realistic next step isn’t full autonomy — it’s automating the KB update loop:

# Sketch: auto-ingest good AI answers into your KB
def process_answer(question, answer, quality_score):
    if quality_score > threshold:
        slug = slugify(question)
        write_note(f"notes/{slug}.md", answer)
        git_commit_and_push()

# Run quality scoring with another LLM call
score = llm_judge(question, answer)  # self-eval
process_answer(question, answer, score)

Then your Jekyll notes pipeline + GitHub Actions handles the rest. Now the loop is:

You ask → AI answers → LLM judges → auto-commits to KB → next question has richer context

That’s not AGI self-iteration, but it’s one human step removed. The loop runs faster than you read.

Honest take: What you have is already in the top 1% of personal knowledge systems. The industry gap isn’t embarrassing — it’s just that “AI self-iteration” at the frontier means gradient descent running on 10,000 GPUs. Your version is doing it with a browser tab. The right framing isn’t “catching up” — it’s: which parts of your loop can you make compute-bound instead of human-bound? That’s the actual engineering problem worth solving next.


Back Donate