# 3. Modular Builder

ChainAgent’s core innovation is its **Modular Builder**, which allows users to construct AI agents by selecting and customizing pre-built modules. This eliminates the need for deep coding knowledge, enabling even non-technical users to design AI solutions tailored to their needs. The platform’s modular approach ensures flexibility, allowing users to mix and match various modules for different functionalities.

* **Customizable Modules**: Users can select from a range of pre-built AI modules for different tasks, such as natural language processing (NLP), machine learning (ML) models, and decision-making algorithms. Each module can be easily integrated and customized based on the user’s specific use case.
* **Drag-and-Drop Interface**: The Modular Builder features a drag-and-drop interface, allowing users to visually map out their AI agent’s functionality. This simplified approach ensures a user-friendly experience, making the AI creation process as seamless as possible.
* **Flexible Design**: The builder offers robust customization options, enabling users to configure the behavior and responses of their AI agents, adapt them for various languages, and design their agents to interact with different platforms.


---

# 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://chain-agent.gitbook.io/chain-agent/key-features-and-functionality/3.-modular-builder.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.
