Using the AI Assistant
FairTest includes an AI-powered chat assistant that can help you query your testing data and take actions using natural language.
Accessing the AI Assistant
Click Chat in the main navigation to open the AI assistant.
What You Can Ask
The assistant can search and analyse your organisation's data. Some example questions:
- "How many tests did we run last month?"
- "Show me all positive results this year"
- "Which location has the highest positive rate?"
- "List employees who haven't been tested in 6 months"
- "What's our compliance rate for Q1?"
- "Show me all selections from last week"
- "Who are the managers in our team?"
Actions
The AI assistant can perform actions on your behalf, not just answer questions. Some example requests:
- "Run a 10% selection for the Melbourne warehouse"
- "Log a negative urine test for Jane Doe"
- "Add a new employee called Sam Wilson at Head Office"
- "Move Sarah Connor to the Brisbane location"
The assistant will always confirm actions before executing them, so you can review what will happen before it proceeds.
What the Assistant Can Access
The AI assistant has access to:
- Test records — search by employee, location, result, status, date range
- Test statistics — aggregate counts, positive rates, filtering by location
- Employee data — search by name, location, department, job class, employment type
- Selection events — search by status, date, selected employees
- Setup entities — list your locations, departments, job classifications, pay types, test types
- Team members — view team by role
Data Access Levels
Your organisation can control what data the AI assistant can access. This is configured in Settings > AI Assistant:
| Level | What the AI Can See |
|---|---|
| Full access | All testing data including employee names and details |
| Anonymised | Test data with employee names and personal details redacted |
| Statistics only | Aggregate statistics only — no individual test records |
AI Provider
By default, FairTest uses its own managed AI service. Your organisation can optionally connect a custom AI provider in Settings > AI Assistant:
- Anthropic (Claude)
- OpenAI (GPT)
- Azure OpenAI
- Google (Gemini)
The current provider is shown at the bottom of the chat input.
Conversations
- Each conversation is saved automatically and can be resumed later
- Conversations are titled automatically based on your first message
- You can start a new conversation or delete old ones
- Conversations are private to your user account and organisation
Tips
- Be specific with dates and filters for more accurate results
- The assistant works best with clear, direct questions
- You can ask follow-up questions — the assistant remembers the conversation context
- Use it for quick data lookups instead of building a full report
Related Articles: