Agents are autonomous, assistive software systems that can reason, plan, and take action based on user input or environmental factors to achieve specific goals.
They operate like intelligent digital assistants, leveraging the combined knowledge and expertise of human professionals, with access to all necessary data.
At a high level, an agent operates as shown here.