Skip to content

Commit 2a735ea

Browse files
committed
update
1 parent 3984802 commit 2a735ea

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

readme/dev/spec/ai_primitives.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# AI primitives
22

3-
This spec describes the core AI primitives that will be added to Joplin. The goal is not to ship a single AI feature, but to provide a platform on which features and plugins can be built. The primitives below are validated against four target use cases:
3+
This spec describes the core AI primitives that will be added to Joplin. The goal is not to ship a single AI feature, but to provide a platform on which features and plugins can be built. The primitives below are validated against five target use cases:
44

55
- **Chat with your note** — a sidebar that can summarise, rewrite, or answer questions about the current note.
66
- **Chat with your note collection** — ask a question across all notes and get a cited answer.
@@ -20,7 +20,7 @@ The primitives are:
2020
4. **Privacy & cost guardrails** — enforced at the provider layer so every feature inherits them.
2121
5. **MCP server** — exposes Joplin notes to external AI tools.
2222

23-
Primitives 1–3 are required for any of the four target use cases to work. Primitive 4 must be in place from day one. Primitive 5 is independently valuable and can ship in parallel.
23+
Primitives 1–3 are required for any of the five target use cases to work. Primitive 4 must be in place from day one. Primitive 5 is independently valuable and can ship in parallel.
2424

2525
## 1. Provider abstraction
2626

@@ -72,7 +72,7 @@ Notes are chunked, embedded, and stored locally so retrieval can run without a n
7272

7373
## 3. Retrieval helpers
7474

75-
The shared query surface. All four target features differ mainly in *what* they retrieve — same machinery, different scope.
75+
The shared query surface. All five target features differ mainly in *what* they retrieve — same machinery, different scope.
7676

7777
### API
7878

@@ -156,4 +156,4 @@ The server exposes a minimal tool surface:
156156

157157
### Why it belongs in this spec
158158

159-
The MCP server is not required for the four target use cases, but it is the cheapest way to make Joplin a first-class participant in the broader AI tool ecosystem without building any chat UI. It also exercises the same note-access surface that internal AI features will need, so the two efforts share infrastructure.
159+
The MCP server is not required for the five target use cases, but it is the cheapest way to make Joplin a first-class participant in the broader AI tool ecosystem without building any chat UI. It also exercises the same note-access surface that internal AI features will need, so the two efforts share infrastructure.

0 commit comments

Comments
 (0)