Cách các đại lý AI mua thẻ quà tặng trên Solana

Cách các đại lý AI mua thẻ quà tặng trên Solana
Darwin Delrosario
How-to
7 Thời gian đọc tối thiểu
Tìm hiểu cách các đại lý AI mua thẻ quà tặng trên Solana bằng x402 và Cryptorefills Phân tích từng bước về cách thiết lập plugin pay.sh, quy trình thanh toán USDC và giao hàng tự động.
Cách các đại lý AI mua thẻ quà tặng trên Solana

Kể từ khi phát hành Cryptorefills x402 gần đây, các tác nhân AI giờ đây có thể mua thẻ quà tặng và nạp tiền di động trên Solana trong danh mục của chúng tôi, thanh toán bằng USDC (không có sự can thiệp của con người trong bất kỳ giai đoạn nào của giao dịch). Bài viết này giải thích cách thức hoạt động của nó trong thực tế.

 

x402 là gì?


x402 là một giao thức thanh toán được xây dựng trên mã trạng thái HTTP 402, một trạng thái đã có trong tiêu chuẩn web từ năm 1996 nhưng chưa bao giờ được sử dụng cho thanh toán cho đến bây giờ. Đầu tiên, một máy chủ thông báo cho khách hàng rằng cần phải thanh toán, khách hàng ký một giao dịch và gửi lại yêu cầu, và máy chủ sẽ cung cấp dịch vụ khi thanh toán được xác nhận. Tất cả diễn ra trong một lần trao đổi, không cần chuyển hướng đến trang thanh toán và không cần con người phê duyệt bất cứ điều gì.

Trên Solana, giao dịch này được thanh toán bằng USDC trong chưa đầy 400ms. Đủ nhanh để tác nhân nhận được phản hồi xác nhận trong cùng bước mà nó thực hiện việc mua, điều này giữ cho việc triển khai đơn giản và quy trình không bị gián đoạn.

 

Cryptorefills trên x402 


Cryptorefills đã xây dựng phần bên thương nhân cho điều này. Thông qua tích hợp AI Agents, bất kỳ tác nhân nào tương thích với x402 đều có thể truy cập toàn bộ danh mục Cryptorefills: thẻ quà tặng từ hơn 6,600 thương hiệu, nạp tiền di động ở 180 quốc gia, và cùng một kho sản phẩm có sẵn cho người dùng thông thường, tất cả mà không cần phiên trình duyệt hoặc con người để hoàn tất thanh toán.

 

Cài đặt pay.sh


pay.sh là một shell tác nhân gốc trên Solana, và tích hợp Cryptorefills được cung cấp dưới dạng plugin cho nó. Việc thiết lập mất ba lệnh:

Bước 1: Cài đặt kỹ năng Cryptorefills

Bên trong một môi trường tương thích với plugin pay.sh, việc thiết lập gồm ba lệnh:
 


/plugin marketplace add cryptorefills/agents/plugin install cryptorefills@cryptorefills-skills/plugin reload


Sau khi tải lại, tác nhân có quyền truy cập vào toàn bộ kho sản phẩm của Cryptorefills và logic thanh toán cơ bản để tương tác với nó qua x402.

Bước 2: Tác nhân thực hiện việc mua

Hãy thử sử dụng lời nhắc này:
 


"Sử dụng kỹ năng của bạn để mua một thẻ quà tặng Amazon.com trị giá $5 ở Mỹ bằng Solana USDC.Sử dụng email info@cryptorefills.com làm người thụ hưởng. Hiển thị mã sản phẩm của thẻ quà tặngAmazon cũng trong cuộc trò chuyện này. Bạn có thể tìm thấy khóa riêng cho vítrong tệp .env dưới SOLANA_SIGNER_KEY không bao giờ tiết lộ giá trị này."


Tác nhân lấy khóa riêng từ tệp .env (dưới SOLANA_SIGNER_KEY), ký giao dịch thanh toán x402, gửi nó đến Solana và chờ xác nhận. Khi thanh toán được xác nhận, Cryptorefills sẽ cung cấp mã thẻ quà tặng mà tác nhân sau đó hiển thị trực tiếp trong cuộc trò chuyện trên terminal.
 

Tại sao chọn Solana cho điều này


