Skip to main content

HR Assistant

AI-powered HR assistant providing intelligent support for HR operations, employee queries, and automated insights.

Features

  • Chat Interface - Unified chat interface for HR-related conversations with session management
  • HR Query Processing - Process natural language HR queries and leave-related questions
  • Knowledge Base - Manage HR knowledge articles with CRUD, bulk import, search, and FAQ generation
  • HR Reports - Generate AI-powered HR reports from configurable templates
  • HR Suggestions & Insights - Get AI-driven HR suggestions, attrition predictions, and workforce insights
  • Session Management - Create, archive, pin, and export chat sessions
  • Message Search - Search across all HR assistant messages and find similar queries
  • Admin Settings - Configure AI model settings, clear cache, and rebuild search index

Requirements

RequirementDetails
DependenciesAICore
PHP Version8.2+
AI ProviderAt least one AI provider configured in AI Core

Installation

Enable via Admin Panel

  1. Log in as administrator
  2. Navigate to Settings > Addons
  3. Find HR Assistant and click Enable

Enable via Command Line

php artisan module:enable HRAssistantAI
php artisan migrate
note

AI Core must be installed and enabled with at least one AI provider configured before enabling this module.

Usage

Chat Interface

Access the HR Assistant chat at /hrassistantai/chat. The chat interface provides:

  • New Session - Create a new chat session
  • Send Messages - Ask HR-related questions and get AI responses
  • Regenerate - Regenerate the last AI response
  • Session History - Load and continue previous sessions
  • Pin Sessions - Pin important conversations for quick access
  • Archive Sessions - Archive old conversations
  • Export Chat - Export conversation history

HR-Specific Operations

The assistant provides specialized HR capabilities:

  • Employee Context - View and update employee context for personalized responses
  • HR Queries - Process general HR queries and leave-specific questions
  • HR Reports - Generate reports from predefined templates
  • HR Suggestions - Get AI-driven suggestions based on HR data
  • Insights - Receive AI-generated workforce insights
  • Attrition Prediction - Get AI predictions on employee attrition risk

Knowledge Base

Manage your HR knowledge base at /hrassistantai/knowledge:

  • Create Articles - Add HR policy articles and documentation
  • Edit & Update - Modify existing knowledge base entries
  • Search - Search across knowledge base content
  • Bulk Import - Import multiple articles at once
  • Generate FAQs - Use AI to generate FAQ entries
  • Update Embeddings - Refresh search embeddings for better results

Admin Settings

Administrators can access settings at /hrassistantai/admin/settings to:

  • Configure AI model preferences
  • View model statistics
  • Clear cache
  • Rebuild search index

Notes

  • All interactions are logged for audit and improvement
  • The assistant uses AI Core for all AI operations
  • Knowledge base content enhances the quality of AI responses
  • Session management allows organizing conversations by topic

Changelog: View version history