“Результаты проверки готовы, не было ни капли ручного вмешательства, все сделано 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
Продолжим дальше.


Этап 2 Запрос
Схема: `dex_solana.trades`
Атрибуты схемы:
block_time: временная метка, временная метка UTC сделки
amount_usd: число с плавающей запятой, беззнаковое значение USD токена, который был продан
token_bought_mint_address: строка, если token_mint_address здесь, то сделка идентифицируется как покупка
token_sold_mint_address: строка, если token_mint_address здесь, то сделка идентифицируется как продажа
trader_id: строка, адрес кошелька
token_
Обязательные входные данные:
token_mint_address: строка, адрес токена Solana для фильтрации;
start_datetime: дата, время начала;
end_datetime: дата, время окончания. Оба в UTC;
min_num_buys: число, минимальное общее количество покупок в пределах временного диапазона;
min_amount_per_buy: число, минимальная сумма для каждой покупки, в USD;
min_net_inflow: число, минимальная сумма, складывающаяся из притока (общая покупка - общая продажа), в USD;
max_num_sells: число, максимальное общее количество продаж в пределах временного диапазона;
Обязательный вывод:
wallet_address: строки, адреса кошельков, соответствующие вышеуказанным полям.
net_inflow: число, подписанный общий приток
num_buys: число, количество покупок в пределах временного диапазона
num_sells: число, количество продаж в пределах временного диапазона
first_trade_datetime: дата, дата и время первой сделки в пределах временного диапазона
last_trade_datetime: дата, последняя сделка в пределах временного диапазона
token_mint_address: строка
Напишите для меня SQL, учитывая вышеуказанные требования. Оберните входные параметры двойными фигурными скобками {{}} в строках SQL в качестве заполнителей.
18
5,3 тыс.
Содержание этой страницы предоставляется третьими сторонами. OKX не является автором цитируемых статей и не имеет на них авторских прав, если не указано иное. Материалы предоставляются исключительно в информационных целях и не отражают мнения OKX. Материалы не являются инвестиционным советом и призывом к покупке или продаже цифровых активов. Раздел использует ИИ для создания обзоров и кратких содержаний предоставленных материалов. Обратите внимание, что информация, сгенерированная ИИ, может быть неточной и непоследовательной. Для получения полной информации изучите соответствующую оригинальную статью. OKX не несет ответственности за материалы, содержащиеся на сторонних сайтах. Цифровые активы, в том числе стейблкоины и NFT, подвержены высокому риску, а их стоимость может сильно колебаться. Перед торговлей и покупкой цифровых активов оцените ваше финансовое состояние и принимайте только взвешенные решения.