Agents
Bring your AI to life. Design custom personas, attach knowledge sources, and deploy tailored agents to automate your team's workflow.
An Agent is a fully configurable AI assistant. Its name, personality, knowledge sources, tools, and the users who can access it are all in your hands.
What you'll do
1
2
3
4
5
Open the Create Agent Modal
- Go to AI Workspace → Agents and click Create Agent. At the top, choose your creation mode:
- 1. Manual — fill in every field yourself. Best when you know exactly what you want.
- 2. AI Creation — describe what you need in plain English and the system generates a suggested configuration for you to review and edit.
perfect10.id/agents

Configure the Basic Tab
Fill in the following fields on the Basic tab:
| Field | Description |
|---|---|
| Agent Name * | The name users see when selecting this agent. |
| Description | A short summary of what this agent does. |
| Division * Admin only | Assigns the agent to a department. |
| AI Model * | Choose from models grouped by provider (OpenAI, Anthropic, Google). Default: Gemini 2.0 Flash. |
| Agent Persona | Plain-English instructions shaping the agent's tone and scope. |
| Relevance Checking | When enabled, the agent validates whether a question falls within its scope before answering. |
perfect10.id/agents

A well-written persona is the single biggest factor in response quality. Be explicit about what the agent should and shouldn't answer.
Attach Knowledge Bases (Knowledge Tab)
- Toggle Enable Knowledge Base on.
- A list of your Active knowledge bases appears. Check the ones you want this agent to search.
perfect10.id/agents

Only Active knowledge bases appear here. If one is still processing, wait for it to finish and then edit the agent to attach it.
Enable Tools (Tools Tab)
Available tools for agent to equip:
| Tool | Description |
|---|---|
| Web Search | Lets the agent search the internet in real time. Toggle it on to enable. |
| URL Access | Lets the agent read the content of a specific URL you paste into the chat. Toggle it on to enable. |
| Internal Tools | Connects the agent to your internal databases (PostgreSQL, MongoDB, MariaDB). Toggle on, then check which configured tools to enable. |
| External Tools | Connects the agent to third-party services you've authorized — Gmail, Google Sheets, Notion, GitHub, Zoom, and others. Toggle on, then check which connected services to enable. |
| WhatsApp Bot | Links a connected WhatsApp session to this agent. Select a session from the dropdown. Choose Remove Session to unlink. |
perfect10.id/agents

Save and Assign to Users
- 1. Click Save. The agent card appears in the grid with an Active status.
- 2. On the agent card, click the Assign icon to open the user assignment panel.
- 3. Click Assign next to any user to grant access, or Unassign to revoke it.
- 4. Changes take effect immediately — no save button required.
perfect10.id/agents

Only Admins and Managers can assign agents. Staff users cannot see this option.