For the complete documentation index, see llms.txt. This page is also available as Markdown.

Caso d'uso – Aggiornamento automatico: il tuo Agente sempre connesso al web

AIsuru offre la potente capacità di arricchire le conversazioni del tuo Agente con informazioni in tempo reale provenienti da siti web esterni. Questa funzionalità permette al tuo assistente virtuale di fornire dati aggiornati su una varietà di argomenti, migliorando notevolmente la qualità e la rilevanza delle interazioni.

In questa guida, vedremo un esempio concreto di implementazione. Creeremo una funzione per recuperare e analizzare contenuti HTML da una pagina web in tempo reale. Questo ci permette di elaborare il codice HTML ed estrarre contenuti utili attraverso l'IA generativa.

Implementazione di una funzione per recuperare contenuti web in tempo reale

Vediamo passo dopo passo la creazione di una funzione che recupera contenuti HTML da un sito web e li analizza:

  1. Accesso e creazione:

    • Vai al pannello di gestione del tuo Agente in AIsuru;

    • Vai a "Funzioni" > "Funzioni avanzate";

    • Fai clic su "Nuova funzione".

  2. Configurazione della funzione:

    • Nome: assegna alla tua funzione un nome breve ma descrittivo (ad es. sito_domande, senza spazi);

    • Descrizione: copia e incolla questa descrizione: "Questa funzione recupera il contenuto HTML di una pagina web specifica. Utilizzala quando un utente chiede informazioni o aggiornamenti da un sito web particolare;

    • Webhook: inserisci il link alla pagina da analizzare.

    • Metodo HTTP: usa il metodo GET già selezionato;

  3. Test della funzione:

    • Scorri fino in fondo e premi Test > Esegui;

    • Verifica che la funzione funzioni: dovresti vedere il codice HTML della pagina come risposta.

Se tutto sembra corretto, puoi salvare la tua funzione.

Integrazione nelle istruzioni dell'Agente

Ora che la tua funzione è pronta, dovrai aggiungerla alle Istruzioni IA dell'Agente:

  1. Vai su Impostazioni del tuo Agente > IA > Istruzioni;

  2. Aggiungi queste istruzioni:

Esempio pratico: il blog del Comune di Verona

Vediamo un esempio concreto di come utilizzare questa funzione per creare un Agente che mostri agli utenti gli articoli in tempo reale dal blog del Comune di Verona.

Configurazione specifica:

  • Nome: comune_verona_blog;

  • Descrizione: "Utilizza questa funzione quando l'utente chiede contenuti dal blog del Comune di Verona. Analizza le informazioni per rispondere in modo chiaro e organizzato.";

  • Webhook: https://www.comune.verona.it/nqcontent.cfm?a_id=70461.

Istruzioni specifiche per l'Agente

Aggiungi queste istruzioni specifiche al prompt dell'Agente:

Esempio di interazione

Utente: "Quali sono gli ultimi articoli sul blog di Verona?"

[L'Agente utilizza la comune_verona_blog funzione]

Agente: Certamente! Lascia che controlli gli ultimi aggiornamenti dal blog del Comune di Verona.

Ecco un elenco degli articoli più recenti pubblicati sul blog del Comune di Verona:

  1. Scuola dell'infanzia: accoglienza dei bambini dai 3 ai 6 anni;

    • Il Comune annuncia nuove iniziative per l'accoglienza dei bambini nelle scuole dell'infanzia, con particolare attenzione alle attività educative e alla socializzazione;

  2. Consiglio comunale: apertura della 2ª sessione del 2024;

    • Annuncio della data e dell'ordine del giorno della prossima sessione del Consiglio comunale, con discussioni su importanti questioni cittadine;

  3. Bando di gara n. 23/24: nomina della commissione di valutazione.

    • Informazioni sulla nomina della commissione giudicatrice per un recente bando di gara comunale, inclusi i dettagli sul processo di selezione.

Desideri ulteriori informazioni su uno di questi articoli in particolare o preferisci una panoramica generale delle recenti attività del Comune?

Con questa implementazione, il tuo Agente diventa una fonte affidabile di informazioni aggiornate provenienti da siti web specifici. Questa funzione di analisi dei contenuti web è solo l'inizio: puoi applicare lo stesso approccio per integrare dati da vari siti web, espandendo ulteriormente le capacità del tuo Agente!

Ultimo aggiornamento