# Architecture

### Introduction <a href="#introduction" id="introduction"></a>

Welcome to the Datasherlock, powered by Large Language Model! We are thrilled to introduce you to our advanced technology that seamlessly transforms natural language queries into structured SQL queries. This documentation provides a comprehensive overview of our service, highlighting its capabilities and demonstrating how you can integrate it into your software applications to streamline data retrieval and enrich user interactions.

### Architecture Overview <a href="#architecture-overview" id="architecture-overview"></a>

Our Datasherlocks is available in two deployment options, each designed to cater to your specific needs:

#### Hosted Platform <a href="#self-hosted-platform" id="self-hosted-platform"></a>

<figure><img src="https://3853050875-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FP205EUdPJUmuNBngqIWg%2Fuploads%2FkhnkjOpe7RxZvz9nRYP9%2Fimage.png?alt=media&#x26;token=b523755e-24d0-4ddf-86e2-53806073f362" alt=""><figcaption><p>Hosted Platform</p></figcaption></figure>

Our hosted platform offers a hassle-free experience, allowing you to leverage Datasherlock' capabilities without the need for self-hosting. Enjoy the benefits of quick setup and maintenance-free operation.

#### Self-Hosted Platform <a href="#self-hosted-platform" id="self-hosted-platform"></a>

<figure><img src="https://3853050875-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FP205EUdPJUmuNBngqIWg%2Fuploads%2F09mrkriZUhC5AYUumwv4%2Fimage.png?alt=media&#x26;token=5bbb5959-642c-404b-a4b1-133936803e48" alt=""><figcaption><p>Self Hosted Platform</p></figcaption></figure>

For organizations requiring greater control and customization, our self-hosted platform provides the flexibility to deploy Datasherlock within your secure environment. Tailor the service to align perfectly with your infrastructure and security requirements.


---

# 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://datasherlock.gitbook.io/datasherlock/introductions/architecture.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.
