pruefe
Compare two or more stored memory entry IDs with a small language model to flag likely contradictions, progress, or disputed relations, showing where to inspect further.
Instructions
Has a small language model judge how the named entries relate to each other.
Counterpart to verdichten (consolidate): that one finds groups by word overlap, this one says whether a contradiction is behind it or just a newer state of affairs. All pairs from the named ids are judged.
Does NOT judge authoritatively. Measured against 70 pairs: 67 % correct, 9 % false contradiction alarms, but only 2 of 6 real ones caught - and the model says FORTSCHRITT (progress) in 50 of 70 cases. The result says where to look closer, not what the actual case is.
Each pair is asked in BOTH directions, and only what comes back the same both times is reported; otherwise it says "uneinig" (disputed/unclear). Without this, the order of the supplied ids would influence the outcome (measured: 2 of 5 pairs were symmetric). This costs double, i.e. roughly 10 seconds per pair, which is why the cap is 5 pairs asked per call.
Opt-in: needs MEMORY_FC_URL and MEMORY_FC_MODELL pointing at any OpenAI-compatible endpoint (local model, LAN device, or cloud provider; MEMORY_FC_SCHLUESSEL for providers that want a key). Without both set, this tool does nothing and says so - there are no defaults, so nothing is contacted unless it was set up deliberately. Note that when it IS set up, up to 200 characters of each note are sent to that endpoint. If it is unreachable, the tool says so and returns nothing - all other tools are unaffected.
Args: ids: Two or more entry ids, e.g. "249,255".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ids | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |