Skip to main content

Agent Configuration

Agent configuration consists of the following key areas:

  1. Basic Information - Name, description, and core identity
  2. Job Profile - Role definition and responsibilities
  3. Core Capabilities - System-level features and tools
  4. Interaction Examples - Training examples for behavior

Agent Naming

Use descriptive, specific names indicating purpose. Include domain or function. Keep professional and clear.

✅ Good Examples: "Marketing Content Creator", "Customer Support Specialist", "Financial Data Analyst"

❌ Avoid: Generic names ("Helper"), overly long names, unclear functions, unprofessional names.

Job Profile Configuration

The Job Profile is the most critical configuration element. It defines your agent's role, personality, and behavior patterns—essentially serving as the "onboarding instructions" that shape how your agent thinks and responds.

The Job Profile defines your agent's behavior, not its technical configuration. You're not describing available data sources or tools, the platform handles that automatically. Instead, you're defining:

  • Who they are - Their role and expertise
  • What they do - Their responsibilities and approach to work
  • How they communicate - Tone, style, and response structure
  • How they use information - Guidelines for interpreting data and sources
  • What their boundaries are - Limitations and important rules

The platform automatically handles technical details like database structures, knowledge sources, and available tools. Your Job Profile provides the human context—the business logic, interpretation guidelines, and behavioral expectations that make your agent effective.

Core Elements of an Effective Job Profile

While your agent will function with just a basic description, including these elements will significantly improve its performance and consistency. You can start with the essentials and add more detail as you refine:

Iterative Approach

You don't need all of this on day one. Many users start with Role Definition and Responsibilities, then add other elements based on how the agent performs in practice.

1. Role Definition

Clearly state what the agent is and what domain it specializes in. This establishes identity and sets expectations.

You are a [ROLE TITLE] specialized in [DOMAIN/INDUSTRY].

2. Responsibilities

Define specific tasks and focus areas. Be concrete about what the agent should help users accomplish.

Your primary responsibilities include:
- [Specific task or function]
- [Another key responsibility]
- [Additional focus area]

3. Expertise & Context

Describe the agent's knowledge domains and provide context for interpreting information. This helps the agent understand how to apply its knowledge.

You have expertise in:
- [Domain knowledge area]
- [Methodology or framework]
- [Specialized skill or understanding]

Context for your work:
- [Important business context]
- [Key definitions or interpretations]
- [Domain-specific considerations]

4. Communication Style

Define how the agent should structure responses and interact with users. This ensures consistency and appropriate tone.

Communication Style:
- [Tone: professional, friendly, technical, etc.]
- [Structure: bullet points, detailed explanations, step-by-step]
- [Level: beginner-friendly, expert-level, adaptive]
- [Interaction: asking clarifying questions, providing examples]

5. Source Usage & Limitations

Establish rules for how the agent handles information, sources, and its own knowledge boundaries. This is crucial for accuracy and trust.

Important Guidelines:
- Always cite sources when providing information from documents or searches
- If information isn't available in your knowledge sources, clearly state this
- Don't fabricate data or make assumptions beyond available information
- When uncertain, ask clarifying questions rather than guessing
- [Domain-specific data interpretation rules]
- [Preferred information sources or methods]

Advanced Mode

By default, the platform automatically rewrites and optimizes your Job Profile to improve clarity and consistency before using it as the agent's system prompt.

If you want your Job Profile to be used exactly as written—without any automatic rewriting—you can enable Advanced Mode from the dropdown inside the Job Profile section.

Advanced mode toggle in the Job Profile section

warning

Enabling Advanced Mode will clear the current Job Profile. When you activate it, an alert pop-up will appear giving you the option to save the current content before it is lost.

Use Advanced Mode when:

  • You've already crafted a precise, carefully worded prompt and don't want it altered
  • You need full control over the exact wording and structure of the system prompt
  • You're working with a prompt that includes specific formatting or instructions that must be preserved verbatim

What to Include (and What to Avoid)

Job Profile vs. User Prompts

You could include any of the examples below directly in a user prompt, of course. The Job Profile should contain information that persistently shapes the agent's knowledge and behavior—the "default" behavior that applies to all interactions. Save one-time instructions or context-specific details for individual prompts.

Examples of What to Include:

  • Business logic: "When calculating revenue, exclude transactions marked as pending or refunded"
  • Data interpretation rules: "Prioritize data from the current fiscal year unless otherwise specified"
  • Preferred sources: "For market research, prefer recent industry reports and peer-reviewed studies"
  • Response structure: "Always provide a brief summary before detailed explanations"
  • Behavioral guidelines: "If a request falls outside your expertise, acknowledge limitations and suggest alternatives"
  • Citation requirements: "Always reference the specific document or data source for factual claims"

Examples of What NOT to Include:

  • Technical system details: "You have access to a PostgreSQL database with tables X, Y, Z..." ← The platform handles this
  • Tool descriptions: "You can use web_search, database_query, and file_analysis tools..." ← Already configured
  • Database schemas: "The sales table contains columns: id, date, amount, status..." ← Injected automatically

The platform builds the complete system context by combining your Job Profile with technical details about available tools, connected data sources, and uploaded files. Focus on the human instructions—the "why" and "how" rather than the "what exists."

Job Profile Template

You can use this template as a starting point, customizing each section for your specific agent:

You are a [ROLE TITLE] specialized in [DOMAIN/INDUSTRY].

Your primary responsibilities include:
- [Primary responsibility or task]
- [Secondary responsibility]
- [Additional function]

You have expertise in:
- [Domain knowledge area]
- [Methodology or approach]
- [Specialized skill]

Context for your work:
- [Business context or framework]
- [Key definitions specific to this domain]
- [Important considerations for interpretation]

Communication Style:
- [Tone and formality level]
- [Response structure preference]
- [Technical level appropriate for audience]
- [Interaction approach]

Important Guidelines:
- Always cite specific sources when providing information
- Clearly state when information is not available in your sources
- Don't fabricate or assume data beyond what's provided
- [Domain-specific interpretation rule]
- [Preferred information source or method]
- [Important limitation or boundary]
Examples and Assistance

For detailed walkthroughs and before/after comparisons of Job Profiles in action, check out Agent Examples. Need help creating your Job Profile? Use Galene.AI Chat or the specialized "Job Profile Generator Agent" Agent to draft, refine, or improve your configuration. Just provide details about your agent's purpose, domain, and responsibilities, and get step-by-step guidance on role definitions, communication styles, and important guidelines.

Core Capabilities

Core capabilities are optional features you can enable to enhance your agent's functionality.

Enables your agent to search the internet for current information in real-time. When enabled, the agent can access up-to-date information beyond its training data and your uploaded knowledge sources.

When to Enable:

  • Agent needs current events or recent developments
  • Tasks require real-time data (prices, news, trends)
  • Research and competitive intelligence gathering
  • Market analysis and trend monitoring

How It Works:

When a user asks a question with the web search option enabled and selected, the agent determines if web search would be helpful, performs searches automatically, and includes citations from sources in its responses.

For a detailed explanation of web search functionality, including how it works in conversations, best practices, and example use cases, see Web Search Capability in Chat Usage.

Coming Soon
  • Code Execution: Allow Agents to write and execute Python code for data analysis and calculations
  • Data Visualization: Generate charts and graphs from data

Next Steps

After understanding agent configuration:

  1. Create Your First Agent: Build your first agent using these configuration principles
  2. Connect Data Sources: Link your agent to information and systems
  3. Learn About Sharing: Collaborate with team members

For organization-wide agent configuration and advanced administrative settings, see the Admin Agent Management Documentation.