Bắt đầu

🔨 Bộ công cụ AI Agent dành cho lập trình viên Solana
SLV là Bộ công cụ AI Agent dành cho các lập trình viên Solana. Mọi phương thức trong SLV đều hỗ trợ MCP, vì vậy sau khi hoàn tất quá trình cài đặt, bạn có thể bắt đầu sử dụng AI agent cho phát triển Solana ngay lập tức.
Không cần đào bới tài liệu hay ghi nhớ các flag CLI nữa. Các AI agent tích hợp trong SLV có thể sử dụng trực tiếp bộ công cụ SLV hỗ trợ MCP, nên validator, RPC và quy trình ứng dụng có thể tiến hành thông qua hội thoại tự nhiên.
Yêu cầu
Hệ điều hành: MacOS, Linux, hoặc Windows (WSL2)
Phụ thuộc:
Cài đặt
bash
curl -fsSL https://storage.slv.dev/slv/install | shcurl -fsSL https://storage.slv.dev/slv/install | shLệnh này cài đặt SLV binary và các AI skill tích hợp vào
~/.slv/skills/.🚀 Bắt đầu nhanh
Hai lệnh để đi từ số không đến quản lý hạ tầng Solana:
Bạn cũng có thể theo dõi quy trình onboarding Solana validator bằng ngôn ngữ tự nhiên trong video này.
1. Thiết lập môi trường
bash
slv onboardslv onboardTrình hướng dẫn tương tác sẽ cấu hình mọi thứ bạn cần. Sau khi hoàn tất, AI agent có thể ngay lập tức sử dụng toàn bộ bộ phương thức SLV cho phát triển Solana:
| Bước | Chức năng |
|---|---|
| SLV API Key | Key miễn phí từ SLV Discord — mở khóa tính năng cộng đồng |
| AI Provider | Kết nối API key OpenAI hoặc Anthropic của bạn |
| Model | Chọn model mặc định (ví dụ: claude-opus-4-6, gpt-4o) |
| Agent | Đặt tên cho trợ lý AI — nó ghi nhớ tùy chọn của bạn |
| Skills | Chọn các lĩnh vực chuyên môn (xem bên dưới) |
| GitHub | Tùy chọn xác thực gh CLI cho quản lý repo & PR |
| Notifications | Tùy chọn Discord Webhook cho cảnh báo thời gian thực |
AI Skills & Agent chuyên biệt
SLV đi kèm các AI agent được xây dựng riêng, mỗi agent là chuyên gia trong lĩnh vực của mình:
| Skill | Agent | Khả năng |
|---|---|---|
| Solana Validator | Cecil | Triển khai, giám sát, di chuyển và cập nhật validator mainnet/testnet |
| Index RPC Node | Tina | Thiết lập và quản lý các endpoint RPC full-index |
| gRPC Geyser Streaming | Cloud | Cấu hình Geyser stream thời gian thực với bộ lọc |
| Solana App Development | Setzer | Scaffolding automation, dApp và chương trình Solana |
Chọn một hoặc tất cả — AI Console sẽ thích ứng với quy trình làm việc của bạn.
2. Khởi chạy AI Console
bash
slv cslv cVậy là xong. Từ đây, hạ tầng Solana có thể được quản lý bằng ngôn ngữ tự nhiên. AI Console tự động điều hướng mỗi yêu cầu đến đúng agent chuyên biệt, nên hoạt động validator, thiết lập RPC và Geyser, và phát triển ứng dụng có thể tiến hành trong cùng một luồng.

Ví dụ:
- "Triển khai một testnet validator trên máy chủ tại 203.0.113.10"
- "Thiết lập một RPC node với Geyser gRPC đã bật"
- "Tạo một dự án ứng dụng Solana mới"
- "Di chuyển validator sang máy mới không có thời gian downtime"
Ngoài ra,
slv c thu thập các bản cập nhật tiềm năng khi khởi động. Nó có thể hiển thị phiên bản mới của agave, jito-solana, firedancer, yellowstone-grpc và nhiều hơn nữa. Khi bạn sẵn sàng, gõ /update và để quá trình cập nhật hoàn tất từ đó.
Cấu hình lại bất cứ lúc nào
Chạy
slv onboard lần nữa khi bạn muốn thay đổi provider, model hoặc skill.🔧 Tham chiếu CLI thủ công
Bạn muốn chạy lệnh trực tiếp? CLI đầy đủ của SLV luôn sẵn sàng.
Tính năng chính
🔑 Hoạt động không cần Keypair — Các triển khai mới luôn bắt đầu với
unstaked-keypair.json làm identity key. Điều này ngăn tai nạn double-voting. Chỉ chuyển sang production key sau khi xác nhận mọi thứ hoạt động bình thường.♻️ Di chuyển không downtime — Di chuyển validator sang máy chủ mới mà không có thời gian ngừng hoạt động:
bash
slv v switchslv v switchCần validator dự phòng
Di chuyển không downtime yêu cầu một node validator dự phòng đã được triển khai và sẵn sàng. Hãy thiết lập node dự phòng trước để bạn có thể chuyển đổi ngay lập tức khi cần.
🌐 Quản lý đa node — Playbook được hỗ trợ bởi Ansible cho phép bạn quản lý hàng loạt validator, RPC và gRPC node từ một máy duy nhất.
Bắt đầu nhanh với Validator
bash
slv v initslv v initLệnh này hướng dẫn bạn kết nối máy chủ (IP, SSH key, user), thiết lập mật khẩu và cấu hình ban đầu.
Thiết lập Vote Account
bash
slv v gen:vote-accountslv v gen:vote-accountCác trường bắt buộc: Identity pubkey, Vote account, Authority account và tỷ lệ Commission (0-100%).