“Результаты проверки готовы, не было ни капли ручного вмешательства, все сделано AI”
Ранее этот Dune Query был выполнен на 95% с помощью AI. Эта статья в основном посвящена DuneAI и тому, как эффективно использовать AI для инженерии подсказок (AI взаимодействие?)
Первая часть: Простое введение в использование Dune AI
Встроенный AI @Dune может помочь пользователям быстро генерировать SQL-запросы на естественном языке. После создания запроса (Query) внизу блока кода можно увидеть поле для ввода подсказок.
Основные моменты использования:
1. Четко выражайте на английском языке, что вы хотите запросить, предоставляя контекст, включая базу данных, временной диапазон, конкретный адрес контракта, символ токена и другую ключевую информацию.
- Пример: "Список всех сделок с WETH (0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2) на Uniswap v3 за последние 24 часа"
2. Корректируйте запрос в зависимости от начальных результатов.
- Dune AI включает тестовые случаи, чтобы гарантировать, что сгенерированные запросы могут нормально работать.
- Используйте функцию "fix" в верхней части кода запроса, чтобы изменить и доработать существующий запрос.
Подробную информацию можно найти в официальной документации:
Вторая часть: Инженерия подсказок с несколькими агентами
На практике полагаться только на один инструмент AI часто бывает сложно для достижения наилучших результатов. Здесь представлена система многопользовательского сотрудничества в инженерии подсказок (Prompt Engineering), которая может значительно повысить качество и эффективность запросов и расширить их применение в других бизнес-сценариях.
Основной рабочий процесс:
1. Описание задачи: сначала четко выразите бизнес-требования.
2. AI1 обработка: используйте универсальный AI (например, ChatGPT или DeepSeek), чтобы преобразовать требования в профессиональные подсказки.
3. AI2 выполнение: введите оптимизированные подсказки в специализированный AI (например, Dune AI) для выполнения.
4. Оценка результатов: проверьте, удовлетворяют ли предварительные результаты требованиям.
5. Итеративная оптимизация: при необходимости корректируйте подсказки и повторяйте вышеуказанный процесс.
Вы можете гибко выбирать AI2, который ближе к бизнес-сценарию, например, использовать Dune AI для генерации запросов, Copilot Claude 3 для выполнения программных задач, Grok 3 для поиска и организации информации в Twitter и т.д.
Например, моя подсказка на первом этапе была:
“
Мне нужно проанализировать торговое поведение определенных токенов на цепочке Solana, чтобы выявить в заданном временном диапазоне:
1. Адреса с количеством покупок более N раз.
2. Адреса с суммой каждой покупки более X долларов.
3. Адреса с чистым притоком (общие покупки - общие продажи) более Y долларов.
4. Адреса с количеством продаж не более Z раз.
В конечном итоге нужно вернуть подробную информацию об этих адресах, включая:
- Адрес кошелька
- Чистая сумма притока
- Количество покупок
- Количество продаж
- Время первой сделки
- Время последней сделки
- Адрес токена
Пожалуйста, помогите мне преобразовать это требование в профессиональный формат подсказок, понятный Dune AI, включая все необходимые определения шаблонов и параметров; используйте английский; соответствующая документация базы данных: (я предоставил описание здесь)
”
Затем я доработал подсказку второго этапа и передал ее Dune AI для генерации запроса; подсказку второго этапа я разместил в комментариях.
Надеюсь, эта статья будет вам полезна.
(Да, эта статья также использовала этот прием, все изображения были сгенерированы AI с помощью синтаксиса mermaid и нарисованы AI.)

Быстрое массовое создание "адресов для манипуляций" и экспорт через API Dune
Предыдущее:
На примере $USELESS с 08 июня 2025 года 12:00 UTC по 10 июня 2025 года 01:00 UTC, с 15-минутным увеличением объема до 40 миллионов
Я хочу отфильтровать все адреса в этот период, где чистая покупка превышает 10000 USD и не было продаж
Зарегистрируйте аккаунт на Dune
Откройте, нажмите в правом верхнем углу Fork, затем Save
Назовите как угодно, скопируйте свой запрос для удобства использования API
Продолжим дальше.


第二阶段 Prompt
Scheme: `dex_solana.trades`
Scheme Attributes:
block_time: timestamp, UTC timestamp of trade
amount_usd: double, unsigned USD value of the token traded
token_bought_mint_address: string, if token_mint_address here then the trade is identified as buy
token_sold_mint_address: string, if token_mint_address here then the trade is identified as sell
trader_id: string, wallet address
token_
Required Inputs:
token_mint_address: string, solana token mint address to filter;
start_datetime: date, start time;
end_datetime: date, end time. Both in utc time;
min_num_buys: number, minimal total number of buys within the time range;
min_amount_per_buy: number, minimal amount for each buy, in USD;
min_net_inflow: number, minimal amount summing inflow(total buy - total sell), in USD;
max_num_sells: number, maximal total number of sells within the time range;
Required Output :
wallet_address: strings, wallet addresses matching above fields .
net_inflow:number, signed total inflow
num_buys: number, number of buys within time range
num_sells:number, number of sells within time range
first_trade_datetime:date, datetime first trade within the time range
last_trade_datetime:date, last trade within the time range
token_mint_address: string
Write the SQL for me given the above requirements. Wrap the input parameters using double curly brackets {{}} in the SQL lines as place holders.
17,65 тыс.
19
Содержание этой страницы предоставляется третьими сторонами. OKX не является автором цитируемых статей и не имеет на них авторских прав, если не указано иное. Материалы предоставляются исключительно в информационных целях и не отражают мнения OKX. Материалы не являются инвестиционным советом и призывом к покупке или продаже цифровых активов. Раздел использует ИИ для создания обзоров и кратких содержаний предоставленных материалов. Обратите внимание, что информация, сгенерированная ИИ, может быть неточной и непоследовательной. Для получения полной информации изучите соответствующую оригинальную статью. OKX не несет ответственности за материалы, содержащиеся на сторонних сайтах. Цифровые активы, в том числе стейблкоины и NFT, подвержены высокому риску, а их стоимость может сильно колебаться. Перед торговлей и покупкой цифровых активов оцените ваше финансовое состояние и принимайте только взвешенные решения.