Creating Agents

Creating Agents
Learn how to create and manage agents in Objx

What is an Agent?

An agent is a conversational AI assistant that you can configure with flows, knowledge bases, and behaviors. Each agent operates independently and can have its own personality, capabilities, and knowledge.

Creating a New Agent

You can create agents in several ways:

1. Blank Agent

Create a new agent from scratch. Start with a blank canvas and build your agent's capabilities step by step.

Navigate to New Agent and select the "Blank" template.

2. From Templates

Start with a pre-configured template to accelerate development:

  • SimpleLoop - A basic conversational loop template
  • OB1 Clone - Clone of OB1, the primary Objx agent
  • Customer Service - A customer service agent template

3. Import from JSON

Import an agent configuration from a JSON file. This is useful for backing up, sharing, or duplicating agents.

Use the "Import" button on the New Agent page to upload a JSON file containing agent configuration.

Agent Properties

Name - A descriptive name for your agent (e.g., "Customer Support Bot")
Description - Optional description explaining what the agent does and its purpose

Managing Agents

Once created, you can manage your agents from the agent detail page:

  • View and edit agent properties (name, description)
  • Create and manage flows for the agent
  • Configure knowledge bases
  • View conversation threads
  • Export agent configuration as JSON
  • Delete agents when no longer needed

Next Steps

After creating an agent, the next step is to build flows that define how your agent responds to user input. See the Flow Board section for details.