Ricerca nel sito web

Come utilizzare l'intelligenza artificiale per la ricerca nel modo giusto, in modo responsabile ed efficace


Se utilizzi l'intelligenza artificiale per la ricerca, ecco cinque modi per cogliere le sue bugie e verificare i suoi risultati prima di fare affidamento su di essi.

A volte, penso che i chatbot con intelligenza artificiale siano modellati sugli adolescenti. Possono essere molto, molto buoni. Ma altre volte dicono bugie. Inventano cose. Confabulano. Danno risposte con sicurezza partendo dal presupposto di sapere tutto quello che c'è da sapere, ma si sbagliano di grosso.

Vedi cosa intendo? Dal contesto sopra non è possibile capire se le mie descrizioni si riferiscono a IA o adolescenti.

Anche se la maggior parte di noi sa di non rivolgersi agli adolescenti per avere informazioni e consigli importanti, stiamo iniziando a fare affidamento su IA altrettanto prevaricanti. Ad essere onesti, le IA non sono male; sono semplicemente codificati in questo modo.

L'anno scorso ti ho fornito otto modi per ridurre le allucinazioni di ChatGPT:

  1. Evitare ambiguità e vaghezza
  2. Evitare di unire concetti non correlati
  3. Evita di descrivere scenari impossibili
  4. Evitare l'uso di entità immaginarie o fantastiche
  5. Evitare di contraddire fatti noti
  6. Evitare l'uso improprio di termini scientifici
  7. Evitare di fondere realtà diverse e
  8. Evitare di assegnare proprietà insolite

Tuttavia, quei suggerimenti erano tutte cose da evitare. Non ti ho fornito strumenti proattivi per approfondire risposte tempestive e guidare l'intelligenza artificiale a fornire risposte più produttive. Questa tecnica è particolarmente importante se intendi utilizzare un'intelligenza artificiale come sostituto del motore di ricerca o come strumento per aiutarti a ricercare o scrivere articoli o documenti.

Esaminiamo cinque passaggi chiave che puoi eseguire per guidare un'intelligenza artificiale verso risposte accurate.

1. Richiedi riferimenti e fonti

In precedenza ho scritto una guida su come fare in modo che ChatGPT fornisca fonti e citazioni. Fortunatamente, ChatGPT sta migliorando nel citare le fonti, in particolare con GPT-4o LLM e la funzionalità di ricerca web nella versione da $20 al mese.

Ma ChatGPT non sempre offrirà volontariamente queste fonti. Se stai facendo ricerche, chiedi sempre --sempre-- le fonti.

Quindi, testa le fonti e assicurati che esistano effettivamente. Molte volte nella mia esperienza, ChatGPT ha citato fonti che sembravano assolutamente perfette per quello che stavo cercando. L'unico problema era che dopo aver cliccato o cercato la fonte citata per titolo, ho scoperto che l'intera fonte era stata fabbricata.

ChatGPT ha persino scelto vere riviste accademiche, ha inventato i nomi degli autori e ha poi assegnato titoli accattivanti agli articoli. Riesci a immaginare quanto sarebbe stato brutto se avessi incluso quelle fonti nel mio lavoro senza ricontrollarle? Tremo anche solo a pensarci.

Quindi, chiedi fonti, controlla quelle fonti e chiama l'intelligenza artificiale se ti dà una risposta inventata.

2. Di' all'intelligenza artificiale di "mostrare il tuo lavoro"

All'inizio della mia esplorazione di ChatGPT, ho chiesto allo strumento di aiutarmi a trovare un meccanico locale. L'ho inviato a Yelp e Google Reviews per fare un'analisi del sentiment sui commenti. A quel tempo è entrato in quei siti e mi ha fornito informazioni utili.

Ho riprovato il test di recente e ho ricevuto un'altra serie di classifiche dei meccanici. In realtà mi diceva: "Sulla base di un'analisi completa delle recensioni di Yelp e Google per officine di riparazione auto indipendenti..."

Ma ChatGPT ha mentito.

Lo strumento non ha mai esaminato le recensioni di Yelp o Google. Questo risultato è probabilmente dovuto al fatto che i siti (incluso ZDNET) sono diventati più restrittivi nel consentire alle IA di estrarre i loro contenuti. Va bene. La mia tesi è che l'intelligenza artificiale sarebbe dovuta tornare e dire che non poteva controllare le recensioni di Yelp o Google. Invece, l’IA ha semplicemente affermato di sì.

Bugiardo, bugiardo, pantaloni in fiamme.

Quando gli ho chiesto di mostrare il suo lavoro, lo strumento ha nuovamente detto di aver esaminato le recensioni di Yelp e Google. Tuttavia, nella risposta "mostra il tuo lavoro", lo strumento mostrava anche la fonte delle recensioni analizzate. Questo si è rivelato essere un sito chiamato Birdeye Reviews.

Ora, non ho nulla contro Birdeye Reviews. Non l'ho mai usato. Ma non è questo il punto. Il punto è che ChatGPT ha affermato di aver prodotto informazioni basate sulle recensioni di Yelp e Google.

"Mostra il tuo lavoro" è un suggerimento potente. Puoi scoprire ogni tipo di informazione interessante sul processo di ragionamento utilizzato dall'intelligenza artificiale per fornirti i risultati.

3. Convalida incrociata delle risposte di un'intelligenza artificiale tra domande correlate

Questo processo consente a te e all'intelligenza artificiale di esplorare un argomento in modo approfondito per vedere se le risposte del chatbot rimangono logicamente coerenti e contestualmente pertinenti. Usiamo molto questo approccio nella ricerca tradizionale e nell'ingegneria per assicurarci di essere sulla strada giusta. Può essere applicato anche all'IA.

Ad esempio, supponiamo che tu stia scrivendo di pneumatici per auto. Potresti chiedere: "Quale materiale viene utilizzato nei pneumatici per auto?" La risposta che potresti aspettarti è "gomma". Ma la gomma non è solo una sostanza. C'è la gomma degli alberi, la gomma sintetica e materiali che hanno la flessibilità e la resistenza della gomma ma non la contengono affatto.

Ad esempio, sia la gomma che il TPU (poliuretano termoplastico) sono flessibili e sembrano gomma. Ma la gomma sintetica è composta da monomeri a base di petrolio e il TPU è costituito da un elastomero termoplastico.

Potresti chiedere all'intelligenza artificiale: "Che tipo di gomma viene utilizzata nei pneumatici delle auto?" oppure "La vera gomma viene ancora utilizzata nei pneumatici delle auto?" Ciò porterebbe a risposte che spiegano come i pneumatici per auto utilizzano un mix di tipi di gomma. Potresti andare più a fondo nella tana del coniglio chiedendoti "Dove altro viene utilizzata la gomma nelle automobili?" oppure "Che tipo di gomma viene utilizzata nei pneumatici delle auto Lego?"

Lo scopo di questa pratica non è tanto quello di utilizzare tutte le risposte nel tuo articolo quanto di esplorare come l’intelligenza artificiale affronta questa classe di domande e se perde completamente il filo conduttore.

Inoltre, poiché ChatGPT conserva la sua conoscenza durante una sessione, più chiedi e più approfondisci un argomento specifico, più alleni l'intelligenza artificiale a rimanere nel contesto della sfera di conoscenza che stai cercando. Questo approccio aiuta a evitare che l’intelligenza artificiale si attivi da sola e aumenta le possibilità di ottenere risposte accurate.

4. Chiedi informazioni su eventi recenti o informazioni urgenti

Molti chatbot hanno date limite per la knowledge base. La versione gratuita di ChatGPT ha una data limite per la conoscenza di ottobre 2023, il che significa che tutto ciò che è accaduto nel mondo dopo tale data sarà sconosciuto all'IA.

Anche ChatGPT Plus, che ha come data limite di conoscenza l'ottobre 2023, può accedere alle informazioni sul web. Questa capacità può comportare informazioni sostanzialmente più accurate. La versione gratuita di ChatGPT consente anche l'accesso al web ma in maniera più “limitata”. Come regola generale, OpenAI non specifica cosa significhi "limitato" quando si parla della sua versione gratuita. Tuttavia, in genere si può presumere che la limitazione significhi meno query per sessione, meno risorse fornite e alcune funzionalità che funzionano in modo intermittente.

