Hacker News new | ask | show | jobs
by WilcoKruijer 146 days ago
I’ve recently started using a similar process to what you’re describing. It basically involves writing/speaking to AI in an unstructured manner, and having it extract entries for my knowledge base based on a certain schema. I built a tool to validate the entries to the schema, giving the AI a feedback loop so it can automatically fix/improve the entries. It also supports linking. I use agentic search in both entering and finding knowledge. Links, categories and metadata help the AI tremendously in finding relevant snippets. I go into more detail in this blog post [0].

[0] https://thalo.rejot.dev/blog/plain-text-knowledge-management

1 comments

I read the post — the plain-text accounting analogy is a great fit. The “unit test for knowledge” idea (a checker like bean-check, but for schema + links) feels like the missing feedback loop for most AI-assisted note workflows, and using git/history as the trust layer makes it much more auditable.

I also like the idempotency/provenance angle (unique IDs/links, checkpointing) and the “commit processing” workflow — that’s a concrete example of turning ongoing work into structured, queryable knowledge without a ton of manual ceremony.

Curious: in practice, what improved your quality the most — schema validation catching broken links/types, or constraining the entity set so the agent can’t invent structure? Also, do you find yourself actually using the query language day-to-day, or is it mostly agent-driven retrieval?

I’m exploring a similar closed-loop (context → retrieval → suggestion → human review → write-back) and summarized my angle in my HN profile/bio if you want to compare approaches.