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
| Requirement | Details |
|---|---|
| Dependencies | AICore |
| PHP Version | 8.2+ |
| AI Provider | At least one AI provider configured in AI Core |
Installation
Enable via Admin Panel
- Log in as administrator
- Navigate to Settings > Addons
- 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