What are AI agents?
AI agents are custom assistants you create inside your Gainable apps. They can answer questions, look up data, perform actions, and guide users through a conversational chat interface called the copilot.Build agents vs custom agents: Gainable uses build agents (Planner, Build, Validation, Conversation) to create your app. The agents described here are different. They are custom AI assistants that live inside your finished app and help your users.
What can AI agents do?
Customer Support
Answer questions using knowledge bases and look up order or account data
Data Analysis
Query your app data, filter results, and surface insights through conversation
Guided Workflows
Walk users through processes with conversation starters and step-by-step guidance
Knowledge Assistant
Reference uploaded documents like policies, playbooks, and product catalogs
How it works end to end
Create an agent
Describe the assistant you want. The Agent Builder creates it with a name, instructions, and personality.
Connect to data
Your agent automatically gets access to your app’s data through an MCP Server — it can query, update, and insert records.
Add knowledge
Upload documents (PDFs, guides, policies) the agent can reference when answering questions.
Agent capabilities
| Capability | Description |
|---|---|
| Chat | Natural language conversation with your users |
| Data access (MCP) | Read, update, and insert data through a powerful MCP Server |
| Knowledge bases | Reference uploaded documents (RAG) |
| Web search | Search the web for additional context when enabled |
| Conversation starters | Pre-defined prompts that help users get started |
| Datasets | Connect external sources and bring data into your app via datasets |
Prompt examples
You can request agents and copilots in plain English:Learn more
Creating agents
Define your agent’s name, instructions, and personality
Data access
Connect agents to your app data via MCP
Knowledge bases
Upload documents for your agent to reference
Copilot
Embed the chat interface in your app
Datasets
Group external data sources and attach them to your app