> For the complete documentation index, see [llms.txt](https://docs.ambientagi.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ambientagi.ai/system-architecture.md).

# System Architecture

### Key Features

1. **Various LLM Providers**: [Ambient AGI](https://www.ambientagi.ai/) integrates with leading large language models to deliver advanced natural language processing capabilities. These models excel at understanding context, generating text, and performing reasoning tasks.
2. **Cache-Augmented Generation (CAG)**: This technique enhances performance by storing and retrieving frequently used data, reducing latency, and improving response times.
3. **Social Media APIs**: Agents can interact with platforms like Twitter, LinkedIn, and Facebook to gather insights, track trends, and post updates autonomously.
4. **Etherfun and Solana Pump.fun**: These integrations simplify token creation and provide users with tools to add utility to their tokens, transforming them into actionable assets.
5. **High Availability**: The architecture is designed to be fault-tolerant, ensuring uninterrupted functionality even during high workloads.

### Agent Building Blocks

* **Large Language Models (LLMs)**: These models are at the core of [Ambient AGI](https://www.ambientagi.ai/) agents, enabling them to perform complex reasoning and interact naturally with users.
* **Toolkits**: Agents are equipped with a wide range of tools, including real-time web search, vector databases, and API integrations, allowing them to perform diverse tasks.
* **Custom Tools**: Users can develop their tools using the [Ambient AGI](https://www.ambientagi.ai/) SDK, tailoring agents to specific workflows and requirements.

### Modular Design

The architecture is modular, allowing users to:

* Customize agents rapidly without extensive development.
* Integrate third-party services seamlessly.
* Scale deployments based on their specific needs.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.ambientagi.ai/system-architecture.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
