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