„Wyniki testów są już dostępne, nie ma ani śladu ręcznego dodawania, wszystko to AI” Wcześniej około 95% pracy w tym zapytaniu Dune było realizowane przez AI. Ten artykuł głównie przedstawia DuneAI oraz jak efektywnie korzystać z AI w inżynierii podpowiedzi (AI współpraca?) Pierwsza część: Prosta prezentacja użycia Dune AI Wbudowane AI w @Dune może pomóc użytkownikom szybko generować zapytania SQL w naturalnym języku. Po utworzeniu zapytania (Query) można zobaczyć pole do wprowadzania podpowiedzi na dole bloku kodu. Wskazówki dotyczące użycia: 1. Wyraźnie wyrazić w języku angielskim, co chce się zapytać, dostarczając kontekst, w tym bazę danych, zakres czasowy, konkretne adresy kontraktów, symbole tokenów i inne kluczowe informacje. - Przykład: "Wymień wszystkie transakcje z udziałem WETH (0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2) na Uniswap v3 w ciągu ostatnich 24 godzin." 2. Dostosować wymagania zapytania na podstawie początkowych wyników. - Dune AI ma wbudowane przypadki testowe, które zapewniają, że generowane zapytania działają poprawnie. - Używając funkcji "fix" na górze kodu zapytania, można modyfikować i dostosowywać istniejące zapytania. Szczegółowe informacje można znaleźć w oficjalnej dokumentacji: Druga część: Inżynieria podpowiedzi z wieloma agentami W praktyce, poleganie tylko na jednym narzędziu AI często nie przynosi najlepszych wyników. Tutaj przedstawiamy zestaw procesów inżynierii podpowiedzi z wieloma agentami (Prompt Engineering), który może znacznie poprawić jakość i efektywność zapytań oraz rozszerzyć się na inne scenariusze biznesowe. Podstawowy proces roboczy: 1. Opis zadania: najpierw wyraźnie określić potrzeby biznesowe. 2. AI1 przetwarzanie: użyć ogólnego AI (takiego jak ChatGPT lub DeepSeek), aby przekształcić wymagania w profesjonalne podpowiedzi. 3. AI2 wykonanie: wprowadzić zoptymalizowane podpowiedzi do profesjonalnego AI (takiego jak Dune AI) w celu wykonania. 4. Ocena wyników: sprawdzić, czy wstępne wyniki spełniają wymagania. 5. Iteracyjne optymalizowanie: dostosować podpowiedzi w razie potrzeby, powtarzając powyższy proces. Można elastycznie wybierać AI2, które najlepiej odpowiada potrzebom biznesowym, takie jak użycie Dune AI do generowania zapytań, Copilot Claude 3 do zadań programistycznych, Grok 3 do przeszukiwania i organizowania informacji z Twittera itp. Na przykład moje pierwsze podpowiedzi brzmiały: „ Muszę przeanalizować zachowanie transakcyjne określonych tokenów na łańcuchu Solana, aby znaleźć w określonym zakresie czasowym: 1. Adresy, które dokonały zakupów więcej niż N razy. 2. Adresy, które dokonały zakupów większych niż X dolarów. 3. Adresy z dodatnim przepływem netto (suma zakupów - suma sprzedaży) większym niż Y dolarów. 4. Adresy, które sprzedały nie więcej niż Z razy. Ostatecznie potrzebuję zwrócić szczegółowe informacje o tych adresach, w tym: - Adres portfela - Kwota przepływu netto - Liczba zakupów - Liczba sprzedaży - Czas pierwszej transakcji - Czas ostatniej transakcji - Adres tokena Proszę pomóż mi przekształcić te wymagania w profesjonalny format podpowiedzi, który Dune AI będzie w stanie zrozumieć, w tym wszystkie niezbędne definicje wzorców i parametrów; użyj języka angielskiego; dokumentacja bazy danych: (tutaj dostarczam opis) ” Następnie dostosowałem drugą fazę podpowiedzi i przekazałem ją Dune AI do wygenerowania zapytania; używaną drugą fazę podpowiedzi umieściłem w sekcji komentarzy. Mam nadzieję, że ten artykuł będzie dla Ciebie pomocny. (Tak, ten artykuł również wykorzystał tę technikę, wszystkie grafiki zostały wygenerowane przez AI w składni mermaid i narysowane przez AI.)
Szybkie masowe generowanie "adresów spiskowych" i eksportowanie ich za pomocą API Dune Wcześniejszy tekst: Na przykład, w przypadku $USELESS w okresie od UTC 2025-06-08 12:00 do UTC 2025-06-10 01:00, 15m wzrost do etapu 40m Chcę wyselekcjonować wszystkie adresy, które w tym okresie miały netto zakupy przekraczające 10000 USD i nigdy nie sprzedawały Zarejestruj konto na Dune Otwórz w prawym górnym rogu Fork, a następnie Zapisz Nazwij dowolnie, skopiuj swoją kwerendę, aby łatwiej korzystać z API Kontynuuj poniżej
Druga faza Prompt Schemat: `dex_solana.trades` Atrybuty schematu: block_time: znacznik czasu, znacznik czasu UTC transakcji amount_usd: podwójna, niepodpisana wartość USD tokena handlowanego token_bought_mint_address: ciąg, jeśli token_mint_address jest tutaj, to transakcja jest identyfikowana jako zakup token_sold_mint_address: ciąg, jeśli token_mint_address jest tutaj, to transakcja jest identyfikowana jako sprzedaż trader_id: ciąg, adres portfela token_ Wymagane dane wejściowe: token_mint_address: ciąg, adres mint tokena solana do filtrowania; start_datetime: data, czas rozpoczęcia; end_datetime: data, czas zakończenia. Oba w czasie UTC; min_num_buys: liczba, minimalna całkowita liczba zakupów w danym zakresie czasowym; min_amount_per_buy: liczba, minimalna kwota dla każdego zakupu, w USD; min_net_inflow: liczba, minimalna kwota sumująca wpływy (całkowity zakup - całkowita sprzedaż), w USD; max_num_sells: liczba, maksymalna całkowita liczba sprzedaży w danym zakresie czasowym; Wymagana wyjście: adres_portfela: ciągi, adresy portfeli pasujące do powyższych pól. net_inflow: liczba, podpisany całkowity wpływ num_buys: liczba, liczba zakupów w danym zakresie czasowym num_sells: liczba, liczba sprzedaży w danym zakresie czasowym first_trade_datetime: data, data i czas pierwszej transakcji w danym zakresie czasowym last_trade_datetime: data, ostatnia transakcja w danym zakresie czasowym token_mint_address: ciąg Napisz dla mnie SQL na podstawie powyższych wymagań. Owiń parametry wejściowe podwójnymi klamrami {{}} w liniach SQL jako miejsca zastępcze.
Pokaż oryginał
18
5,27 tys.
Treści na tej stronie są dostarczane przez strony trzecie. O ile nie zaznaczono inaczej, OKX nie jest autorem cytowanych artykułów i nie rości sobie żadnych praw autorskich do tych materiałów. Treść jest dostarczana wyłącznie w celach informacyjnych i nie reprezentuje poglądów OKX. Nie mają one na celu jakiejkolwiek rekomendacji i nie powinny być traktowane jako porada inwestycyjna lub zachęta do zakupu lub sprzedaży aktywów cyfrowych. Treści, w zakresie w jakim jest wykorzystywana generatywna sztuczna inteligencja do dostarczania podsumowań lub innych informacji, mogą być niedokładne lub niespójne. Przeczytaj podlinkowany artykuł, aby uzyskać więcej szczegółów i informacji. OKX nie ponosi odpowiedzialności za treści hostowane na stronach osób trzecich. Posiadanie aktywów cyfrowych, w tym stablecoinów i NFT, wiąże się z wysokim stopniem ryzyka i może podlegać znacznym wahaniom. Musisz dokładnie rozważyć, czy handel lub posiadanie aktywów cyfrowych jest dla Ciebie odpowiednie w świetle Twojej sytuacji finansowej.