“I risultati del test sono arrivati, non c'è stata alcuna aggiunta manuale, tutto è AI”
In precedenza, circa il 95% del lavoro di questa Dune Query è stato completato da AI. Questo articolo introduce principalmente DuneAI e come utilizzare l'AI in modo efficiente per l'ingegneria dei prompt (AI interattiva?)
Prima parte: Introduzione semplice all'uso di Dune AI
L'AI integrata di @Dune può aiutare gli utenti a generare rapidamente query SQL utilizzando il linguaggio naturale. Dopo aver creato una nuova query, puoi vedere l'input per i prompt nella parte inferiore del blocco di codice.
Punti chiave da utilizzare:
1. Esprimere chiaramente in inglese il contenuto che si desidera interrogare, fornendo contesto, inclusi database, intervallo di tempo, indirizzo del contratto specifico, simbolo del token e altre informazioni chiave.
- Esempio: "Elenca tutte le transazioni che coinvolgono WETH (0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2) su Uniswap v3 nelle ultime 24 ore"
2. Regolare le esigenze della query in base ai risultati iniziali.
- Dune AI ha casi di test integrati per garantire che le query generate possano funzionare correttamente.
- Utilizzando la funzione "fix" in cima al codice della query, puoi modificare e perfezionare la query esistente.
Per ulteriori dettagli, consulta la documentazione ufficiale:
Seconda parte: Ingegneria dei prompt multi-agente
Nella pratica lavorativa, fare affidamento su un singolo strumento AI spesso rende difficile ottenere i migliori risultati. Qui viene presentato un processo di ingegneria dei prompt (Prompt Engineering) in collaborazione con più agenti, che può migliorare significativamente la qualità e l'efficienza delle query e può essere esteso ad altri scenari aziendali.
Flusso di lavoro di base:
1. Descrizione del compito: esprimere chiaramente le esigenze aziendali.
2. Elaborazione AI1: utilizzare AI generica (come ChatGPT o DeepSeek) per trasformare le esigenze in prompt professionali.
3. Esecuzione AI2: inserire i prompt ottimizzati in AI professionale (come Dune AI) per l'esecuzione.
4. Valutazione dei risultati: controllare se i risultati preliminari soddisfano le esigenze.
5. Ottimizzazione iterativa: regolare i prompt secondo necessità e ripetere il processo sopra.
Puoi scegliere liberamente AI2 che si avvicina allo scenario aziendale, come utilizzare Dune AI per generare query, Copilot Claude 3 per completare compiti di programmazione, Grok 3 per recuperare e organizzare informazioni da Twitter, ecc.
Ad esempio, il mio prompt della prima fase era:
“
Ho bisogno di analizzare il comportamento delle transazioni di token specifici sulla catena Solana, identificando negli intervalli di tempo specificati:
1. Indirizzi con più di N acquisti.
2. Indirizzi con un importo di acquisto superiore a X dollari.
3. Indirizzi con un afflusso netto (totale acquisti - totale vendite) superiore a Y dollari.
4. Indirizzi con vendite non superiori a Z volte.
Alla fine, è necessario restituire i dettagli di questi indirizzi, inclusi:
- Indirizzo del portafoglio
- Importo netto in entrata
- Numero di acquisti
- Numero di vendite
- Data della prima transazione
- Data dell'ultima transazione
- Indirizzo del token
Per favore, aiutami a trasformare questa richiesta in un formato di prompt professionale che Dune AI possa comprendere, includendo tutti i modelli e le definizioni di parametri necessari; utilizzare l'inglese; documentazione del database correlata: (qui ho fornito la descrizione)
”
Dopo, ho apportato delle modifiche al prompt della seconda fase e l'ho inviato a Dune AI per generare la query; il prompt della seconda fase che ho utilizzato è stato inserito nella sezione commenti.
Spero che questo articolo ti sia utile.
(Sì, anche questo articolo ha utilizzato questa tecnica, tutte le immagini sono state generate dall'AI utilizzando la sintassi mermaid e disegnate dall'AI.)

Produzione rapida in massa di "indirizzi di manipolazione" e esportazione tramite l'API di Dune
Testo precedente:
Prendiamo come esempio $USELESS che, dal 2025-06-08 12:00 UTC al 2025-06-10 01:00 UTC, ha visto un aumento del volume a 15m fino a 40m.
Voglio filtrare tutti gli indirizzi che hanno un acquisto netto superiore a 10.000 USD e che non hanno mai venduto.
Registrati per un account Dune.
Apri, fai clic su Fork in alto a destra e poi su Salva.
Dai un nome a piacere, copia la tua query per facilitare l'uso dell'API.
Continuiamo.


Fase due Prompt
Schema: `dex_solana.trades`
Attributi dello schema:
block_time: timestamp, timestamp UTC del trade
amount_usd: double, valore USD non firmato del token scambiato
token_bought_mint_address: string, se token_mint_address qui allora il trade è identificato come acquisto
token_sold_mint_address: string, se token_mint_address qui allora il trade è identificato come vendita
trader_id: string, indirizzo del wallet
token_
Input richiesti:
token_mint_address: string, indirizzo del mint del token solana da filtrare;
start_datetime: data, ora di inizio;
end_datetime: data, ora di fine. Entrambi in ora UTC;
min_num_buys: numero, numero totale minimo di acquisti all'interno dell'intervallo di tempo;
min_amount_per_buy: numero, importo minimo per ogni acquisto, in USD;
min_net_inflow: numero, importo minimo che somma l'afflusso (totale acquisti - totale vendite), in USD;
max_num_sells: numero, numero totale massimo di vendite all'interno dell'intervallo di tempo;
Output richiesto:
wallet_address: stringhe, indirizzi dei wallet che corrispondono ai campi sopra.
net_inflow: numero, afflusso totale firmato
num_buys: numero, numero di acquisti all'interno dell'intervallo di tempo
num_sells: numero, numero di vendite all'interno dell'intervallo di tempo
first_trade_datetime: data, data e ora del primo trade all'interno dell'intervallo di tempo
last_trade_datetime: data, ultimo trade all'interno dell'intervallo di tempo
token_mint_address: string
Scrivi per me il SQL dato i requisiti sopra. Avvolgi i parametri di input usando doppie parentesi graffe {{}} nelle righe SQL come segnaposto.
18
5.286
Il contenuto di questa pagina è fornito da terze parti. Salvo diversa indicazione, OKX non è l'autore degli articoli citati e non rivendica alcun copyright sui materiali. Il contenuto è fornito solo a scopo informativo e non rappresenta le opinioni di OKX. Non intende essere un'approvazione di alcun tipo e non deve essere considerato un consiglio di investimento o una sollecitazione all'acquisto o alla vendita di asset digitali. Nella misura in cui l'IA generativa viene utilizzata per fornire riepiloghi o altre informazioni, tale contenuto generato dall'IA potrebbe essere impreciso o incoerente. Leggi l'articolo collegato per ulteriori dettagli e informazioni. OKX non è responsabile per i contenuti ospitati su siti di terze parti. Gli holding di asset digitali, tra cui stablecoin e NFT, comportano un elevato grado di rischio e possono fluttuare notevolmente. Dovresti valutare attentamente se effettuare il trading o detenere asset digitali è adatto a te alla luce della tua situazione finanziaria.