Un agent d'IA és un programa que, a partir d'un objectiu, decideix quins passos seguir, quines eines o dades consultar i quan considerar la tasca acabada, tot això sense que cada pas estigui programat de forma explícita. Això el diferencia d'una automatització clàssica, on el flux de passos és fix i determinat per regles.
També es diferencia d'un xatbot: un xatbot respon preguntes seguint un guió o recuperant informació, però no executa accions encadenades ni pren decisions sobre com procedir. Un agent, en canvi, pot per exemple llegir un correu, decidir a quin departament pertoca, consultar una base de dades i redactar una resposta, encadenant diversos passos de forma autònoma.
Aquesta autonomia és útil per a processos variables, però comporta riscos: un agent pot prendre un camí inesperat, cometre errors en cadena o generar costos variables segons quantes accions executi. Per això recomanem agents només quan el procés ho justifica i sempre amb supervisió humana definida.