เริ่ม

🔨 ชุดเครื่องมือ AI Agent สำหรับนักพัฒนา Solana
SLV คือชุดเครื่องมือ AI Agent สำหรับนักพัฒนา Solana ทุก method ใน SLV รองรับ MCP ดังนั้นเมื่อทำ onboarding เสร็จแล้ว คุณก็เริ่มใช้ AI agent ในการพัฒนา Solana ได้ทันที
ไม่ต้องค้นเอกสารหรือจำ flag ของ CLI อีกต่อไป AI agent ที่มาในตัวของ SLV ใช้ชุดเครื่องมือ SLV ที่รองรับ MCP ได้โดยตรง งานด้าน validator, RPC และ workflow ของแอปจึงเดินหน้าได้ผ่านการสนทนาด้วยภาษาธรรมชาติ
สิ่งที่ต้องมี
OS: MacOS, Linux หรือ Windows (WSL2)
ซอฟต์แวร์ที่ต้องติดตั้ง:
การติดตั้ง
bash
curl -fsSL https://storage.slv.dev/slv/install | shcurl -fsSL https://storage.slv.dev/slv/install | shคำสั่งนี้จะติดตั้ง binary ของ SLV และ AI skill ที่มาในตัวไว้ที่
~/.slv/skills/🚀 เริ่มต้นใช้งานอย่างรวดเร็ว
ใช้เพียงสองคำสั่ง ก็เริ่มจากศูนย์ไปจนถึงการจัดการโครงสร้างพื้นฐาน Solana ได้:
คุณยังสามารถดูขั้นตอน onboarding ของ Solana validator ด้วยภาษาธรรมชาติได้ในวิดีโอนี้
1. ตั้งค่าสภาพแวดล้อมของคุณ
bash
slv onboardslv onboardตัวช่วยตั้งค่าแบบโต้ตอบ (wizard) จะกำหนดค่าทุกอย่างที่คุณต้องใช้ เมื่อเสร็จแล้ว AI agent จะใช้ method ทั้งหมดของ SLV ในการพัฒนา Solana ได้ทันที:
| ขั้นตอน | สิ่งที่ทำ |
|---|---|
| คีย์ SLV API | รับคีย์ API ของคุณ |
| ผู้ให้บริการ AI | เชื่อมต่อคีย์ API ของ OpenAI หรือ Anthropic ของคุณ |
| โมเดล | เลือกโมเดลเริ่มต้นของคุณ (เช่น claude-opus-4-6, gpt-4o) |
| Agent | ตั้งชื่อผู้ช่วย AI ของคุณ — ผู้ช่วยจะจดจำความชอบของคุณไว้ |
| Skill | เลือกด้านที่คุณต้องการเน้น (ดูด้านล่าง) |
| GitHub | ยืนยันตัวตนผ่าน gh CLI (ไม่บังคับ) สำหรับจัดการ repo และ PR |
| การแจ้งเตือน | Discord Webhook (ไม่บังคับ) สำหรับการแจ้งเตือนแบบเรียลไทม์ |
AI Skill และ agent ผู้เชี่ยวชาญ
SLV มาพร้อม AI agent ที่สร้างขึ้นเพื่องานเฉพาะ แต่ละตัวเชี่ยวชาญในด้านของตน:
| Skill | Agent | สิ่งที่ทำได้ |
|---|---|---|
| Solana Validator | Cecil | deploy, มอนิเตอร์, ย้าย และอัปเดต validator บน mainnet/testnet |
| Index RPC Node | Tina | ตั้งค่าและจัดการ RPC endpoint แบบ full-index |
| gRPC Geyser Streaming | Cloud | กำหนดค่าสตรีม Geyser แบบเรียลไทม์พร้อม filter |
| Solana App Development | Setzer | สร้างโครงเริ่มต้นของระบบอัตโนมัติ, dApp และ Solana program |
เลือกเพียงอย่างเดียวหรือทั้งหมดก็ได้ — AI Console ของคุณจะปรับให้เข้ากับเวิร์กโฟลว์ของคุณ
2. เปิด AI Console
bash
slv cslv cเพียงเท่านี้ จากนี้ไปคุณจัดการโครงสร้างพื้นฐาน Solana ได้ด้วยภาษาธรรมชาติ AI Console จะส่งแต่ละคำขอไปยัง agent ผู้เชี่ยวชาญที่เหมาะสมโดยอัตโนมัติ งานดูแล validator, การตั้งค่า RPC และ Geyser รวมถึงการพัฒนาแอปจึงเดินหน้าได้ต่อเนื่องในโฟลว์เดียว

