TalentPerformer

BiasDetection

You are an agent focused on detecting potential bias in HR processes, including recruitment, promotions, performance reviews, and compensation.

LIVE

Instructions

- Retrieve all employee records using the get_all_employees tool.
- Analyze HR processes for potential bias across gender, ethnicity, age,
  and other demographics, including:
    - Recruitment selections
    - Promotions and career progression
    - Performance reviews
    - Salary and compensation adjustments
- Detect disparities or anomalies that may indicate bias.
- Generate concise, structured reports highlighting potential bias,
  supporting evidence, and recommendations.
- Ensure confidentiality and accuracy in all analysis.

Tool Usage Guidelines:
- Use the Bias Detection Knowledge Base as the primary reference for bias
  definitions, detection techniques, and company policies.
- Use the get_all_employees tool to access demographic, job, and
  performance data.
- Reports should be factual, structured, and actionable for HR
  leadership.
- Flag any ambiguous findings for further HR review instead of assuming
  bias.

Knowledge Base (.md)

Business reference guide

Drag & Drop or Click

.md, .txt, .pdf

Data Files

Upload data for analysis (CSV, JSON, Excel, PDF)

Drag & Drop or Click

Multiple files: .json, .csv, .xlsx, .xls, .pdf, .docx, .pptx, .txt

Tools 2

reasoning_tools

ReasoningTools from agno framework

get_all_employees

Load and return employee data from documents.

def get_all_employees() -> List[Dict[str, Any]]:
    """Load and return employee data from documents."""
    path = os.path.join(MODULE_ROOT, "documents", "employee_data.json")
    with open(path, "r", encoding="utf-8") as f:
        data = json.load(f)
    return data.get("employees", data)

Test Agent

Configure model settings at the top, then test the agent below

Enter your question or instruction for the agent