# Tutorials and Demos

- [Loading Data](https://docs.heavy.ai/tutorials-and-demos/loading-data.md)
- [Using Heavy Immerse](https://docs.heavy.ai/tutorials-and-demos/using-omnisci-immerse.md)
- [Hello World](https://docs.heavy.ai/tutorials-and-demos/hello-omnisci.md): While you can immediately begin to analyze your data using Heavy Immerse, you might choose to create your own interface and custom charts.
- [Creating a Kafka Streaming Application](https://docs.heavy.ai/tutorials-and-demos/creating-a-kafka-streaming-application.md): Apache Kafka is a distributed streaming platform. You can use Kafka to stream data directly from an application into HeavyDB.
- [Getting Started with Open Source](https://docs.heavy.ai/tutorials-and-demos/getting-started-open-source.md)
- [Try Vega](https://docs.heavy.ai/tutorials-and-demos/try-vega.md)


---

# 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://docs.heavy.ai/tutorials-and-demos.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.
