Architettura tradizionale degli agenti: percepire, ragionare, agire - AWS Guida prescrittiva

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Architettura tradizionale degli agenti: percepire, ragionare, agire

Il diagramma seguente illustra come gli elementi costitutivi discussi nella sezione precedente operano nell'ambito del ciclo percepire, ragionare, agire.

In che modo gli elementi costitutivi principali si applicano all'architettura tradizionale degli agenti.

Modulo Perceive

Il modulo di percezione funge da interfaccia sensoriale dell'agente con il mondo esterno. Trasforma gli input ambientali grezzi in rappresentazioni strutturate che informano il ragionamento. Ciò include la gestione di dati multimodali come testo, audio o segnali dei sensori.

  • L'immissione di testo può provenire da comandi utente, documenti o dialoghi.

  • L'ingresso audio include istruzioni vocali o suoni ambientali.

  • L'input del sensore acquisisce segnali del mondo reale come movimento, feed visivi o GPS.

Una volta acquisito l'input grezzo, il processo di percezione esegue l'estrazione delle caratteristiche, seguita dal riconoscimento di oggetti o eventi e dall'interpretazione semantica per creare un modello significativo della situazione attuale. Questi risultati forniscono un contesto strutturato per il processo decisionale a valle e ancorano il ragionamento dell'agente alle osservazioni del mondo reale.

Modulo Reason

Il modulo reason è il nucleo cognitivo dell'agente. Valuta il contesto, formula l'intento e determina le azioni appropriate. Questo modulo orchestra il comportamento basato sugli obiettivi utilizzando sia le conoscenze apprese che il ragionamento.

Il modulo reason è costituito da sottomoduli strettamente integrati:

  • Memoria: mantiene lo stato del dialogo, il contesto dell'attività e la cronologia episodica in formati sia a breve che a lungo termine.

  • Knowledge base: fornisce l'accesso a regole simboliche, ontologie o modelli appresi (come incorporamenti, fatti e politiche).

  • Obiettivi e piani: definisce i risultati desiderati e costruisce strategie d'azione per raggiungerli. Gli obiettivi possono essere aggiornati dinamicamente e i piani possono essere modificati in modo adattivo in base al feedback.

  • Processo decisionale: funge da motore arbitrale centrale soppesando le opzioni, valutando i compromessi e selezionando l'azione successiva. Questo sottomodulo tiene conto delle soglie di confidenza, dell'allineamento degli obiettivi e dei vincoli contestuali.

Insieme, questi componenti consentono all'agente di ragionare sul proprio ambiente, aggiornare le convinzioni, selezionare percorsi e comportarsi in modo coerente e adattivo. Il modulo reason colma il divario tra percezione e comportamento.

Modulo Act

Il modulo act esegue la decisione selezionata dall'agente interfacciandosi con l'ambiente digitale o fisico per eseguire le attività. È qui che l'intenzione diventa azione.

Questo modulo include tre canali funzionali:

  • Attuatori: per gli agenti che hanno una presenza fisica (come robot e dispositivi IoT), controlla le interazioni a livello di hardware come movimento, manipolazione o segnalazione.

  • Esecuzione: gestisce le azioni basate sul software, tra cui l'invocazione, l'invio di comandi e l'aggiornamento dei sistemi. APIs

  • Strumenti: abilita funzionalità funzionali come ricerca, riepilogo, esecuzione del codice, calcolo e gestione dei documenti. Questi strumenti sono spesso dinamici e sensibili al contesto, il che estende l'utilità dell'agente.

Le uscite del modulo act reimmettono nell'ambiente e chiudono il ciclo. Questi risultati vengono nuovamente percepiti dall'agente. Aggiornano lo stato interno dell'agente e informano le decisioni future, completando così il ciclo di percezione, ragione, azione.