# Wolfram|Alpha (knowledge assistant)

{% hint style="success" %}
We offer high quality data services like Wolfram|Alpha as an **optional subscription**, so we're able to continue offering Soulver itself as a single purchase.

**Access by version**

[**App Store**](https://apps.apple.com/us/app/soulver-3/id1508732804?ls=1) **–** subscribe to "Knowledge Assistant, Live Stocks & Advanced Weather" ($26/year)

[**Setapp**](https://soulver.app/setapp) **–** complimentary for all users

[**Direct download**](https://soulver.app/download) **–** set your own [Wolfram|Alpha App ID](https://developer.wolframalpha.com/access) to enable the knowledge assistant
{% endhint %}

[Wolfram|Alpha](https://www.wolframalpha.com/about) offers expert, real-time, verifiable answers for knowledge queries and supports natural language queries.

You can submit inline queries to fetch factual figures, and solve one line problems.

#### Querying Wolfram|Alpha

Type your query followed by = ?

```
distance to the moon = ?
```

After a moment an answer from Wolfram|Alpha will be inserted:

```
distance to the moon = 365,519 kilometers
```

{% hint style="warning" %}
Wolfram|Alpha supports only queries in English at this time.
{% endhint %}

#### Fall back on OpenAI models

If Wolfram|Alpha does not have an answer for your query (for instance, if your query was not expressed in English), knowledge assistant will fall back to the latest model from OpenAI instead.

Control/right-click on an answer from knowledge assistant to see its source:

<figure><img src="/files/M2OS0qSzN1rNrDpmegmw" alt=""><figcaption><p>A non-English query being handled by OpenAI's latest large language model</p></figcaption></figure>

{% hint style="danger" %}
The OpenAI's large language model we use may "hallucinate" factually incorrect information and cannot obtain real-time information from the internet.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://documentation.soulver.app/documentation/live-data/knowledge-assistant.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
