22 Aug AI Agent in MintHCM – an intelligent assistant for the HR world
The rise of artificial intelligence tools is no longer just a technological curiosity – it’s becoming a real support system in everyday work. Within MintHCM, a new project has been launched – the AI Agent the first free and open source AI chatbot for HCM systems, created by eVolpe.ai. Its mission is to simplify and accelerate work in the system by ending direct, natural interaction.
What is the AI Agent?
The AI Agent in an intelligent assistant integrated with MintHCM, available in the form of a chat interface. Users can communicate with it in natural language and issue commands, which are then translated into specific system actions. This makes HR tasks far more intuitive.
For example, instead of manually searching for an employee’s details or creating a meeting in the calendar via a complicated form, you can simply ask the agent: Schedule a meeting with the candidate tomorrow at 10:00 a.m. – and the system will prepare the entry, while asking you for confirmation before execution.
Personalization and openness
One of the key features of the AI Agent is its ability to be customized for different clients. Much like MintHCM itself, it follows the open source philosophy – meaning it can be extended, integrated with other systems or adapted to existing processes.
Importantly, the agent is not tied to a single language model provider.
Its architecture allows seamless integration with different LLMs, such as:
- OpenAI models (e.g. GPT series)
- Anthropic’s Claude
- Google Gemini
- and other providers supporting modern AI interfaces
This flexibility means that each organization can choose the model best suited to their needs – whether based on price, data privacy standards, performance or specified features. In practice, HR departments gain an intelligent assistant that can evolve together with the rapidly changing AI landscape.
Although currently designed primarily for MintHCM, the agent’s modular architecture already allows it to be integrated with other HCM systems in the future.
How does the AI Agent work?
The agent functions as an external server, communicating with MintHCM through the API and direct database queries. Access is provided via an intuitive chat widget embedded within the system’s interface.
Behind the scenes, it uses an architecture built with LangGraph, featuring dedicated components such as:
- gear_manager-node – initializes a new conversation and sets the prompt
- history_manager_node – manages conversation memory, summarizes and removes old messages
- llm_node – communicates with the chosen language model (e.g., Open AI or Anthropic)
- tool_controller_node – verifies whether a selected tool is safer for use
- tool_node – executes the actions chosen by the LLM

What can the AI Agent do?
The agent supports users in a wide range of daily tasks, including:
- checking schedules – retrieving information about upcoming meetings or tasks
- employee and candidate lookup – quick access to system records
- creating new entries – such as adding candidates or scheduling meetings
- updating records – editing existing meetings or adding participants
Human in the loop – user control over actions
A crucial element of the project is the human-in-the-loop mechanism. This ensures that before performing any significant action, the agent will always ask for user’s approval. This strikes the right balance between automation and security, ensuring users remain in full control.
Current limitations and challenges
Like any system powered by LLMs (Large Language Models), the AI Agent has some limitations. The main ones include:
- Non-deterministic responses – different tools may be chosen for similar prompts
- Conversation history – managed through summaries, which is a functional yet imperfect solution
Despite these challenges, the agent marks an important step forward in automating and streamlining HR workflows.
Why does it matter?
The AI Agent for MintHCM demonstrates that artificial intelligence in HR systems doesn’t need to be limited to large, closed platforms. Thanks to its open source nature and flexible architecture, each client can build a version tailored to their workflows and processes.
In the long run, the agent will become an integral part of MintHCM. But even now – operating as a standalone application – it is already proving its practical value while paving the way for new open source HR innovations.
How do I get started?
Head over to https://github.com/eVolpe-AI/AI-HR-Agent where you will find all the necessary resources to add an AI agent to your Mint instance.