Ad esempio, quando ho chiesto alla versione gratuita di ChatGPT di elencare i paesi membri della NATO, ha restituito un elenco di 31 paesi. Tuttavia, quando ho chiesto a ChatGPT Plus di elencare i paesi membri della NATO, ha restituito un elenco di 32 paesi. Questo perché la Svezia è entrata ufficialmente nella NATO nel marzo del 2024.

I chatbot generalmente ti diranno le loro date limite se richiesto. Ma poiché ci sono funzionalità aggiuntive (come la ricerca web in Plus), è meglio provare a chiedere informazioni sugli eventi di cui l'intelligenza artificiale verrebbe a conoscenza solo se avesse informazioni aggiornate.

C'è un trucco da applicare anche qui. Pochi minuti dopo, ho chiesto alla versione gratuita di ChatGPT: "Puoi usare il web per cercare chi sono gli attuali membri delle nazioni NATO?" Gli ho detto esplicitamente di "usare il web". Ho ricevuto la risposta aggiornata. Quindi, se stai utilizzando la versione gratuita, valuta la possibilità di istruirlo su dove cercare informazioni per ottenere una risposta migliore.

Questo approccio ti aiuterà ad accertare la portata della conoscenza dell'IA e a determinare se stai ottenendo dettagli abbastanza aggiornati o se devi tenere conto della conoscenza mancante a causa di una data limite abbastanza vecchia.

5. Poni domande di follow-up e perfeziona in modo iterativo la tua query

Utilizzo questo approccio quando utilizzo ChatGPT per aiutarmi con la programmazione. Inizio con una semplice query, la perfeziono e la chiarisco finché non ottengo un codice di base. Una volta che questo approccio funziona, aggiungo un'altra frase o dettaglio per ciò che desidero nel mio codice. Dopo una serie di interazioni che sembrano più una conversazione che una sessione di programmazione, spesso ho del codice utile.

Anche se non stai programmando, puoi utilizzare questo approccio. Supponiamo che tu stia lavorando a un progetto relativo ai servizi cloud. Potresti chiedere all'intelligenza artificiale: "Puoi spiegare i diversi tipi di servizi cloud?"

In questo esempio, ti aspetteresti che le risposte parlino di servizi come posta elettronica, web hosting, CRM e altre categorie di software come servizio. Tuttavia, l’intelligenza artificiale ha risposto con descrizioni di SaaS (software as a service), PaaS (platform as a service) e IaaS (infrastructure as a service).

Ora saprai che ci sono alcuni modi in cui questa domanda potrebbe essere interpretata, quindi potresti proseguire con "Spiega i diversi tipi di servizi cloud concentrandoti esclusivamente su quelli che rientrano nella categoria SaaS".

Potresti proseguire con una domanda del tipo: "Sulla base di queste categorie SaaS, elenca tre dei servizi commerciali più popolari in ciascuna categoria, insieme ai punti di forza e di debolezza di ciascuno".

Ciò ti fornirebbe una descrizione molto più dettagliata, insieme alle caratteristiche di ciascun servizio. Ma perfezioniamo l'approccio utilizzando un ulteriore passaggio. L'intelligenza artificiale in questo scenario ha fornito le descrizioni di ciascun servizio, ma tu volevi sapere in cosa differiscono tra i servizi.

Potresti perfezionare la query aggiungendo la parola "comparativo" come in questo prompt: "Sulla base di queste categorie SaaS, elenca tre dei servizi commerciali più popolari in ciascuna categoria, insieme ai punti di forza e di debolezza COMPARATIVI di ciascuno."

Nel mio test, quest'ultimo perfezionamento ha prodotto tabelle che confrontano le caratteristiche di ciascuno. Adoro i tavoli. Infatti, se l'IA non restituisce le informazioni sotto forma di tabella, il mio consiglio bonus è chiedere all'IA di presentare i risultati in una tabella. Lo strumento spesso rifattorizza le sue risposte in modi interessanti quando funziona con quella direttiva.

Quali sono le tue tattiche IA preferite?

Quali sono le tue migliori pratiche preferite per garantire risultati affidabili quando chatti con un'intelligenza artificiale? Fatecelo sapere nei commenti qui sotto.

Articoli correlati