# Overview & Setup

## **Introduction to Pro Config Tutorial**

Welcome to the Pro Config Tutorial, your interactive learning lab to mastering Pro Config.

This tutorial guides you to build a Pro Config Tutorial App step by step, and you will be learning the concepts by implementing it. Upon completion, you'll possess a self-made Pro Config Tutorial App, a testament to your understanding and a resource for educating others about Pro Config.

## **Understanding Pro Config**

MyShell Pro Config is an advanced mode tailored for developers, empowering them to build powerful AI native Apps by assembling AI widgets under a human-controlled structure. It provides a versatile approach that balances human-programmed logic with AI-prompted logic for interaction. **Essentially, it enables developers to architect a state machine for their App.**

## Where to Run

In this tutorial we will be providing some JSON config files that can run an App at MyShell.&#x20;

You could use it on [MyShell’s main site](https://myshell.ai).  Here is how to access it:

1. Click “Workshop” on the left menu bar<br>

   <figure><img src="https://2005308380-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSXDXcSB3MMwWmh9UaOI6%2Fuploads%2FTR7fqTPfYR8NnmuyhXxN%2Fimage.png?alt=media&#x26;token=366b074e-c5cf-4deb-ac35-6939f21e6401" alt=""><figcaption><p>MyShell main page.</p></figcaption></figure>
2. Click “Create a Bot”<br>

   <figure><img src="https://2005308380-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSXDXcSB3MMwWmh9UaOI6%2Fuploads%2FrhSsAZW6bHXN2R2IPz1T%2Fimage.png?alt=media&#x26;token=428a0e5c-c22f-489c-b63f-d8e8d45544b3" alt=""><figcaption><p>MyShell workshop page.</p></figcaption></figure>
3. Scroll down and shift from “Classic Mode” to “Dev Mode”<br>

   <figure><img src="https://2005308380-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSXDXcSB3MMwWmh9UaOI6%2Fuploads%2FLImUXgJB7KhHGiOcZMqw%2Fimage.png?alt=media&#x26;token=0d97e44e-68a7-468a-b324-d10063cc501e" alt=""><figcaption><p>Enabling dev mode on a bot.</p></figcaption></figure>
4. Upload your JSON File and click “Validate”. Once validated, Click “Save”, then you will have your App ready for use.

<figure><img src="https://2005308380-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSXDXcSB3MMwWmh9UaOI6%2Fuploads%2FCKVn3vPvJQTGGuKMUTPd%2Fimage.png?alt=media&#x26;token=387fd51d-5773-420e-8bbd-8328c2a066c6" alt=""><figcaption><p>Validate and save buttons on create bot page.</p></figcaption></figure>

## **Getting Started**

Ready to dive in? Click "Next" to begin your journey with Pro Config.
