“Kết quả kiểm tra đã có, không có một chút nào được thêm vào bằng tay, tất cả đều là AI”
Trước đây, khoảng 95% khối lượng công việc của truy vấn Dune này được thực hiện bởi AI. Bài viết này chủ yếu giới thiệu về DuneAI và cách sử dụng AI để thực hiện kỹ thuật gợi ý một cách hiệu quả (AI tương tác?)
Phần đầu tiên: Giới thiệu đơn giản về việc sử dụng Dune AI
@Dune tích hợp AI có thể giúp người dùng nhanh chóng tạo ra truy vấn SQL bằng ngôn ngữ tự nhiên. Sau khi tạo truy vấn (Query), bạn có thể thấy ô nhập gợi ý ở dưới cùng của khối mã
Điểm sử dụng:
1. Sử dụng tiếng Anh để diễn đạt rõ ràng nội dung bạn muốn truy vấn, cung cấp ngữ cảnh, bao gồm cơ sở dữ liệu, khoảng thời gian, địa chỉ hợp đồng cụ thể, ký hiệu token và các thông tin quan trọng khác
- Ví dụ: "Liệt kê tất cả các giao dịch liên quan đến WETH (0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2) trên Uniswap v3 trong 24 giờ qua"
2. Điều chỉnh yêu cầu truy vấn dựa trên kết quả ban đầu
- Dune AI tích hợp các trường hợp thử nghiệm, đảm bảo truy vấn được tạo ra có thể chạy bình thường
- Sử dụng chức năng "fix" ở đầu mã truy vấn, bạn có thể sửa đổi và điều chỉnh dựa trên truy vấn hiện có
Thông tin chi tiết có thể xem trong tài liệu chính thức:
Phần thứ hai: Kỹ thuật gợi ý đa Agent
Trong công việc thực tế, việc chỉ dựa vào một công cụ AI thường khó đạt được kết quả tốt nhất. Ở đây giới thiệu một quy trình kỹ thuật gợi ý đa Agent (Prompt Engineering) có thể cải thiện đáng kể chất lượng và hiệu quả truy vấn, và mở rộng sang các tình huống kinh doanh khác
Quy trình làm việc cơ bản
1. Mô tả nhiệm vụ: Đầu tiên xác định rõ nhu cầu kinh doanh
2. AI1 xử lý: Sử dụng AI tổng quát (như ChatGPT hoặc DeepSeek) để chuyển đổi nhu cầu thành gợi ý chuyên nghiệp
3. AI2 thực hiện: Nhập gợi ý đã tối ưu vào AI chuyên nghiệp (như Dune AI) để thực hiện
4. Đánh giá kết quả: Kiểm tra xem kết quả ban đầu có đáp ứng nhu cầu không
5. Tối ưu hóa lặp lại: Điều chỉnh gợi ý nếu cần, lặp lại quy trình trên
Có thể linh hoạt chọn AI2 gần gũi với tình huống kinh doanh, như sử dụng Dune AI để tạo truy vấn, Copilot Claude 3 để hoàn thành nhiệm vụ lập trình, Grok 3 để tìm kiếm và sắp xếp thông tin trên Twitter, v.v.
Ví dụ, gợi ý của tôi ở giai đoạn đầu tiên là:
“
Tôi cần phân tích hành vi giao dịch của các token cụ thể trên chuỗi Solana, tìm ra trong khoảng thời gian chỉ định:
1. Địa chỉ có số lần mua vượt quá N lần
2. Địa chỉ có số tiền mua mỗi lần lớn hơn X đô la
3. Dòng tiền ròng (tổng mua - tổng bán) lớn hơn Y đô la
4. Địa chỉ có số lần bán không vượt quá Z lần
Cuối cùng cần trả về thông tin chi tiết của những địa chỉ này, bao gồm:
- Địa chỉ ví
- Số tiền dòng tiền ròng
- Số lần mua
- Số lần bán
- Thời gian giao dịch đầu tiên
- Thời gian giao dịch cuối cùng
- Địa chỉ token
Xin hãy giúp tôi chuyển đổi yêu cầu này thành định dạng gợi ý chuyên nghiệp mà Dune AI có thể hiểu, bao gồm tất cả các định nghĩa mô hình và tham số cần thiết; sử dụng tiếng Anh; tài liệu cơ sở dữ liệu liên quan: (tôi đã cung cấp mô tả ở đây)
”
Sau đó, tôi đã điều chỉnh gợi ý ở giai đoạn thứ hai và giao cho Dune AI tạo truy vấn; gợi ý ở giai đoạn thứ hai mà tôi đã sử dụng tôi để lại trong phần bình luận
Hy vọng bài viết này sẽ hữu ích cho bạn
(Đúng vậy, bài viết này cũng sử dụng kỹ thuật này, hình ảnh đều được tạo ra bằng AI theo cú pháp mermaid và được vẽ bằng AI)

Tạo hàng loạt "địa chỉ âm mưu kéo giá" một cách nhanh chóng và xuất qua API Dune
Phần trước:
Lấy ví dụ với $USELESS từ UTC 2025-06-08 12:00 đến UTC 2025-06-10 01:00, tăng trưởng 15m lên 40m
Tôi muốn lọc ra tất cả các địa chỉ có tổng mua ròng vượt quá 10000 USD và chưa từng bán ra trong khoảng thời gian này
Đăng ký tài khoản Dune
Mở lên, nhấn Fork ở góc trên bên phải rồi Save
Đặt tên tùy ý, sao chép một bản query của mình để tiện sử dụng API
Tiếp tục bên dưới


第二阶段 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,08 N
19
Nội dung trên trang này được cung cấp bởi các bên thứ ba. Trừ khi có quy định khác, OKX không phải là tác giả của bài viết được trích dẫn và không tuyên bố bất kỳ bản quyền nào trong các tài liệu. Nội dung được cung cấp chỉ nhằm mục đích thông tin và không thể hiện quan điểm của OKX. Nội dung này không nhằm chứng thực dưới bất kỳ hình thức nào và không được coi là lời khuyên đầu tư hoặc lời chào mời mua bán tài sản kỹ thuật số. Việc sử dụng AI nhằm cung cấp nội dung tóm tắt hoặc thông tin khác, nội dung do AI tạo ra có thể không chính xác hoặc không nhất quán. Vui lòng đọc bài viết trong liên kết để biết thêm chi tiết và thông tin. OKX không chịu trách nhiệm về nội dung được lưu trữ trên trang web của bên thứ ba. Việc nắm giữ tài sản kỹ thuật số, bao gồm stablecoin và NFT, có độ rủi ro cao và có thể biến động rất lớn. Bạn phải cân nhắc kỹ lưỡng xem việc giao dịch hoặc nắm giữ tài sản kỹ thuật số có phù hợp hay không dựa trên tình hình tài chính của bạn.