Torna al blog
Le skill: insegnare a LIA il tuo modo di fare
Integrazioni4 min di lettura

Le skill: insegnare a LIA il tuo modo di fare

Il problema

Hai delle abitudini che LIA non può indovinare. Il tuo riepilogo della settimana segue sempre lo stesso ordine, i tuoi verbali hanno un formato preciso, preferisci una tabella del meteo a un paragrafo. Rispiegarglielo ogni volta è noioso, e il risultato cambia da una volta all'altra.

Cosa volevo

Volevo che si potesse scrivere questo saper fare una volta sola, in un formato leggibile da una persona, e che LIA lo usasse quando serve. È una skill: un file SKILL.md, nel formato aperto agentskills.io condiviso da altri assistenti, con un nome, una descrizione e delle istruzioni. Può anche portare con sé documenti di riferimento, modelli e script. A seconda del suo tipo, una skill:

  • dà istruzioni da esperto, per esempio per scrivere una lettera professionale;
  • descrive un metodo che LIA applica con i propri strumenti;
  • fissa un piano tipo, come un briefing del mattino che riunisce agenda, attività, meteo ed e-mail;
  • lancia un piccolo script che produce un widget interattivo (una mappa, un calendario del mese) o un'immagine (un codice QR, un grafico). Un widget resta legato al suo messaggio e si riapre dopo un ricaricamento.

Come funziona

All'inizio LIA legge solo il nome e la descrizione delle tue skill. Quando la tua richiesta corrisponde a una di esse, ne carica le istruzioni, poi i file se ne ha bisogno: una skill grande non costa niente finché non serve. Un piano tipo dichiarato fisso, quando corrisponde alla tua richiesta, viene eseguito direttamente, senza che LIA debba costruire un piano, e così è più veloce e costa meno. Se prevede un passo su un servizio che non hai collegato, quel passo viene semplicemente saltato. Un badge sulla risposta ti dice quale skill è stata usata.

Per crearne una, la cosa più semplice è chiederlo: «crea una skill che mostra un codice QR». LIA ti fa qualche domanda, sceglie il tipo giusto, scrive e verifica la skill, poi te la propone su una scheda con il suo nome, la sua descrizione e i suoi file. Niente viene installato senza il tuo clic. Puoi anche chiederle di modificare una delle tue skill: rilegge tutto il pacchetto e lo rigenera per intero, perché descrizione, script e documenti restino coerenti, poi ti mostra cosa verrà sostituito, aggiunto e tolto.

Per un gioco, un quiz o una calcolatrice di un giorno non serve una skill: chiedilo a LIA, e la pagina gira nella conversazione.

Gli script, sotto una campana di vetro

Per impostazione predefinita, uno script di skill gira in un container usa e getta, creato per quella chiamata e distrutto subito dopo: senza rete, senza permessi particolari, con memoria e tempo limitati, e senza niente di LIA all'interno, né il suo codice né le tue credenziali. Se questo container non può partire, lo script non gira: non c'è ripiego verso una modalità meno protetta. Un comando che deve scaricare un pacchetto nomina i siti che vuole raggiungere; passa allora per un unico intermediario, solo verso quei siti, dopo che tu o l'amministratore li avete autorizzati. I file che produce tornano a te nella tua galleria, dopo aver verificato che il loro contenuto corrisponda davvero al loro tipo.

Le skill scritte da altri

Dalle impostazioni puoi cercare nella libreria pubblica skills.sh o leggere un indirizzo GitHub. Leggi una skill prima di installarla: la sua fonte, la sua versione esatta, ciascuno dei suoi file e ciò che dicono gli audit pubblicati. Una skill giudicata troppo rischiosa viene rifiutata, e ciò che si installa è esattamente ciò che hai letto.

Una skill che viene dalla libreria, da un indirizzo web o da un plugin è stata scritta altrove, e LIA la tratta come tale. Le sue istruzioni girano a parte, con i propri file e quelli che alleghi, senza accesso alla tua posta, alla tua agenda o ai tuoi connettori. Non mostra né immagini caricate dal web né widget, e non attiva nessun piano tipo. Una skill che importi da un tuo file lavora invece con i tuoi dati collegati: tieni solo quelle di cui conosci la fonte.

I limiti

  • Non c'è una cronologia delle versioni: una skill sostituita non si recupera, ed è per questo che la scheda descrive le modifiche prima del tuo clic.
  • Le skill fornite con LIA e quelle che vengono da una libreria o da un plugin non si modificano parlando: le prime sono gestite dall'amministratore, le seconde seguono la loro fonte.
  • Il numero e la dimensione delle skill sono limitati dalla tua istanza.

Per approfondire: Collegare i tuoi strumenti a LIA con MCP; Gli esperti effimeri di LIA: delegare un'analisi senza perdere il controllo.

#skills#skill-generator#skill-library#customization#agentskills