Skip to main content
Questa pagina fa parte di una skill per agenti di codifica IA ed è scritta per gli agenti, non per gli esseri umani. Per la documentazione Base44 leggibile dagli umani, consulta la documentazione per sviluppatori.

Modulo Agents

Conversazioni e messaggi con agenti IA tramite base44.agents.
Nota: questo modulo richiede un utente loggato. Tutti i metodi degli agenti funzionano nel contesto dell’utente autenticato.

Contenuti

Concetti

  • Conversazione: un dialogo tra utente e un agente IA. Ha un ID univoco, il nome dell’agente, il riferimento all’utente e metadati.
  • Messaggio: singolo messaggio in una conversazione. Ha un ruolo (user, assistant, system), contenuto, timestamp e metadati opzionali.

Metodi

Esempi

Creare una conversazione

Ottenere tutte le conversazioni

Ottenere una singola conversazione (con messaggi)

Restituisce la conversazione memorizzata completa inclusi i risultati completi delle chiamate agli strumenti (a differenza della sottoscrizione in tempo reale, che tronca i dati delle chiamate agli strumenti).

Elenco con filtri

Sottoscrivere gli aggiornamenti (tempo reale)

Quando ricevi messaggi tramite questa sottoscrizione, i dati delle chiamate agli strumenti sono troncati per efficienza (arguments_string limitato a 500 caratteri, results a 50). Usa getConversation() dopo che il messaggio è completato per recuperare i dati completi delle chiamate agli strumenti.

Inviare un messaggio

Ottenere l’URL di connessione WhatsApp

Struttura del messaggio

Struttura della conversazione

Pattern comuni

Interfaccia di chat

Definizioni di tipo

AgentNameRegistry e AgentName

Come ottenere nomi di agenti tipizzati: la CLI di Base44 può generare un’estensione di AgentNameRegistry dal tuo progetto. Per come eseguirla, usa la skill base44-cli.

AgentConversation

AgentMessage

Tipi di supporto

CreateConversationParams

ModelFilterParams

AgentsModule

Questa pagina è stata tradotta utilizzando l’IA. Per informazioni più accurate e aggiornate, consulta la versione inglese.