Creare un miglior StackOverflow con ChatGPT

Migliorare StackOverflow con ChatGPT

A questo punto, probabilmente hai sentito la notizia riguardo OpenAI che ha disattivato le ricerche su Internet su ChatGPT. Da AINIRO, crediamo che l’evoluzione del software sia di per sé uno scopo superiore, quindi abbiamo creato AINIRO Oracle, il motore di ricerca che utilizza ChatGPT per rispondere alle domande.

Per capire la nostra motivazione, immagina il seguente caso d’uso in cui vuoi trovare la risposta alla seguente domanda:

Chi era la moglie del 35º presidente degli Stati Uniti?

Il processo di trovare una risposta alla domanda sopra con un motore di ricerca tradizionale tende ad essere ridicolmente complesso, con un sacco di lavoro manuale superfluo.

  1. Scopri chi era il 35º presidente. Questo di solito include trovare tutti i presidenti e poi scorrere questa lista fino ad arrivare al numero 35.
  2. Trova l’articolo su Wikipedia del 35º presidente e cercare la sua moglie all’interno.

La domanda sopra è semplice, ma domande più complesse possono richiedere fino a 10-20 minuti del tuo tempo. Con il nostro motore Oracle, il processo richiede 30 secondi ed è completamente automatico. Ecco la risposta alla domanda: Chi era la moglie del 35º presidente degli Stati Uniti? Di seguito c’è un altro esempio di articolo prodotto automaticamente in risposta alla domanda specificata.

Abbiamo giocato solo per un paio di giorni, ovviamente, da quando l’abbiamo rilasciato ieri. Ma in generale, direi che questo “si sente” un milione di volte meglio di Wikipedia, StackOverflow e Google. Non c’è bisogno di scorrere dati infiniti di contenuti non pertinenti per trovare la risposta alla tua domanda e non c’è bisogno di cliccare su 5 link in Google prima che appaia un articolo rilevante. Se sei un programmatore, probabilmente puoi capire quanto segue dopo averci giocato per un po’…

È l’equivalente AI di StackOverflow.

Come funziona la macchina Oracle

Prima di tutto, prende la tua query e la invia a DuckDuckGo. Poi estrae i primi 5 risultati in parallelo e crea un contesto. Questo contesto viene inviato a ChatGPT con istruzioni per rispondere alla domanda originale. Grazie a uno scraper web potente, combinato con un’ingegneria di prompt intelligente, siamo in grado di assicurarci che metta sempre la risposta alla tua domanda in cima all’articolo generato, aggiungendo ulteriori contenuti rilevanti più in basso.

Il risultato diventa un motore di ricerca o una macchina risponditrice Oracle che “taglia la coda” e risponde alle tue domande con le parti più significative della risposta in cima, semplificando notevolmente il compito di ottenere risposte alle tue domande.

Una differenza cruciale tra il nostro motore Oracle e ChatGPT è che il nostro motore Oracle ha probabilmente accesso a “un miliardo di volte più dati” oltre ai dati in tempo reale, ovviamente. L’ultimo punto è abbastanza importante se stai cercando informazioni relative a informazioni contemporanee, come ad esempio “Chi ha vinto gli US Open nel 2023?” Se chiedi a ChatGPT chi ha vinto gli US Open, non avrà idea. Se chiedi al nostro motore Oracle chi ha vinto gli US Open nel 2023, ti fornirà una risposta perfetta, spesso aggiungendo immagini pertinenti alla tua risposta.

  • Chi ha vinto gli US Open nel 2023

Il miglior StackOverflow

Affermare di aver inventato un miglior StackOverflow in due giorni è una dichiarazione piuttosto forte. Tuttavia, lo dimostrerò facendo una ricerca sul sito di Google per tre parole chiave relative a StackOverflow, per poi riprodurre le stesse query sulla nostra macchina Oracle. Tutte le mie ricerche su StackOverflow sono fatte con una “ricerca nel sito” e ho scelto il primo articolo che Google ha trovato.

StackOverflow

  • StackOverflow – Cos’è OOP?
  • StackOverflow – Cos’è l’iniezione di dipendenza?
  • StackOverflow – Quali sono i 23 pattern di progettazione originali di GoF?

Macchina Oracle

  • Oracle – Cos’è OOP?
  • Oracle – Cos’è l’iniezione di dipendenza?
  • Oracle – Quali sono i 23 pattern di progettazione originali di GoF?

Inoltre, non aveva un contesto sufficientemente ampio per elencare tutti i 23 pattern di progettazione. Direi che almeno due delle tre domande sopra sono molto meglio risposte dalla nostra macchina Oracle.

Macchina degli argomenti sui social media

Oltre ai casi d’uso evidenti per trovare risposte alle domande estremamente rapide ed estremamente accurate, funziona anche come “una macchina risponditrice sui social media”, il che implica che se qualcuno ti chiede qualcosa in un contesto di social media, puoi scriverlo come una domanda alla nostra macchina Oracle e fornire una risposta altamente accurata alla domanda in pochi secondi.

L’Oracle Machine farà del suo meglio per cercare di preservare le sue fonti e consentirti di riprodurre la sua query DuckDuckGo. Inoltre, crea un articolo permanente di alta qualità che puoi condividere e inviare ad altri tramite email, utilizzare come commenti su Facebook, risposte su Twitter, ecc. L’Oracle Machine memorizzerà anche le sue risposte in cache in modo tale che se un altro utente pone una domanda che ha più del 95% di somiglianza con una domanda a cui ha già risposto in precedenza, restituirà questa risposta invece di generare una nuova risposta. Tuttavia, questo è vero solo per cinque giorni, altrimenti diventerebbe obsoleto nel tempo, incapace di rispondere a domande su eventi recenti.

Tutte queste caratteristiche lo rendono (spero) un’aggiunta molto preziosa al tuo strumento internet, offrendo una proposta di valore abbastanza unica e semplificando la tua vita in generale.