Cấu trúc dữ liệu học

Trang này dựa trên dữ liệu thu từ tài khoản thật và giao dịch tiền mã hóa thời gian thực từ 11/2024, mô tả cấu trúc dữ liệu nhằm đảm bảo khả năng truy vết, kiểm toán và tái hiện cho quyết định AI.

Vì sao cần

AI giao dịch tiền mã hóa phải hỗ trợ truy vết, kiểm toán và tái hiện quyết định thực trong vận hành, không chỉ dự đoán kết quả. NoahAI ghi mọi phán đoán dưới dạng dữ liệu để minh bạch và tin cậy.

Ai nên đọc

Cấu trúc được thiết kế cho vận hành trên tài khoản thật và làm chuẩn tham chiếu chung cho xác minh kỹ thuật, mở rộng và kiểm toán.

Luồng dữ liệu vận hành thực tế

  • Thu thông tin thị trường thời gian thực (giá, biến động, sổ lệnh)
  • Sinh quyết định AI (tín hiệu, độ tin cậy, áp dụng guardrail)
  • Phản hồi thực thi lệnh (khớp, trượt giá, từ chối)
  • Xem lại sau giao dịch và vòng học

Trọng tâm là "chuẩn hóa bản ghi".

Phán đoán, ngữ cảnh và kết quả phải lưu cùng một schema để có thể xem lại, học, kiểm toán và giữ niềm tin người dùng. Dưới đây là các cấu trúc dữ liệu chính theo schema kiểu CareLog.

DecisionLog

Nhật ký quyết định

Tên trườngKiểuMô tả
decision_idUUIDID quyết định duy nhất
timestampTIMESTAMPThời điểm quyết định
strategySTRINGChiến lược được chọn
actionENUMLoại hành động (BUY/SELL/HOLD)
reasoningJSONCơ sở phán đoán (mẫu, tín hiệu, trọng số)
confidenceFLOATĐiểm tin cậy (0–1)
model_versionSTRINGPhiên bản mô hình AI đã dùng

MarketSnapshot

Ảnh chụp dữ liệu thị trường

Tên trườngKiểuMô tả
snapshot_idUUIDID ảnh chụp duy nhất
timestampTIMESTAMPThời điểm ảnh chụp
symbolSTRINGMã giao dịch
priceDECIMALGiá hiện tại
volumeDECIMALKhối lượng
volatilityDECIMALChỉ số biến động
orderbook_depthJSONDữ liệu độ sâu sổ lệnh
market_signalsJSONTín hiệu thị trường phát hiện được

AccountSnapshot

Ảnh chụp trạng thái tài khoản

Tên trườngKiểuMô tả
snapshot_idUUIDID ảnh chụp duy nhất
timestampTIMESTAMPThời điểm ảnh chụp
balanceDECIMALSố dư
positionsJSONDanh sách vị thế hiện tại
leverageDECIMALTỷ lệ đòn bẩy
margin_usedDECIMALKý quỹ đang dùng
unrealized_pnlDECIMALLãi lỗ chưa thực hiện

RiskEvent

Sự kiện rủi ro

Tên trườngKiểuMô tả
event_idUUIDID sự kiện duy nhất
timestampTIMESTAMPThời điểm sự kiện
risk_typeENUMLoại rủi ro (LOSS_LIMIT/VOLATILITY/LEVERAGE/ANOMALY)
severityENUMMức độ (LOW/MEDIUM/HIGH/CRITICAL)
trigger_valueDECIMALGiá trị kích hoạt
action_takenSTRINGHành động đã thực hiện
guardrail_appliedBOOLEANĐã áp dụng guardrail hay chưa

ExecutionResult

Kết quả thực thi

Tên trườngKiểuMô tả
execution_idUUIDID thực thi duy nhất
decision_idUUIDID quyết định liên kết
timestampTIMESTAMPThời điểm thực thi
order_typeENUMLoại lệnh (MARKET/LIMIT/STOP)
quantityDECIMALSố lượng
executed_priceDECIMALGiá khớp
slippageDECIMALTrượt giá
feeDECIMALPhí
statusENUMTrạng thái (PENDING/FILLED/PARTIAL/CANCELLED/FAILED)

XAITrace

Nhật ký truy vết XAI

Tên trườngKiểuMô tả
trace_idUUIDID truy vết duy nhất
decision_idUUIDID quyết định liên kết
timestampTIMESTAMPThời điểm truy vết
explanationTEXTGiải thích quyết định (dạng người đọc được)
evidenceJSONDữ liệu chứng cứ (mẫu, tín hiệu, thống kê)
confidence_breakdownJSONPhân rã độ tin cậy
alternative_optionsJSONPhương án đã xem xét nhưng không chọn

Ví dụ cấu trúc dữ liệu học

Ví dụ dưới đây là phiên bản đơn giản hóa để dễ hiểu cấu trúc vận hành thực.

Cấu trúc dữ liệu học đang dùng gồm:

{
  "ai_learning_data": {
    "decision_history": [
      {
        "timestamp": "2025-01-26T10:30:00Z",
        "asset_type": "crypto",
        "decision": "long_entry",
        "reasoning": {
          "signal_strength": 0.85,
          "pattern": "bull_flag",
          "market_conditions": "high_volatility"
        },
        "confidence": 0.9,
        "tp": 50000,
        "sl": 48000,
        "exchange": "Binance",
        "execution_status": "filled",
        "result": "profit_target_hit"
      }
    ],
    "conversation_patterns": {
      "common_questions": [
        "Cách nạp tiền lên sàn",
        "Thủ tục rút tiền mã hóa",
        "Cài đặt khóa API",
        "Hướng dẫn phí giao dịch"
      ],
      "response_effectiveness": {
        "step_by_step_guide": 0.95,
        "simple_language": 0.92
      }
    },
    "user_satisfaction_metrics": {
      "comprehension_rate": 0.88,
      "task_completion_rate": 0.85
    }
  }
}

Cấu trúc này hỗ trợ ra quyết định tiền mã hóa thời gian thực, theo dõi thực thi và học theo điều kiện thị trường.

Nguyên tắc thiết kế schema

  • Chuẩn hóa: mọi phán đoán/ngữ cảnh/kết quả cùng định dạng để có thể xem lại
  • Khả năng truy vết: mỗi bản ghi có ID duy nhất và dấu thời gian để theo dõi theo thứ tự thời gian
  • Kết nối: DecisionLog, ExecutionResult, XAITrace liên kết để truy vết toàn luồng
  • Ẩn danh: học theo đơn vị mẫu không có thông tin nhận dạng cá nhân, phục vụ học tập tập thể
  • Mở rộng: trường JSON cho phép thêm trường mới mà không phá cấu trúc hiện có

Ví dụ sử dụng dữ liệu

Kiểm tra độ tương đồng mẫu giao dịch

So sánh mẫu giao dịch tiền mã hóa trong quá khứ với thị trường hiện tại để phân tích hiệu suất trong mẫu tương tự; dùng cho quản lý rủi ro qua xác minh mẫu trước khi vào lệnh.

Ngưỡng theo tình thị trường

Điều chỉnh độ tin cậy và ngưỡng rủi ro theo tình (biến động tăng vọt, đi ngang, xu hướng) để hỗ trợ quyết định tốt hơn.

Hiệu quả guardrail và phòng tránh lỗ

Phân tích kết quả áp dụng guardrail và mức sụt tối đa để cải tiến chính sách và tối ưu chiến lược rủi ro.