Curiosity for Developers
A short series for developers new to Curiosity Workspace. Each presentation covers one topic in under 10 slides — enough to understand what exists and how to use it.
The series is designed to be read in order, but each deck is self-contained if you need to jump ahead.
The series
| # | Topic | What you'll learn |
|---|---|---|
| 1 | What is Curiosity? | Platform overview, the three layers (graph / search / AI), and how a workspace is structured |
| 2 | Getting Data In | Schemas, nodes, edges, connectors, keys, permissions, and incremental sync |
| 3 | NLP Enrichment | Pipelines, named-entity recognition, entity linking, and embeddings |
| 4 | Search | Text, hybrid, and vector retrieval — facets, filters, the Search API, and ranking |
| 5 | Similarity Search | Sentence embeddings, the similarity engine, graph-as-filter, graph-as-ranking-signal |
| 6 | AI & Agents | LLM integration, grounded generation (RAG), AI tools, and the agent loop |
| 7 | APIs & Custom Endpoints | The API surface, custom endpoints, authentication, scheduled tasks, and deployment |
| 8 | Custom UI | Tesserae component library, H5 compiler, dev workflow, routing, and deploy |
Assumed knowledge
- You can read code in at least one language (examples are in C# and shell).
- You know roughly what a REST API, a document store, and a search index are.
- No prior Curiosity experience required.