Curiosity

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.