> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.ada.cx/llms.txt.

# SET steps can search and reference Knowledge

Use reasoning `SET` steps in Playbooks can now store an answer from Knowledge in a variable. The step sends no message to the end user. A later step can check the variable and decide what the AI Agent sends or passes to another system.

## What's new

Two options appear under **Knowledge** in the `@` menu of a Use reasoning `SET` step that resolves one variable.

* **Search Knowledge.** Select **Search Knowledge** to add a **Search** pill. When the step runs, the Agent searches Knowledge and writes the answer to the variable.
* **Reference an article.** Select an article to take the answer from its content.

The Agent writes the answer only when Knowledge states it. Otherwise the step writes its fallback value, or clears the variable when it has no fallback value. An `IF/ELSE` step with an **Is not set** condition can then branch on the result.

Availability rules apply to both options. Exact value `SET` steps and `SET` steps that resolve several variables do not support them.

See [Search Knowledge in `SET` steps](/docs/automation/playbooks/step-reference#search-knowledge-in-set-steps).