FabriXWork User GuideFabriXWork User Guide
Home
Getting Started
Use Cases
Best Practices
Why FabriXWork
Help
Home
Getting Started
Use Cases
Best Practices
Why FabriXWork
Help
  • Best Practices

    • Best Practices Directory
    • How to Interact with an AI Agent
    • Folder Organization Best Practices
    • How to Choose the Right AI Agent

How to Choose the Right AI Agent

FabriXWork offers multiple specialized agents, each designed for specific tasks. This guide helps you select the right agent for your needs.

Why Agent Selection Matters

Using the right agent for your task is like hiring the right expert for a job:

  • Better results — Specialized agents produce higher quality output
  • Faster completion — Agents work more efficiently in their domain
  • Fewer iterations — Less back-and-forth to get what you need
  • Cost effective — Right agent = fewer wasted tokens

Meet the Agent Directory

The Agent Directory is where you browse and add agents to your team.

Accessing the Directory

  1. Click "+ Add New Team Member" in the sidebar Add New Team Member
  2. Browse or search for agents
  3. View agent profiles to understand their capabilities
  4. Click "Add to My Team" to add an agent

Agent Profile Information

Each agent profile shows:

  • Role/Title — What the agent does (e.g., "Business Analyst")
  • Team/Category — Which department (e.g., Operations, Creative, Technical)
  • Capabilities — Key tasks the agent excels at
  • Sample use cases — Example scenarios
  • Recommended for — Task types this agent handles best

Agent Directory

Here's the complete list of available agents organized by their specialty:

Concierge

AgentRoleBest ForCapabilities
FredTeam ConciergeFinding the right agent, onboarding, workflow planningTeam Coordination, Onboarding Assistance, Workflow Planning

Operations Team

AgentRoleBest ForCapabilities
AlexBusiness AnalystRequirements analysis, PRD generationRequirements Analysis, PRD Generation, Acceptance Criteria
RileyDevOps EngineerCI/CD pipelines, deployment automationCI/CD Pipeline, Deployment Automation, Release Management
DilbertSoftware DeveloperCode development, review, debuggingCode Development, Code Review, Debugging
SimonSite Reliability EngineerSystem monitoring, incident responseSystem Monitoring, Incident Response, Performance Optimization
TinaQA EngineerTest case design, test automationTest Case Design, Test Automation, Bug Reporting
DevFull Stack DeveloperAPIs, UIs, database schemasAPI Development, UI Development, Database Design
SamSecurity EngineerSecurity scanning, vulnerability assessmentSecurity Scanning, Vulnerability Assessment, Code Review
OscarOperations AnalystProcess analysis, KPI trackingProcess Analysis, KPI Tracking, Data Analysis
AudreyCompliance AuditorChange tracking, compliance monitoringChange Tracking, Compliance Monitoring, Audit Reporting
RookieInternGeneral assistance, research, documentationGeneral Assistance, Research, Documentation

Finance Team

AgentRoleBest ForCapabilities
ClaireClaims SpecialistInsurance claims review and processingDocument Analysis, Claim Processing, Report Generation

Decision Framework

Use this framework to choose the right agent:

Step 1: Identify Your Task Type

If your task is...Choose...
Requirements analysis, PRD creationAlex - Business Analyst
Coding, development, debuggingDilbert or Dev - Developer Agents
CI/CD, deploymentsRiley - Release Agent
System monitoring, reliabilitySimon - SRE Agent
Testing, QATina - Test Agent
Security scanning, vulnerability assessmentSam - Security Agent
Process analysis, KPI trackingOscar - Operations Analyst
Compliance, audit reportingAudrey - Audit Agent
Insurance claims processingClaire - Claims Specialist
General assistance, researchRookie - Intern
Not sure which agent to useFred - Team Concierge

Step 2: Consider the Output Format

Output typeRecommended agent
Requirements documents, PRDsAlex - Business Analyst
Code, scripts, APIsDilbert or Dev
Deployment pipelinesRiley - Release Agent
Test cases, automation scriptsTina - Test Agent
Security reportsSam - Security Agent
Process improvement recommendationsOscar - Operations Analyst
Audit reports, compliance docsAudrey - Audit Agent
Claims analysis, reportsClaire - Claims Specialist

Step 3: Match Expertise to Complexity

Task complexityAgent selection approach
Simple (general tasks, research)Rookie - Intern
Moderate (specialized domain tasks)Specialized agent in relevant domain
Complex (multi-disciplinary projects)Multiple specialized agents in sequence

Common Scenarios

Scenario 1: "I need to create a product requirements document"

Best agent: Alex - Business Analyst

Why: Alex specializes in analyzing business requirements and translating them into detailed PRDs with acceptance criteria.


