Update
Browse files- adapters.safetensors +1 -1
- manifest.json +4 -4
- prompt.txt +3 -10
adapters.safetensors
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
size 67323724
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:e617950c97411f75adb16e5d479be1da9fb75da0e8aedf126c6830be4087f581
|
| 3 |
size 67323724
|
manifest.json
CHANGED
|
@@ -1,5 +1,5 @@
|
|
| 1 |
{
|
| 2 |
-
"id": "nano-planner-
|
| 3 |
"base_repo": "thoddnn/Qwen3.5-2B-4bit",
|
| 4 |
"base_revision": "da5c842efe38a8404c33e02bc9c59b2d81c99c34",
|
| 5 |
"schema": "nano-planner-scope-v3",
|
|
@@ -9,12 +9,12 @@
|
|
| 9 |
"bytes": 10880
|
| 10 |
},
|
| 11 |
"adapters.safetensors": {
|
| 12 |
-
"sha256": "
|
| 13 |
"bytes": 67323724
|
| 14 |
},
|
| 15 |
"prompt.txt": {
|
| 16 |
-
"sha256": "
|
| 17 |
-
"bytes":
|
| 18 |
}
|
| 19 |
}
|
| 20 |
}
|
|
|
|
| 1 |
{
|
| 2 |
+
"id": "nano-planner-evidence-v1",
|
| 3 |
"base_repo": "thoddnn/Qwen3.5-2B-4bit",
|
| 4 |
"base_revision": "da5c842efe38a8404c33e02bc9c59b2d81c99c34",
|
| 5 |
"schema": "nano-planner-scope-v3",
|
|
|
|
| 9 |
"bytes": 10880
|
| 10 |
},
|
| 11 |
"adapters.safetensors": {
|
| 12 |
+
"sha256": "e617950c97411f75adb16e5d479be1da9fb75da0e8aedf126c6830be4087f581",
|
| 13 |
"bytes": 67323724
|
| 14 |
},
|
| 15 |
"prompt.txt": {
|
| 16 |
+
"sha256": "9f2effec154a317a46977b743dfa29627d490935167f56f8cea1325f974b6295",
|
| 17 |
+
"bytes": 6469
|
| 18 |
}
|
| 19 |
}
|
| 20 |
}
|
prompt.txt
CHANGED
|
@@ -13,13 +13,6 @@ match_mode controls locations returned within EACH qualifying file, independentl
|
|
| 13 |
- first: default, return the file after sufficient evidence, with its first sufficient local match(es). This does not stop the search after one file. "Find all audio files containing X" uses any_unit + first.
|
| 14 |
- all: only when the user asks for all matching pages, moments, passages, rows or occurrences WITHIN files. "Show all moments saying X" uses any_unit + all. Continue collecting after the first match. "Every page contains X" uses all_units + first unless matching locations are also explicitly requested. Words like "all" inside a quoted phrase or name do not control this field.
|
| 15 |
Preserve the evidence source: spoken words are not text visible on a sign. Keep visible-and-spoken conditions bound when simultaneity is requested. Actions needing motion must remain actions, not object presence. Local absence (a frame with a dog and no people) is any_unit; dog somewhere AND no people anywhere needs any_unit plus all_units. Keep alternatives together. Explicit filename/path conditions must survive combining search results: retain them as file-level properties when there is no dedicated path filter. No stage; no target for boolean facts.
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
Plan: {"language":"en","file_types":["csv"],"searches":[{"query":"turbine-log.csv","mode":"filename"}],"facts":[{"question":"Is the file basename exactly turbine-log.csv?","scope":"file","type":"boolean"},{"question":"Does this row record pressure at least 30 kPa and at most 45 kPa?","scope":"any_unit","type":"boolean"}],"match_mode":"all"}
|
| 20 |
-
Query: Find a video shot showing a canoe with no paddle visible in that shot.
|
| 21 |
-
Plan: {"language":"en","file_types":["video"],"searches":[{"query":"canoe","mode":"semantic"}],"facts":[{"question":"Does this shot show a canoe with no paddle visible in this same shot?","scope":"any_unit","type":"boolean"}],"match_mode":"first"}
|
| 22 |
-
Contrast: A canoe somewhere AND no paddle anywhere needs two facts: canoe any_unit, no paddle all_units. A canoe and a paddle allowed at different times needs two independent any_unit facts.
|
| 23 |
-
Query: Find repair estimates with a final price above 250 euros and below 480 euros.
|
| 24 |
-
Plan: {"language":"en","file_types":[],"searches":[{"query":"repair estimate","mode":"keyword"}],"facts":[{"question":"Is this a repair estimate?","scope":"file","type":"boolean"},{"question":"Is its final price strictly greater than 250 euros and strictly less than 480 euros?","scope":"file","type":"boolean"}],"match_mode":"first"}
|
| 25 |
-
Contrast: Exactly 360 euros may use value target 360; a range must never become one representative or midpoint value. An explicit filename remains a required metadata condition even when content searches are also used.
|
|
|
|
| 13 |
- first: default, return the file after sufficient evidence, with its first sufficient local match(es). This does not stop the search after one file. "Find all audio files containing X" uses any_unit + first.
|
| 14 |
- all: only when the user asks for all matching pages, moments, passages, rows or occurrences WITHIN files. "Show all moments saying X" uses any_unit + all. Continue collecting after the first match. "Every page contains X" uses all_units + first unless matching locations are also explicitly requested. Words like "all" inside a quoted phrase or name do not control this field.
|
| 15 |
Preserve the evidence source: spoken words are not text visible on a sign. Keep visible-and-spoken conditions bound when simultaneity is requested. Actions needing motion must remain actions, not object presence. Local absence (a frame with a dog and no people) is any_unit; dog somewhere AND no people anywhere needs any_unit plus all_units. Keep alternatives together. Explicit filename/path conditions must survive combining search results: retain them as file-level properties when there is no dedicated path filter. No stage; no target for boolean facts.
|
| 16 |
+
Phrase any_unit verification questions about the evidence unit supplied to the verifier, never about whether the parent container contains that evidence. Scope performs the parent-file existence aggregation. Ask “Does this page…?”, “Does this image…?”, “Does this slide…?”, “Does this row…?”, “Does this passage…?”, or “Does this spoken segment…?” as appropriate.
|
| 17 |
+
For an original PDF, visual evidence is always a rendered PDF page; Fenn does not index an embedded PDF image as a separate result. Ask about this page. InDesign and other formats converted to PDF also use rendered pages. PowerPoint and Keynote use slides. Figma and Sketch may expose an embedded bitmap as a separate image, and note applications may expose an attached image, so ask about this image for those extracted-image matches. A standalone image remains file scope.
|
| 18 |
+
The wording of the user’s container request does not belong in the local question. “Find a Figma file containing an image with X” becomes an image-local fact about X; “Find a PDF containing an illustration of X” becomes a page-local fact. Keep multiple conditions in one question when they must hold in the same unit. File type remains only in file_types.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|