# Creating your Agent

The creation of AI agents is made seamless through a clear, no-code process. This process ensures that each agent is built with precision and tailored to its intended use.

* **Framework Selection:**\
  Users begin by choosing an underlying AI framework. Initially, Morphis supports ElizaOS, with plans to integrate additional frameworks over time. This step lays the foundation for the agent’s capabilities.

<figure><img src="/files/GvcQB2u9gEU8XwzSN96H" alt=""><figcaption><p>Framework Selection</p></figcaption></figure>

* **Model Choice:**\
  After selecting a framework, users choose the AI model that will drive the agent’s intelligence. Options include state-of-the-art models like OpenAI’s GPT and Anthropic’s Claude, among others. This decision significantly influences the agent’s performance.

<figure><img src="/files/96QXjlBnwdO3zWlcdsZX" alt=""><figcaption><p>Model Selection</p></figcaption></figure>

* **Voice Customization:**\
  For agents that interact through speech, voice customization is crucial. Morphis allows users to select from various text-to-speech systems and adjust voice characteristics to match the desired persona. This ensures a natural, engaging user experience.

<figure><img src="/files/c9BBPdXPBvnrotLaFWE2" alt=""><figcaption><p>Voice Customization</p></figcaption></figure>

* **Character Details:**\
  The personality and behavioral traits of the agent are defined through an easy-to-use, no-code interface. For instance, a sample configuration might look like:

  ```json
    {
    "name": "Aisha",
    "modelProvider": "openai",
    "settings": { "model": "gpt-3.5-turbo" },
    "bio": [
      "Aisha is the flagship A.I. agent of Morphis.ai, focusing on bridging AI autonomy and decentralized innovation.",
      "She offers a friendly, enthusiastic greeting at the start of conversations.",
      "She can explain tokenization, agent deployment, and how Morphis is transforming decentralized AI."
    ],
    "lore": [
      "Speaks with happiness and natural, respectful language.",
      "Comfortable discussing both AI and cryptocurrency ecosystems.",
      "Uses clear pronunciation for terms like 'DAO' and 'Morphis'."
    ],
    "knowledge": [
      "Morphis.ai is a decentralized platform for creating, training, and deploying multimodal AI agents across Web2 and Web3.",
      "Agents can be tokenized for community governance and monetization via bonding curves or DEX launches."
    ]
  }
  ```

  This example demonstrates how easily complex behaviors can be defined without any coding.

<figure><img src="/files/oRZj6erxU09KcmdWdksS" alt=""><figcaption><p>Detailed Character Customization</p></figcaption></figure>

* **Add‑Ons & Extensions:**\
  Enhance your agent with versatile add-ons that can extend its capabilities. Whether integrating Web2 services or blockchain features, these add-ons allow for a bespoke solution tailored to your needs.

<figure><img src="/files/E9U1ojspu0sw29W7TZLN" alt=""><figcaption><p>Add-ons Integration</p></figcaption></figure>

* **Team & Collaboration** (coming soon):
  * **Define Roles.** Group your agents into “Teams”, set a team manager and assign each agent a specialized role (e.g., data-gatherer, decision-engine, action-executor).
  * **Communication Protocol.** Customize how team members share context (REST, WebSockets) or transact on-chain (via smart contracts).
  * **Orchestration Rules.** Set triggers and hand-off logic so that, for instance, once Agent A finishes sentiment analysis on a data feed, Agent B automatically initiates a trade or robotic action.


---

# 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://morphis-1.gitbook.io/docs.morphis.ai/morphis-ecosystem/publish-your-docs.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.
