Agent

« Back to Glossary Index

Un Agent (Alias: Agentic AI / AI Agent) è un’entità software dotata di autonomia, in grado di percepire un contesto, prendere decisioni e agire per raggiungere un obiettivo. L’espressione Agentic AI si riferisce a un paradigma in cui l’Intelligenza Artificiale non si limita a rispondere a prompt statici, ma agisce proattivamente per eseguire task, interagire con altri agenti o sistemi, e adattarsi in base a risultati e feedback.

Cosa fa concretamente un Agent AI:

  • Riceve uno scopo (goal) o una richiesta da un utente o sistema.
  • Scompone il problema in sotto-task e pianifica come affrontarlo.
  • Esegue azioni (es. query, chiamate API, generazione di output).
  • Può chiedere aiuto ad altri agenti o strumenti esterni.
  • Tiene traccia dello stato del task e aggiorna il piano in tempo reale.

Caratteristiche tipiche di un Agent AI:

  • Autonomia: non richiede intervento umano per ogni passaggio.
  • Capacità di ragionamento: pianifica, valuta alternative e apprende.
  • Interoperabilità: può interagire con servizi esterni o altri agenti.
  • Memoria (in molti casi): tiene traccia di informazioni e contesto.

Un esempio concreto:
Chiedi a un sistema AI: “Organizza un viaggio a Roma per il weekend, con volo, hotel e un itinerario turistico.”
Un Agent AI potrebbe:

  1. Cercare le opzioni di volo migliori in base alle tue preferenze.
  2. Trovare un hotel vicino al centro.
  3. Comporre un itinerario con orari, musei, ristoranti e mezzi pubblici.
  4. Presentarti una proposta finale, pronta da prenotare.

Differenza rispetto a un LLM tradizionale:
Mentre un LLM (Large Language Model) genera testo su richiesta, un Agent AI ha un ciclo di azione-pianificazione-feedback e può usare strumenti esterni (come browser, API, database o altri modelli) per raggiungere un obiettivo concreto.

Origine del termine:
Il concetto di “Agent” viene dalla ricerca sull’intelligenza artificiale simbolica e razionale (anni ‘80-’90), ma oggi viene potenziato dai LLM e dai framework come AutoGPT, LangChain, CrewAI, MetaGPT, OpenAgents.

Link utili:

  • LangChain – Framework per costruire agenti AI e catene di pensiero.
  • Auto-GPT GitHub – Uno dei primi esempi open-source di agenti AI autonomi.
  • OpenAI Agents SDK – Framework per costruire agenti AI di OpenAI.