IdeaboxAIIdeaboxAI Docs

Agents

Create and configure specialized AI agents to automate tasks, analyze data, and streamline your workflows

Introduction

Agents in IdeaboxAI are specialized AI entities that perform specific tasks like data analysis, summarization, or workflow automation. You can configure agents with custom instructions, knowledge bases, and external tools to build tailored solutions for your business operations.

Getting started

Access the agents dashboard

Navigate to Agents in the sidebar to view your workspace's agent dashboard. Here you'll find:

  • A searchable table of all existing agents
  • Agent metadata including name, visibility, creator, and last modified date
  • The + Create Agent button to start building a new agent
Agents dashboard showing list of agents

💡 Tip: Set sensitive agents to Private visibility during development and testing. Switch to workspace-wide visibility only when the agent is production-ready.

Creating an agent

Configure the general profile

When you click + Create Agent, you'll start in the General tab. Here's what to configure:

  1. Avatar - Choose a visual identifier for your agent
  2. Name (required) - Give your agent a unique, descriptive name
  3. Description - Explain what your agent does and when to use it
  4. Tags - Add keywords to make your agent easier to discover
  5. Visibility - Choose between Private (only you) or Workspace (team access)
General agent profile setup screen

A well-configured profile helps you and your team quickly identify the right agent for each task.

Set up model configuration and instructions

The Configuration tab defines how your agent thinks and responds:

Model settings:

  • Language Model - Select the AI model to power your agent
  • Temperature - Control response creativity (lower for factual, higher for creative)
  • Recursive Limit - Set boundaries for complex reasoning chains
Agent configuration screen showing model settings

Agent instructions:

Define your agent's behavior using the instruction box. You have three options:

  1. Write manually - Craft custom instructions from scratch
  2. Use a template - Start with pre-built roles like "Summarizer" or "Code Explainer"
  3. AI-assisted generation - Click the magic wand icon to generate instructions based on your agent's description
AI-assisted instruction generation

⚠️ Warning: Always review AI-generated instructions to ensure they align with your specific requirements, especially for compliance-sensitive use cases.

Connect knowledge bases

Ground your agent's responses in your own data by connecting knowledge bases. Use the dropdown below the instructions section to select one or more knowledge bases.

When you connect a knowledge base, your agent can:

  • Query specific documents and datasets
  • Provide answers based on your proprietary information
  • Reduce hallucinations by citing actual sources
Knowledge base integration dropdown

For example, connect a "Product Documentation" knowledge base so your agent can answer customer questions with accurate, up-to-date information.

Add external tools

Extend your agent's capabilities with external tools. Navigate to the Tools tab to browse integrations organized by category:

  • Web Search - Enable real-time web searches (e.g., Tavily Search)
  • Automation - Connect workflow automation platforms
  • Email - Send emails via Google SMTP or other providers
  • Messaging - Integrate with Slack, Teams, and other messaging platforms
List of available external tools

To add a tool:

  1. Click the (+) icon next to the tool you want to add
  2. Click the settings icon to configure credentials
  3. Enter your API keys or authentication details
  4. Save your configuration
Adding tools to agent Configuring tool credentials

Once configured, your agent can perform real-world actions like searching the web, sending notifications, or automating tasks.

Create sample questions

Sample questions help users understand what your agent can do. Navigate to the Sample Questions tab to add starter prompts.

You can:

  • Write custom questions that showcase your agent's capabilities
  • Use the AI suggestion tool (magic wand) to generate questions automatically
  • Include questions that demonstrate unique features (e.g., "Analyze the CSV in the knowledge base")
Creating sample questions with AI assistance Created sample questions

When you're finished, click Save to deploy your agent.

💡 Tip: Include sample questions that highlight your agent's most valuable capabilities to help users get started quickly.

Using agents

Start a conversation

Once your agent is deployed, click on it to open the chat interface. The interface includes:

  • Agent header - Shows the agent name and an Edit button for quick configuration changes
  • Navigation controls - Search previous chats or start a new session
  • Welcome area - Displays the agent profile and sample questions
  • Message input - Type your query, attach files (paperclip icon), or use voice input (microphone icon)
Agent interaction interface

To interact with your agent:

  1. Click a sample question for a quick start, or type your own query
  2. Upload files or images using the attachment icon if needed
  3. Use voice input for hands-free operation
  4. Press Enter to send your message
Accessing sample questions in chat

Each conversation creates a new thread in your history sidebar for future reference.

Monitor reasoning and tool execution

As your agent processes queries, you can see exactly how it thinks and acts:

Real-time indicators:

  • A "Thinking..." status shows when the agent is processing
  • Expandable Steps section reveals the agent's reasoning chain
  • Tool call details show which tools were invoked and with what parameters
Real-time reasoning and tool execution output

Inspect the reasoning process:

  1. Expand the Steps component to see the full analytical process
  2. Click on specific tool calls to view inputs and outputs in the sidebar
  3. Review which knowledge base files were queried
  4. Check how the agent arrived at its conclusions

Work with results:

When agents generate data tables or charts, you can:

  • View results in interactive table or chart format
  • Export data using the download button
  • Click the Sample Questions button within the chat for quick access to prompts

💡 Tip: Review the reasoning steps for complex data analysis to verify the agent is querying the correct knowledge base files and using the right tools.

Share conversations

Collaborate with your team by sharing agent conversations:

  1. Click the Share button in the top-right corner of the chat interface
  2. Set a link expiration period (e.g., 6 months)
  3. Choose between workspace-only or public access
  4. Click Copy Link to share the conversation
Thread sharing and collaboration dialog

Shared links allow team members to view the complete context of an agent's analysis without re-running queries.

⚠️ Warning: Use link expiration when sharing threads with sensitive project data to maintain security and data hygiene over time.

Next steps

  • Knowledge Bases — Learn how to create and manage knowledge bases for your dashboards
  • Agentic BI — Explore advanced business intelligence capabilities

On this page