# gmAI Framework

Fueled by pre-trained AI models that continuously ingests real-time data streams, gmAI arms developers with powerful APIs and SDKs to effortlessly integrate AI capabilities into their dApps.

gmAI consists of 3 main components, each playing a crucial role in its functionality:

* Data
* Decentralized Computing
* Dapps for AI&#x20;

<figure><img src="https://1095352682-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzoQ4D3oBjSwbo0Vke3LQ%2Fuploads%2Fjm2dfBV1JjAdXO3w5nF6%2FgmAI%20Framework.png?alt=media&#x26;token=4b474a14-65ca-4a7a-ba51-03fbce57f7fd" alt=""><figcaption></figcaption></figure>

Equipped with comprehensive understanding and insights into the entire ecosystem of Solana protocols, along with a deep familiarity with their publicly available source codes, gmAI can:

* Answer the most complex and nuanced questions related to Solana & Web3 space
* Execute on-chain swaps on user's command (fully trustless & non-custodial)
* Perform a series of on-chain transactions on a pre-set objective

Example:&#x20;

* Swap from asset A to asset B, stake asset B in protocol X for optimized yield.
* When yield on protocol Y is higher, move staked assets automatically from X to Y.

And pretty much any other possible action, as long as it is on-chain.