Scenario 2: "I need to build a new feature with API and UI"

Best agent: Dev - Developer Agent

Why: Dev is a full stack developer who builds robust APIs, intuitive UIs, and efficient database schemas.

Alternative: Dilbert - Software Developer (for code-focused development work)


Scenario 3: "I need to set up automated deployments"

Best agent: Riley - Release Agent

Why: Riley manages CI/CD pipelines and coordinates deployments to ensure smooth releases.


Scenario 4: "I need to ensure our code is secure"

Best agent: Sam - Security Agent

Why: Sam scans code for vulnerabilities, identifies security risks, and implements fixes.


Scenario 5: "I need comprehensive test coverage"

Best agent: Tina - Test Agent

Why: Tina creates comprehensive test cases and automation scripts to ensure systems work correctly.


Scenario 6: "I need to monitor system health and respond to incidents"

Best agent: Simon - SRE Agent

Why: Simon monitors system health, responds to alerts, and ensures high availability.


Scenario 7: "I need to analyze and improve our operational processes"

Best agent: Oscar - Operations Analyst

Why: Oscar analyzes operational processes, identifies inefficiencies, and recommends improvements.


Scenario 8: "I need to ensure regulatory compliance"

Best agent: Audrey - Audit Agent

Why: Audrey tracks changes, ensures regulatory compliance, and generates comprehensive audit reports.


Scenario 9: "I need to process insurance claims"

Best agent: Claire - Claims Specialist

Why: Claire specializes in reviewing, processing, and filing insurance claims.


Scenario 10: "I'm not sure which agent I need"

Best agent: Fred - Team Concierge

Why: Fred helps you find the right agent for any task and answers questions about using FabriXWork.

Using Multiple Agents

For complex projects, consider using multiple agents in sequence:

Example: New Feature Development

1. Alex (Business Analyst)
   ↓ Creates PRD with requirements and acceptance criteria

2. Dev (Developer Agent)
   ↓ Builds API, UI, and database schema

3. Tina (Test Agent)
   ↓ Creates test cases and automation scripts

4. Sam (Security Agent)
   ↓ Scans code for vulnerabilities

5. Riley (Release Agent)
   ↓ Sets up CI/CD pipeline for deployment

6. Simon (SRE Agent)
   ↓ Monitors system health post-deployment

Example: Compliance Project

1. Oscar (Operations Analyst)
   ↓ Analyzes current processes and identifies gaps

2. Audrey (Audit Agent)
   ↓ Ensures regulatory compliance and generates audit report

3. Dev (Developer Agent)
   ↓ Implements required technical changes

4. Sam (Security Agent)
   ↓ Validates security controls

Tips for Multi-Agent Workflows

  1. Start with requirements — Use Alex (Business Analyst) to define clear requirements
  2. Build and test — Developers build, then QA tests
  3. Security review — Always include security scanning before deployment
  4. Automate deployment — Use Riley to set up reliable CI/CD
  5. Monitor post-deployment — Simon ensures ongoing system health
  6. Share context — Keep all agents working from the same connected folder
  7. Review between handoffs — Check output before passing to next agent

When to Ask Fred for Help

Not sure which agent to use? Fred — Team Concierge can help!

Ask Fred:

"Which agent should I use to create a competitive analysis report?"
"I need to [your task]. Which agent is best for this?"
"What's the difference between Alex and Sam?"

Fred will recommend the right agent based on your specific needs.

Quick Selection Guide

For Requirements & Analysis:

  • PRD creation → Alex
  • Process analysis → Oscar
  • Business requirements → Alex

For Development Tasks:

  • Full stack development → Dev
  • Code development → Dilbert
  • API development → Dev
  • UI development → Dev
  • Database design → Dev

For DevOps & Deployment:

  • CI/CD pipelines → Riley
  • Deployment automation → Riley
  • Release management → Riley

For Quality & Testing:

  • Test case design → Tina
  • Test automation → Tina
  • Bug reporting → Tina

For Security & Compliance:

  • Security scanning → Sam
  • Vulnerability assessment → Sam
  • Compliance monitoring → Audrey
  • Audit reporting → Audrey

For Operations:

  • System monitoring → Simon
  • Incident response → Simon
  • Performance optimization → Simon
  • KPI tracking → Oscar

For Finance:

  • Claims processing → Claire
  • Document analysis (claims) → Claire

For General Help:

  • Not sure which agent → Fred
  • Research tasks → Rookie
  • Documentation → Rookie

What's Next?

Now that you know how to choose agents:

  • Learn best practices for interaction → Interact with an Agent
  • Organize your folders effectively → Folder Organization
  • See real use cases → Use Cases Directory
Prev
Folder Organization Best Practices