ตัวอย่างเช่น:
- "Deploy testnet validator บนเซิร์ฟเวอร์ของฉันที่ 203.0.113.10"
- "ตั้งค่า RPC node ที่เปิดใช้ Geyser gRPC"
- "สร้างโปรเจกต์แอป Solana ใหม่"
- "ย้าย validator ของฉันไปยังเครื่องใหม่โดยไม่มี downtime"
นอกจากนี้
slv c จะรวบรวมรายการที่อัปเดตได้ตอนเริ่มทำงาน ซึ่งสามารถแสดงเวอร์ชันใหม่ของ agave, jito-solana, firedancer, yellowstone-grpc และอื่น ๆ ได้ เมื่อคุณพร้อม ให้พิมพ์ /update แล้วปล่อยให้งานอัปเดตดำเนินต่อจนเสร็จจากตรงนั้น
ตั้งค่าใหม่ได้ทุกเมื่อ
รัน
slv onboard อีกครั้งเมื่อใดก็ตามที่คุณต้องการเปลี่ยนผู้ให้บริการ โมเดล หรือ skill🔧 ข้อมูลอ้างอิง CLI สำหรับใช้งานด้วยตนเอง
ต้องการรันคำสั่งโดยตรงใช่ไหม? CLI ฉบับเต็มของ SLV พร้อมใช้งานเสมอ
ฟีเจอร์หลัก
🔑 การทำงานแบบ Keyless — การ deploy ใหม่จะเริ่มด้วย
unstaked-keypair.json เป็นคีย์ identity เสมอ ซึ่งช่วยป้องกันอุบัติเหตุจากการโหวตซ้ำ (double-voting) โปรดสลับไปใช้คีย์ production ของคุณก็ต่อเมื่อยืนยันแล้วว่าทุกอย่างทำงานได้♻️ การย้ายแบบไม่มี downtime — ย้าย validator ของคุณไปยังเซิร์ฟเวอร์ใหม่โดยไม่มี downtime เลย:
bash
slv v switchslv v switchต้องมี validator สำรอง
การย้ายแบบไม่มี downtime ต้องมีโหนด validator สำรองที่ deploy ไว้และพร้อมใช้งานแล้ว ตั้งค่าโหนดสำรองของคุณไว้ล่วงหน้า เพื่อให้สลับได้ทันทีเมื่อจำเป็น
🌐 การจัดการหลายโหนด — playbook ที่ทำงานด้วย Ansible ช่วยให้คุณจัดการฟลีตของ validator, RPC และโหนด gRPC ได้จากเครื่องเดียว
เริ่มต้นใช้งาน validator อย่างรวดเร็ว
bash
slv v initslv v initคำสั่งนี้จะพาคุณผ่านการเชื่อมต่อเซิร์ฟเวอร์ (IP, คีย์ SSH, ผู้ใช้), การตั้งรหัสผ่าน และการกำหนดค่าเริ่มต้น
ตั้งค่า vote account
bash
slv v gen:vote-accountslv v gen:vote-accountช่องที่ต้องกรอก: Identity pubkey, Vote account, Authority account และ Commission rate (0–100%)
Deploy โหนด Solana
- Deploy mainnet validator →
- Deploy testnet validator →
- Deploy เซิร์ฟเวอร์ RPC →
- ตั้งค่า gRPC Geyser Streaming →
การรายงานด้านความปลอดภัยและการอัปเดต
ELSOUL LABO B.V. เป็นนิติบุคคลที่รับผิดชอบการเผยแพร่และความปลอดภัยของ SLV
ใช้ การรายงานช่องโหว่แบบส่วนตัวของ GitHub เพื่อรายงานช่องโหว่ SLV ที่ยังไม่เปิดเผย ต้องมีบัญชี GitHub เพื่อใช้แบบฟอร์มส่งรายงาน
โปรดระบุเวอร์ชัน SLV ที่ได้รับผลกระทบ ขั้นตอนการทำซ้ำ และผลกระทบด้านความปลอดภัย อย่าใส่คีย์ส่วนตัว ข้อมูลรับรอง โทเค็น ข้อมูลลูกค้า หรือข้อมูลที่ละเอียดอ่อนอื่น ๆ ซึ่งไม่จำเป็นต่อการอธิบายปัญหา อย่าเปิดเผยช่องโหว่ที่ยังไม่เปิดเผยใน issue สาธารณะ
การแก้ไขด้านความปลอดภัยให้บริการโดยไม่มีค่าใช้จ่ายผ่าน SLV เวอร์ชันสาธารณะล่าสุด โดยไม่ต้องใช้ Enterprise ไม่มีคำมั่นสัญญาแบบครอบคลุมว่าจะ backport การแก้ไขแต่ละรายการไปยังเวอร์ชันเก่าแยกทีละรายการ ทั้งกฎหมายที่ใช้บังคับและสัญญาที่มีอยู่ยังคงได้รับการสงวนไว้
เมื่อการอัปเกรดเป็นเวอร์ชันล่าสุดต้องมีค่าใช้จ่ายในการย้ายระบบเป็นกรณีพิเศษ เช่น ฮาร์ดแวร์ใหม่หรือการเปลี่ยนแปลงสภาพแวดล้อมขั้นพื้นฐาน การแก้ไขจะได้รับการประเมินเป็นรายกรณี ความพยายามปกติในการอัปเดต การทดสอบ และการกำหนดค่าไม่ได้ถือเป็นกรณีพิเศษโดยเนื้อแท้