“Les résultats des tests sont sortis, il n'y a aucune addition manuelle, tout est fait par l'IA” Auparavant, environ 95 % du travail de cette requête Dune était réalisé par l'IA. Cet article présente principalement DuneAI et comment utiliser l'IA pour effectuer efficacement l'ingénierie des prompts (interactions entre IA ?) Première partie : Introduction simple à l'utilisation de Dune AI L'IA intégrée de @Dune peut aider les utilisateurs à générer rapidement des requêtes SQL en langage naturel. Après avoir créé une requête, vous pouvez voir l'interface de saisie des prompts en bas du bloc de code. Points d'utilisation : 1. Exprimez clairement en anglais le contenu que vous souhaitez interroger, en fournissant un contexte, y compris la base de données, la plage de temps, l'adresse de contrat spécifique, le symbole du jeton et d'autres informations clés. - Exemple : "Listez toutes les transactions impliquant WETH (0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2) sur Uniswap v3 au cours des 24 dernières heures." 2. Ajustez les besoins de la requête en fonction des résultats initiaux. - Dune AI intègre des cas de test pour s'assurer que les requêtes générées fonctionnent correctement. - Utilisez la fonction "fix" en haut du code de la requête pour modifier et affiner les requêtes existantes. Pour plus de détails, consultez la documentation officielle : Deuxième partie : Ingénierie des prompts multi-Agent Dans le travail réel, compter uniquement sur un outil d'IA rend souvent difficile l'obtention des meilleurs résultats. Ici, nous présentons un processus d'ingénierie des prompts collaboratifs multi-Agent qui peut considérablement améliorer la qualité et l'efficacité des requêtes, et s'étendre à d'autres scénarios commerciaux. Flux de travail de base 1. Description de la tâche : exprimez d'abord clairement les besoins commerciaux. 2. Traitement par AI1 : utilisez une IA générale (comme ChatGPT ou DeepSeek) pour transformer les besoins en prompts professionnels. 3. Exécution par AI2 : entrez les prompts optimisés dans une IA spécialisée (comme Dune AI) pour exécution. 4. Évaluation des résultats : vérifiez si les résultats préliminaires répondent aux besoins. 5. Optimisation itérative : ajustez les prompts si nécessaire et répétez le processus ci-dessus. Vous pouvez choisir de manière flexible une AI2 proche du scénario commercial, comme utiliser Dune AI pour générer des requêtes, Copilot Claude 3 pour des tâches de programmation, Grok 3 pour récupérer et organiser des informations Twitter, etc. Par exemple, mon prompt de première phase était : “ J'ai besoin d'analyser le comportement des transactions d'un jeton spécifique sur la chaîne Solana, en identifiant dans une plage de temps spécifiée : 1. Les adresses ayant plus de N achats. 2. Les adresses avec un montant d'achat supérieur à X dollars. 3. Les adresses avec un flux net (total des achats - total des ventes) supérieur à Y dollars. 4. Les adresses avec un nombre de ventes ne dépassant pas Z. Je dois finalement retourner les détails de ces adresses, y compris : - Adresse du portefeuille - Montant net entrant - Nombre d'achats - Nombre de ventes - Date de la première transaction - Date de la dernière transaction - Adresse du jeton Veuillez m'aider à transformer ce besoin en un format de prompt professionnel que Dune AI peut comprendre, y compris tous les modèles et définitions de paramètres nécessaires ; en utilisant l'anglais ; documentation de la base de données concernée : (je fournis ici la description). ” Ensuite, j'ai ajusté le prompt de la deuxième phase et l'ai soumis à Dune AI pour générer la requête ; le prompt de la deuxième phase que j'ai utilisé est dans la section des commentaires. J'espère que cet article vous sera utile. (Oui, cet article a également utilisé cette technique, toutes les images ont été générées par l'IA après avoir utilisé la syntaxe mermaid.)
Générer rapidement en masse des "adresses de manipulation de complot" et les exporter via l'API Dune Texte précédent : Prenons l'exemple de $USELESS qui, entre le 08 juin 2025 à 12h00 UTC et le 10 juin 2025 à 01h00 UTC, a connu une augmentation de volume de 15m à 40m. Je souhaite filtrer toutes les adresses ayant un achat net supérieur à 10 000 USD et n'ayant jamais vendu durant cette période. Inscrivez-vous sur Dune. Ouvrez, cliquez sur Fork en haut à droite puis sur Save. Donnez-lui un nom au hasard, copiez votre requête pour faciliter l'utilisation de l'API. Continuons en dessous.
Deuxième étape Prompt Schéma : `dex_solana.trades` Attributs du schéma : block_time : timestamp, horodatage UTC de la transaction amount_usd : double, valeur USD non signée du token échangé token_bought_mint_address : chaîne, si token_mint_address ici alors la transaction est identifiée comme un achat token_sold_mint_address : chaîne, si token_mint_address ici alors la transaction est identifiée comme une vente trader_id : chaîne, adresse du portefeuille token_ Entrées requises : token_mint_address : chaîne, adresse de mint du token solana à filtrer ; start_datetime : date, heure de début ; end_datetime : date, heure de fin. Les deux en heure UTC ; min_num_buys : nombre, nombre total minimal d'achats dans la plage horaire ; min_amount_per_buy : nombre, montant minimal pour chaque achat, en USD ; min_net_inflow : nombre, montant minimal total des entrées (total des achats - total des ventes), en USD ; max_num_sells : nombre, nombre total maximal de ventes dans la plage horaire ; Sortie requise : wallet_address : chaînes, adresses de portefeuille correspondant aux champs ci-dessus. net_inflow : nombre, total des entrées signées num_buys : nombre, nombre d'achats dans la plage horaire num_sells : nombre, nombre de ventes dans la plage horaire first_trade_datetime : date, date et heure de la première transaction dans la plage horaire last_trade_datetime : date, dernière transaction dans la plage horaire token_mint_address : chaîne Écrivez le SQL pour moi en fonction des exigences ci-dessus. Enveloppez les paramètres d'entrée en utilisant des doubles accolades {{}} dans les lignes SQL comme espaces réservés.
Afficher l’original
18
5,19 k
Le contenu de cette page est fourni par des tiers. Sauf indication contraire, OKX n’est pas l’auteur du ou des articles cités et ne revendique aucun droit d’auteur sur le contenu. Le contenu est fourni à titre d’information uniquement et ne représente pas les opinions d’OKX. Il ne s’agit pas d’une approbation de quelque nature que ce soit et ne doit pas être considéré comme un conseil en investissement ou une sollicitation d’achat ou de vente d’actifs numériques. Dans la mesure où l’IA générative est utilisée pour fournir des résumés ou d’autres informations, ce contenu généré par IA peut être inexact ou incohérent. Veuillez lire l’article associé pour obtenir davantage de détails et d’informations. OKX n’est pas responsable du contenu hébergé sur des sites tiers. La détention d’actifs numériques, y compris les stablecoins et les NFT, implique un niveau de risque élevé et leur valeur peut considérablement fluctuer. Examinez soigneusement votre situation financière pour déterminer si le trading ou la détention d’actifs numériques vous convient.