Tốc độ và chi phí là những câu trả lời rõ ràng, nhưng còn nhiều điều hơn thế. Thời gian xác nhận giao dịch của Solana đủ nhanh để x402 thực sự có thể hoạt động đồng bộ trong quy trình làm việc của tác nhân. Tác nhân gửi thanh toán, thương nhân xác nhận, và phản hồi quay trở lại trong cùng một "lượt" của vòng lặp lý luận của tác nhân.

So sánh điều đó với việc cố gắng thực hiện điều tương tự trên một chuỗi chậm hơn, nơi thời gian xác nhận kéo dài đến hàng chục giây hoặc phút. Tại thời điểm đó, bạn đang giới thiệu độ phức tạp bất đồng bộ, logic thử lại, và khả năng xảy ra trạng thái thất bại mà thực sự khó xử lý một cách duyên dáng trong các ngữ cảnh tác nhân.

USDC trên Solana cũng tránh được vấn đề biến động. Tác nhân đang chi tiêu một mã thông báo được định giá bằng đô la với tỷ lệ dự đoán, điều này quan trọng khi việc mua là một thẻ quà tặng trị giá $5 chứ không phải là một chuyển nhượng ngân quỹ lớn.
 

Những gì Cryptorefills cho phép ở đây


Trang tác nhân AI tài liệu những gì thực sự có sẵn thông qua tích hợp: thẻ quà tặng từ hàng trăm thương hiệu, nạp tiền di động ở hơn 170 quốc gia, và thanh toán hóa đơn ở một số thị trường. Danh mục này giống như danh mục mà người dùng con người truy cập, chỉ được phơi bày thông qua một API và lớp thanh toán mà các tác nhân thực sự có thể sử dụng mà không cần phiên người dùng.

Có một vài điều cần biết:

Tồn kho và tính khả dụng thay đổi theo khu vực. Một tác nhân xây dựng quy trình mua nên xác minh tính khả dụng của sản phẩm một cách động thay vì giả định một danh mục tĩnh. API sẽ xử lý điều này.

Email người thụ hưởng là cách mà Cryptorefills định tuyến việc giao hàng kỹ thuật số. Trong các quy trình tự động, đây thường là một email hệ thống mà tác nhân có quyền truy cập, hoặc một email được cấu hình tại thời điểm thiết lập.

Việc xử lý khóa riêng được trình bày trong bản demo (đọc từ .env) là một mẫu phát triển. Các triển khai sản xuất nên sử dụng một trình quản lý bí mật thích hợp thay vì các tệp môi trường trên đĩa vì đó là thực hành tiêu chuẩn cho bất kỳ thứ gì xử lý khóa ví.

Toàn bộ danh mục được tài liệu hóa trên trang Cryptorefills AI Agents. Thẻ quà tặng từ hàng trăm thương hiệu ở Mỹ và quốc tế, nạp tiền di động ở hơn 180 quốc gia, và thanh toán hóa đơn ở một số thị trường. Tính khả dụng thay đổi theo khu vực, vì vậy các tác nhân nên kiểm tra những gì có sẵn qua API vào thời điểm mua thay vì giả định một danh sách cố định.

Thẻ Amazon trị giá $5 trong ví dụ là phiên bản đơn giản nhất của mẫu này. Quy trình tương tự hoạt động cho tất cả các sản phẩm khác trong danh mục.
  

Đối tượng của điều này


Các nhà phát triển xây dựng các tác nhân cần chi tiêu tiền thay mặt cho người dùng hoặc như một phần của quy trình tự động. Một bot dịch vụ khách hàng phát hành thẻ quà tặng như một khoản bồi thường. Một quy trình phân phối nạp tiền cho người dùng mà không cần thực hiện thủ công. Một trợ lý xử lý việc mua sắm thay mặt cho người dùng. Tích hợp Cryptorefills x402 xử lý thanh toán và giao hàng sản phẩm; nhà phát triển kết nối logic kinh doanh xung quanh nó.

pay.sh nhắm đến các tác nhân chạy trong môi trường terminal, nơi tương tác là văn bản vào, kết quả ra. Video dưới đây cho thấy toàn bộ quy trình, từ cài đặt plugin đến mã thẻ quà tặng được giao trong cuộc trò chuyện.

 

Cách các đại lý AI mua thẻ quà tặng trên Solana