Mikoshi Curiosity
Define β Explore β Discover
Define Your Space
Datasets, text, graphs, APIs, games, markets β anything that can be a state space.
Curiosity Explores
Intrinsic motivation, Go-Explore memory, and prediction errors drive autonomous exploration.
Get Discoveries
Results ranked by novelty, surprise, diversity, and serendipity.
5 ways to find the interesting
Novelty
How different from everything seen before. Maximises coverage of unexplored territory.
Surprise
How much it violates predictions. Finds things that break your mental model.
Diversity
How different from current discoveries. Ensures breadth across the space.
Serendipity
Unexpected AND relevant. The happy accidents that change everything.
Balanced
Weighted combination of all strategies. Best general-purpose exploration.
Explore anything
Dataset Explorer
CSV/DataFrame exploration. Finds anomalies, clusters, and unexpected correlations.
Text Explorer
Documents, papers, corpora. Discovers bridging concepts between fields.
Graph Explorer
Networks of any kind. Finds bridge nodes, structural holes, hidden communities.
Numeric Explorer
Parameter spaces. Discovers phase transitions, sweet spots, critical thresholds.
API Explorer
Steam, Spotify, arxiv, any external source. Explores APIs autonomously.
Custom
Implement the StateSpace interface for anything. If it has states, Curiosity can explore it.
Five lines to discovery
from mikoshi_curiosity import CuriosityEngine
from mikoshi_curiosity.contexts import DatasetSpace
space = DatasetSpace("sales_data.csv")
engine = CuriosityEngine(space, strategy="balanced")
result = engine.explore(budget=200)
for discovery in result.top(5):
print(f"{discovery.reason}: {discovery.state.metadata}")Why Curiosity wins
| Curiosity Engine | Recommendation Systems | Random Search | |
|---|---|---|---|
| Finds unexpected things | β Yes | β Confirms bias | Sometimes |
| Learns from exploration | β Yes | β Yes | β No |
| Domain-agnostic | β Yes | β Domain-specific | β Yes |
| Remembers interesting states | β Yes | β No | β No |
| Explains discoveries | β Yes | Limited | β No |
The mikoshi-curiosity engine is open source β it scores states for novelty, surprise, diversity, and serendipity. When combined with AI, it becomes something greater: an iterative exploration loop that discovers ideas no single prompt would produce.
How It Works
Mikoshi AI (Free)
Powered by Ollama. No API key, no cost. Good for quick explorations and testing.
Claude (Anthropic)
Best reasoning. Deeper, more creative exploration with stronger connections between ideas.
OpenAI (GPT)
Fast generation. Great for high-volume exploration across wide state spaces.
Why Multiple Rounds Matter
AI-Powered Exploration requires Nexus
The open source engine is free forever. The AI integration β iterative Go-Explore with Claude, OpenAI, or Mikoshi AI β is a Nexus premium feature.
Nexus gives you access to Curiosity AI, Synapse multi-agent, Turbo verification, and the full Mikoshi platform.
The exploration engine is open source. Build your own integrations.
215 tests Β· 5 strategies Β· 5 contexts Β· Apache 2.0