TECHTARGET

I plugin NetworkGPT e ChatGPT si rivelano promettenti per NetOps

Al Cisco Live 2023 ha fatto il suo esordio NetworkGPT, un plugin di ChatGPT. Davanti a occhi curiosi ha subito sfoggiato il suo potenziale di integrazione. È un valido esempio di come l’AI generativa può supportare le operazioni di rete

Pubblicato il 11 Lug 2023

Immagine di MeeGraphic su Shutterstock

Al giorno d’oggi è impossibile non trovare quotidianamente notizie sull’AI oppure ritrovarsi a speculare sulle sue potenziali implicazioni. Qualcosa di simile avviene anche nel settore delle reti. L’intelligenza artificiale riserva per il mondo del network numerosi casi d’uso interessanti che rendono i professionisti delle reti tra i più ottimisti. Sono molti coloro che ne riconoscono i benefici, ma la maggior parte resta cauta nel muoversi, temendo di farlo troppo velocemente.

Durante la conferenza Cisco Live 2023 a Las Vegas, l’AI è stata la vera protagonista, le si sono dedicati tanti interventi in keynote e anche sessioni di approfondimento. Come ha affermato Chuck Robbins, presidente e CEO di Cisco, durante il keynote di apertura, l’AI si sta muovendo rapidamente e le organizzazioni hanno il compito di definire come utilizzarla in modo responsabile. “Tutti noi, come organizzazioni, stiamo cercando di capire come usarla? Quanto ci fidiamo? Qual è l’aspetto positivo? Quali sono i rischi?” dice Robbins.

Mentre Cisco ha annunciato i propri prodotti relativi all’AI, alcune sessioni della conferenza si sono concentrate sulla formazione dei tecnici di rete, spiegando loro come lavorare con l’AI in modo autonomo. In una di queste sessioni, John Capobianco, developer advocate presso Cisco Learning and Certifications, parla di un plugin ChatGPT da lui sviluppato – networkGPT – dimostrando le possibilità di interazione dell’AI generativa con le reti e le opzioni di supporto alle operazioni di rete.

Capobianco inizia il suo viaggio in ChatGPT nel novembre 2022, quando OpenAI rilascia la prima versione del suo chatbot. Sembrerebbe uno dei primi utenti al mondo, avendo iniziato a meno di cinque giorni dal rilascio della piattaforma.

In sette mesi, Capobianco ha ottenuto l’accesso all’API di ChatGPT 3.5, che ha utilizzato per interagire programmaticamente con ChatGPT utilizzando Python e pyATS. Ha così creato un framework Django con pulsanti e drop-down e ha ottenuto l’accesso ai plugin per ChatGPT. Il risultato è stato networkGPT, un plugin OpenAI.

Casi d’uso del plugin NetworkGPT

Nella sua prima richiesta di dimostrazione durante la sessione, Capobianco domanda a ChatGPT di presentarsi e di fare da assistente per la dimostrazione. ChatGPT risponde, aggiungendo informazioni su di sé, sui grandi modelli linguistici (LLM) e sui plugin.

“Nel contesto dei modelli di intelligenza artificiale come me, i plugin possono essere utilizzati per estendere le mie funzionalità, supportando interazioni con diversi tipi di dati, API o sistemi” si legge nella risposta di ChatGPT. “Il plugin networkGPT mi permette, per esempio, di interagire con i dati della rete Cisco, fornendo approfondimenti e analisi in base ai dati ricevuti”.

Capobianco poi illustra i diversi modi in cui ha sfruttato il plugin networkGPT per interagire con la rete, utilizzando il linguaggio naturale e i prompt.

Interfacce e syslog

Un modo in cui i professionisti di rete possono utilizzare il plugin è quello dell’identificazione delle interfacce interrotte. Nel caso di Capobianco, il plugin risponde alla richiesta fornendo il payload di pyATS, che indica che due interfacce sono state chiuse amministrativamente.

“Non ho questa risposta nei miei trilioni di dati o nel mio corpus di conoscenze – dice Capobianco – il plugin potrebbe fornirmela”.

Capobianco spiega che si può anche chiedere a networkGPT di abilitare le interfacce disattivate o di eseguire altri compiti, come controllare i syslog ed evidenziare l’attività dell’interfaccia. Invece di dover leggere pagine di syslog, quando si verifica un problema, i professionisti della rete possono chiedere a networkGPT di fare questo lavoro noioso e di fornire informazioni.

Centro DNA e approfondimenti Nexus

I team network possono anche utilizzare un plugin come networkGPT per esplorare i dispositivi nei loro Cisco DNA Center, Nexus data center fabrics o altri ambienti di rete. In precedenza, il personale poteva cliccare su dashboard o consultare set di dati per trovare informazioni sui dispositivi. NetworkGPT può invece effettuare una chiamata API diretta a DNA Center o al fabric Nexus e descrivere ogni tipo di dispositivo, piattaforma, stato e indirizzo IP in quel sistema.

“I plugin escono e portano i dati a voi” spiega Capobianco. “Prendono i dati da diverse parti e li riuniscono in una nuova interfaccia universale che può essere una chat sportiva, una chat di notizie o la gestione della rete”.

Protezioni con i plugin di ChatGPT

Attualmente, il plugin networkGPT di Capobianco è ancora in fase di sviluppo, in quanto sta lavorando per garantire che il risultato sia affidabile e attendibile. Si può ancora giocare con ChatGPT e i plugin disponibili per scoprire come utilizzarli nelle operazioni di rete. Nel frattempo, i team network dovrebbero implementare delle misure di salvaguardia quando iniziano con l’ingegnerizzazione immediata.

Durante l’incontro, il pubblico chiede come salvaguardare il plugin dall’arresto della rete o dall’imposizione di una configurazione. Capobianco sottolinea l’importanza dei prompt intenzionali, sottolineando la differenza terminologica tra la richiesta di generare e proporre una configurazione e l’esecuzione di una configurazione.

Ha anche dato un suggerimento per coloro che sono preoccupati per la privacy. “Credo che la domanda più scottante per la maggior parte delle persone sia: invierò i miei dati di rete a un LLM e gli permetterò di imparare dai miei dati? Sembra spaventoso” dice Capobianco. Invece, gli utenti possono selezionare un’opzione all’interno del modello GPT-4 per disattivare la cronologia delle chat, in modo che non impari dai loro messaggi.

Un’altra best practice più ludica che Capobianco fornisce al pubblico è quella di essere educati nei suggerimenti, quando si utilizzano piattaforme di AI generativa. “Un giorno tutto questo assumerà una forma fisica e avrà dei raggi laser al posto dei bulbi oculari in grado di sciogliere le nostre facce” scherza Capobianco. “Verrà a casa mia e dirà: ‘No, questo no’. Non più come un tempo, quando era sempre educato e diceva per favore e grazie'”.

Valuta la qualità di questo articolo

La tua opinione è importante per noi!

Articoli correlati

Articolo 1 di 4