[P1] Add a minimal dumb expert-system agent as a downstream consumer #51
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/prolog-rlm#51
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Add a deliberately simple rule-based expert-system agent that demonstrates how downstream agents are built on top of
prolog-rlmwithout becoming part of the runtime core.This should be boring on purpose: facts, rules, a small query surface, optional loaded tools, and explicit outcomes.
Shape
The reference agent should support a tiny knowledge base such as:
or ordinary Prolog predicates, then expose a small agent-facing API for asking a goal and returning structured results.
The expert system may use
prolog-rlmsupervision/tool-loading infrastructure, but its domain rules remain separate from the runtime library.Acceptance criteria
prolog-rlm.Non-goals
Architectural intent
prolog-rlm= reusable runtime/library.External tool library = optional capabilities.
Expert-system agent = one small downstream application proving the library can support agents that are much simpler than an RLM planner.
Superseded by #376/#377. The useful requirement from this issue — a deterministic zero-LLM expert proving that expert-system behavior is ordinary Prolog and not hidden prompt/model state — is now a required acceptance fixture of the canonical first-class expert runtime rather than a separate one-off downstream demo architecture.