Hacker News

New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Implementing the Camera Mechanic from Viewfinder(ishamf.dev)
    discuss
  2. Show HN: Ttmux, a Modern and Fast Tmux(github.com/statico)
    1comments
  3. Anthropic launches Claude Opus 5.5 with stricter safeguards for cybersecurity(theverge.com)
    discuss
  4. Claude Opus 5.5 for code review: More catches, different misses(coderabbit.ai)
    discuss
  5. Claude Opus 5.5(claude.com)
    discuss
  6. Anthropic now offering limit resets like Codex(twitter.com/claudedevs)
    discuss
  7. Roundtables: The Deadly Failures of the Virtual Border Wall(technologyreview.com)
    discuss
  8. The Myth of AI Doom, with Cal Newport(youtube.com)
    discuss
  9. I open-sourced a small library for drawing SVGs progressively(npmjs.com)
    discuss
  10. I run a production AI app for €60 a month. Here is the actual bill.(tailstory-app.com)
    discuss
  11. Show HN: WebMCP Registry of Websites That Agents Can Use(wmcp.ai)
    discuss
  12. Show HN: Groupicorn directory of IOP group therapy programs
    discuss
  13. Ancient DNA reveals pervasive directional selection across West Eurasia(nature.com)
    discuss
  14. Code similarity detection using Tree-sitter(github.com/dsummersl)
    1comments
  15. ES Archive – a new memory system for AI, running natively on Mac(github.com/apocryphx)
    discuss
  16. Claude Opus 5.5: Intelligence, Performance and Price Analysis(artificialanalysis.ai)
    discuss
  17. Barbara Mazzolai Wants to Build a New Field of Robotics(ieee.org)
    discuss
  18. Siri AI Settlement Website Now Live(macrumors.com)
    discuss
  19. Xeno-Interpretability: Investigating the Alien Minds of LLMs(arxiv.org)
    discuss
  20. Aging may be a program, not a breakdown(quantamagazine.org)
    discuss
  21. We Rebuilt Jev's API on an Open Model and Used It to Play Doom(blocks.ai)
    1comments
  22. How do you best protect against copycats?
    discuss
  23. Tables and Strings in COBOL - Big Data like it's 1985(datagubbe.se)
    discuss
  24. Show HN: graf (1000x faster graphify in Rust)(github.com/ctxrs)
    discuss
  25. GameStop shares up 30% since earnings; CEO, other board members disclose buys(yahoo.com)
    discuss
  26. Armenia on track to become one of leading hubs for US AI infrastructure(armenpress.am)
    1comments
  27. Apple Developing New Fitness Tracker Aimed at Rivaling Whoop(bloomberg.com)
    discuss
  28. A framework for frontier AI and the dawning of a new age(deepmind.com)
    discuss
  29. Ask HN: Did your side projects ever become something big enough to sustain you?
    1comments
  30. 18-year-old thought she'd take a gap year. Instead, she joined the S.F. Symphony(sfchronicle.com)
    discuss

Show HN: AI·rete·RAG – a Rete rule engine decides, RAG explains why

6 pointsby 50m agoai-rete-rag.com
0 comments
Hi HN, I built ai·rete·rag because I kept seeing teams put an LLM in charge of decisions that need to be auditable (lending, fraud, clinical triage), then bolt on "guardrails" after the fact.

It runs the two in series instead:

1. A pure-Python Rete engine evaluates YAML rules against your facts. The verdict comes only from here. Same facts, same verdict, every time, with salience-based conflict resolution. 2. RAG retrieves passages from your own policy documents, and an LLM writes a plain-English explanation of the decision that was already made, citing those passages. It can't change the verdict.

A few things that went further than I expected: - Rules are a graph, not flat lists: nested all/any/not, and rules can assert facts that other rules consume (forward chaining). The decision trace shows the causal chain. - Audit mode records every rule evaluated, including the ones that didn't fire, condition by condition, with a snapshot of the rule set for replay. - Rules can steer retrieval (a fired rule narrows which documents get searched), and retrieved text can be turned into facts for the engine. - Non-technical authors can build rules in a visual editor, or paste a policy document and get LLM-drafted rules with citations. Drafts are never saved without review. YAML is still there for engineers.

The landing page has a live demo with no signup (8 demo domains: loan, fraud, clinical, insurance, legal, ops, e-commerce, blockchain). There's also an MCP server, so Claude and other agents can call /decide as a tool: `uvx ai-rete-rag-mcp`.

To be upfront: it's a hosted product with a free tier. The MCP client is open source (MIT, github.com/zaharajabeen13-create/ai-rete-rag-mcp); the engine and platform are not open source right now.

I'd especially like to hear from anyone who has had to explain an automated decision to a regulator or an auditor: what did they actually ask for?

A quiet thread, for now.Start the conversation on HN ↗