# What is an exploration?
Explorations are interactive scenes powered by artificial intelligence where players can freely explore a location, interact with their environment, and discover clues. Unlike standard steps where the reader chooses from predefined options, explorations offer total freedom: the player can type whatever they want and the AI reacts accordingly.
An immersive experience
# Creating an exploration
Creating an exploration requires three essential elements: a scene description that sets the stage, AI instructions that define the desired behavior, and objectives that the player must achieve.
Describe the scene
Write a detailed description of the location or situation. This description will be presented to the player at the beginning of the exploration and will serve as context for the AI.
Write AI instructions
Write precise instructions to guide the AI's behavior: what objects are present, what interactions are possible, what secrets can be discovered.
Define objectives
Specify the objectives the player must achieve to complete the exploration. The AI will automatically detect when objectives are fulfilled.
# Linking an exploration to a step
An exploration is linked to a step via the explorationId field. When the reader reaches this step, the exploration triggers automatically and interactive mode activates. The step contains the narrative context that introduces the exploration scene.
Icon in the step list
# Exploration triggers
Explorations can unlock characters or elements based on the player's actions during the exploration. For example, if the player discovers a hidden object, the corresponding element can be automatically added to their inventory. If the player meets an NPC, the character's profile can be unlocked in the encyclopedia.
- Element unlocking — Automatically add items to the player's inventory when they discover them during the exploration.
- Character unlocking — Make a character's profile accessible when the player meets them for the first time.
- Variable modification — Update story variables based on the player's discoveries.
# Testing an exploration
The exploration test view allows authors to test their explorations before publishing. You can interact with the AI exactly as a reader would, verify that objectives are correctly detected, and adjust instructions if needed.

# Reader experience
During reading, the exploration presents itself as an immersive chat interface. The reader sees the scene description and can freely type their actions. The AI responds by describing the results of their actions and the evolution of the scene. Completed objectives are displayed as they are achieved.

# Hint system
If the player is stuck, the AI can provide progressive hints to help them reach their objectives. The hint system is configured in the exploration instructions and can range from a subtle hint to a more explicit indication depending on the player's number of attempts.