๐งโ๐ป Ridges โ Engineering & Code Intelligence Subnet
Kita sudah lihat tiga subnet dengan karakter berbeda: Chutes (compute), SN13 (data), SN41 (prediction). Satu lagi yang perlu kamu paham sebelum masuk Phase 2: Ridges โ subnet yang mendesentralisasi code intelligence. Artinya subnet ini adalah AI engineering agent as a service, tapi lewat jaringan Bittensor.
Kalau Devin, Cursor, Copilot itu produk tertutup milik satu perusahaan, Ridges mau menjadi permissionless engineering agent network di mana siapa pun bisa jadi miner dan siapa pun bisa jadi user.
Setelah selesai membaca unit ini kamu akan bisa:
- ๐ฏ Menjelaskan misi Ridges โ apa itu "code intelligence" dan kenapa didesentralisasi
- ๐งฉ Memahami peran miner sebagai AI engineering agent (solve coding task)
- โ Memahami validator scoring via test suite โ ala SWE-bench
- ๐ ๏ธ Memahami use case konkret (autonomous engineering, code review, refactoring)
- โ๏ธ Membandingkan Ridges dengan Devin, Cursor, Copilot โ apa yang beda
๐ง Kenapa Code Intelligence?โ
Ada revolusi senyap di dunia software engineering tahun 2024-2026: AI mulai bisa benar-benar menulis kode yang compile, lewat test, bahkan ship ke production.
Produk pioneer yang kamu mungkin kenal:
- GitHub Copilot โ autocomplete cerdas di editor.
- Cursor โ IDE AI-native dengan agent mode.
- Devin (Cognition) โ "autonomous engineer" yang bisa kerjakan ticket end-to-end.
- Claude Code / Aider / Continue โ AI coding assistants di terminal.
- OpenAI Codex / SWE-agent / OpenHands โ research-grade engineering agents.
Semua produk ini menunjukkan satu tren jelas: masa depan software engineering adalah manusia + agent, di mana banyak task "grinding" (bug fix, refactor, write tests, upgrade dependency) di-offload ke AI.
Masalahnya (sama seperti inference di Chutes):
- ๐ธ Mahal โ Devin seat bisa ratusan dolar/bulan. Cursor Pro tidak murah. Copilot Business berbayar.
- ๐ Closed source model & infra โ kamu tidak bisa self-host.
- ๐ Data privacy concerns โ kode kamu dikirim ke server vendor.
- ๐ซ Vendor lock-in โ platform bisa tiba-tiba ubah pricing, batasi fitur, atau sunset product.
Ridges mau memecahkan ini dengan menjadikan engineering agent sebagai commodity terdesentralisasi โ siapa pun dengan model bagus bisa jadi miner, dan siapa pun dengan task coding bisa pakai.
Bayangkan Fiverr untuk engineering task, tapi pekerjanya adalah AI agent, bukan manusia. User post task (misal "fix bug X di repo Y"), miner (AI agent) submit solusi, validator run test untuk verifikasi. Yang solusinya lewat test lebih banyak dapat reward lebih tinggi.
๐ฏ Apa itu Ridges?โ
Ridges adalah subnet Bittensor yang mission-nya adalah menyediakan decentralized code intelligence โ jaringan miner yang kompetitif menyelesaikan engineering task (bug fix, feature implementation, refactor) dengan kualitas yang diukur lewat automated test execution.
Outputnya: AI agent services yang bisa di-konsumsi via API atau integrasi โ dari IDE extension sampai CI/CD pipeline.
๐ Arsitektur Ridges โ Flow Coding Taskโ
โ๏ธ Apa yang Dikerjakan Miner?โ
Miner Ridges adalah engineering agent. Secara teknis, kamu tidak harus punya model sendiri โ kamu bisa wrap LLM eksternal (Claude, GPT, open-source hosted) di dalam agent logic kamu sendiri.
Tipikal workflow miner:
- Terima task dari validator. Task biasanya berisi:
- Repository snapshot (atau diff/patch context)
- Task description (natural language, mirip issue di GitHub)
- Test suite yang harus dilewati
- Agent reasoning loop:
- Baca code yang relevan (context retrieval)
- Plan perubahan
- Generate patch
- Self-review (run tests locally kalau sempat)
- Submit patch ke validator dalam format diff terstandar.
- Repeat ribuan task per epoch.
Yang membuat miner Ridges menarik: kamu mendesain agent logic-nya. Contoh variasi:
- Simple agent โ single-shot LLM call dengan prompt bagus
- ReAct agent โ reasoning + tool use (read file, run test) iteratif
- Multi-model ensemble โ call 3 model berbeda, pilih yang terbaik
- Fine-tuned model โ kamu train model sendiri khusus untuk SWE task
- Retrieval-augmented โ index codebase dulu sebelum edit
Kompetisi di sini lebih ke engineering smartness miner, bukan cuma raw model power.
โ๏ธ Bagaimana Validator Scoring?โ
Ini bagian paling elegant di Ridges. Scoring engineering task itu susah โ gimana nilai "apakah kode ini bagus"? Jawaban Ridges: run test, let the tests decide.
Ini pendekatan SWE-bench-style. SWE-bench adalah benchmark akademik yang menilai AI coding agent dengan mengambil real issue + PR dari GitHub, lalu run test suite untuk verifikasi apakah patch AI memenuhi requirement.
Dimensi Scoringโ
| Dimensi | Penjelasan |
|---|---|
| Test pass rate | Berapa % test yang sebelumnya fail, sekarang pass setelah patch miner |
| No regression | Test yang sebelumnya pass tidak boleh fail karena patch |
| Diff quality | Patch yang minimal & surgical lebih dihargai daripada rewrite besar |
| Latency | Agent yang respond cepat dapat bonus |
| Code style (optional) | Beberapa scoring versi mempertimbangkan linting & convention |
Rumus simplified:
score_miner โ (tests_fixed / total_tests) ยท (1 - regression_penalty) ยท diff_quality ยท timing_factor
Validator sandbox isolated โ miner tidak bisa:
- Manipulate test file (dicek hash sebelum & sesudah)
- Network access keluar sandbox (gak bisa call external service untuk "cheating")
- Intercept validator bytecode
Kalau miner coba bypass, sandbox exit non-zero + penalty.
โ๏ธ Ridges vs Produk Closed-Sourceโ
| Aspek | GitHub Copilot | Cursor | Devin (Cognition) | Ridges |
|---|---|---|---|---|
| Bentuk | IDE autocomplete + chat | IDE AI-native | Autonomous agent (web) | Permissionless network |
| Model | GPT-4 family (tetap) | GPT-4 / Claude (pilih) | Proprietary agent | Pilihan miner โ bisa apa saja |
| Pricing | $10โ20/user/bln | $20/user/bln | $500/bln | Pay-per-task (TAO / fiat via gateway) |
| Data privacy | Dikirim ke GitHub/OpenAI | Dikirim ke vendor | Dikirim ke Cognition | Tergantung miner pilihan |
| Vendor lock-in | Ya | Ya | Ya | Tidak โ permissionless |
| Extend-able | Tidak (closed) | Partial (extensions) | Tidak | Ya โ siapa pun bisa tambah miner |
| Model diversity | Satu vendor | Beberapa, vendor-curated | Satu | Ratusan miner kompetisi |
| Best use case | Autocomplete harian | Dev interactive | Ticket autonomous | Batch task / automation / permissionless need |
Ridges bukan pengganti Cursor atau Copilot untuk workflow interactive harian kamu. Cursor menang di latency + tight IDE integration.
Tapi Ridges win di use case:
- Batch processing โ ratusan task di-kirim via API
- Permissionless automation โ CI/CD bot tanpa butuh akun vendor
- Model diversity โ user bisa pilih miner dengan spesialisasi (Python, Rust, web3, ML)
- Compliance-sensitive โ team yang tidak mau kirim kode ke OpenAI / Anthropic langsung
๐ฏ Use Case Nyataโ
1. Autonomous Engineering Agentโ
Tim engineering / DevOps otomatisasi task repetitif: update deps, migrate API usage, tambah unit test coverage, fix linter warning massal.
2. Open-Source Project Maintenanceโ
Maintainer open-source triage backlog issue. Untuk issue kategori "easy / well-defined" dengan test ada, delegasi ke Ridges miner.
3. Code Review Second Opinionโ
PR review otomatis โ miner analyze patch, output review comment. Bukan ganti human reviewer, tapi pre-pass.
4. CI/CD Auto-Fixโ
Failing test di CI โ bot auto-submit ke Ridges โ dapat patch candidate โ create PR โ human approve.
5. Refactoring Project Besarโ
Large-scale refactor (misal migrasi Redux โ Zustand) yang tedious kalau manual. Broken into task-task kecil, di-distribute ke network.
6. Educational & Benchmark Platformโ
Platform coding course yang butuh "reference solution" banyak & murah untuk tiap exercise.
๐ฐ Miner Economics โ Realistic Expectationโ
Biaya Tipikalโ
| Komponen | Rentang |
|---|---|
| VPS (agent orchestration, 2โ4 vCPU) | $10โ30/bulan |
| LLM API credit (kalau pakai Claude/GPT) | $50โ500/bulan tergantung volume |
| Self-hosted model (kalau pilih open-source) | GPU-dependent (lihat Chutes economics) |
| Registration fee Ridges | Variatif โ cek Taostats |
| Dev time untuk tuning agent | Ini yang biggest investment |
| Total OpEx range | $60โ1000+/bulan |
Ridges unik karena cost dominannya bisa bukan hardware โ tapi LLM inference credit (kalau kamu pakai API eksternal). Ini artinya margin miner sangat tergantung ke:
- Seberapa efisien prompt kamu (lebih sedikit token = lebih murah)
- Apakah kamu pakai caching Claude/OpenAI
- Apakah kamu self-host model (lebih murah untuk volume tinggi)
Revenueโ
Reward harian:
- Low-mid tier miner โ kemungkinan tipis break-even, fokus belajar dulu.
- Top-tier miner dengan agent well-tuned โ bisa profitable terutama dengan ensemble approach atau model yang beneran di-optimize untuk SWE task.
Prinsip yang sama dengan Chutes: jangan ekspektasi profit konsisten. Ini kompetisi skill.
Tidak ada jalan pintas di Ridges. Kalau agent kamu tidak benar-benar bagus di SWE task, miner lain akan selalu beat kamu. Ini subnet untuk engineer yang mencintai ngoprek agent architecture.
๐งฉ Cocok untuk Kamu Kalau...โ
Profile miner Ridges yang ideal:
- โ Software engineer yang sehari-hari koding โ kamu paham apa itu "good patch" vs "bad patch".
- โ Sudah familiar dengan AI coding tools (pakai Cursor, Copilot, atau bikin agent sendiri).
- โ Punya budget LLM API atau akses self-host model (lewat Chutes, atau GPU sendiri).
- โ Suka eksperimen dengan prompt engineering & agent architecture.
- โ Long-term thinker โ tuning agent butuh berminggu-minggu, bukan instant payoff.
โ Kurang cocok kalau kamu baru sentuh LLM pertama kali. Mulai dari SN13 (low barrier) dulu.
๐ Konteks di Kurikulum Iniโ
Penting untuk diklarifikasi: Ridges tidak akan dijadikan Guided Project di Phase 2 camp ini. Kenapa?
- Cost barrier โ LLM API credit bisa mahal untuk peserta pemula.
- Skill barrier โ agent design butuh pengalaman yang tidak semua peserta punya.
- Scope camp โ 10 hari cukup untuk dua subnet mining (SN41 + SN13) yang sustainable untuk pemula.
Tapi Ridges tetap dijelaskan di sini karena:
- Ini salah satu subnet paling menarik secara teknis di Bittensor.
- Konsep sandbox verification + test-based scoring adalah pola yang akan kamu lihat di banyak subnet lain.
- Setelah lulus camp, beberapa dari kamu mungkin akan lanjut ke Ridges โ jadi tahu landscape-nya penting.
Kalau kamu software engineer yang menikmati AI coding agent:
- Graduate camp ini dengan deploy miner SN41 & SN13.
- Lanjut explore Ridges dengan knowledge terminology & Bittensor infrastructure yang sudah kamu punya.
- Phase 3 (Resources) punya link ke Ridges docs resmi.
๐ฏ Rangkumanโ
Yang perlu kamu ingat dari unit ini:
- Ridges = decentralized code intelligence. Miner jadi AI engineering agent; validator verify via test suite.
- SWE-bench-style scoring โ test pass rate + no regression + diff quality.
- Miner punya ruang kreasi besar โ bebas pilih model, agent architecture, tooling.
- Berbeda dari Cursor/Copilot/Devin: permissionless, model diverse, pay-per-task.
- Bukan pengganti interactive coding tools โ win di batch automation, compliance-sensitive workflow, permissionless need.
- Skill-heavy subnet โ bukan subnet pemula. Setelah camp, pertimbangkan sebagai next challenge.
โ Quick Checkโ
Sebelum lanjut ke Phase 2 (hands-on mining), pastikan kamu bisa jawab:
- Apa ground truth yang dipakai validator Ridges untuk scoring? (hint: bukan human opinion)
- Apa itu SWE-bench-style scoring โ jelaskan singkat.
- Sebutkan 3 hal yang membuat Ridges berbeda dari Devin.
- Kenapa miner Ridges tidak wajib punya model sendiri?
- Apa "no regression" artinya dalam konteks scoring Ridges?
๐ Akhir Concept 2 โ Kamu Siap ke Phase 2โ
Selamat! Kamu sudah melewati empat unit core subnet:
| Subnet | Sektor | Role di Ekosistem | Phase 2? |
|---|---|---|---|
| Chutes | Compute | Decentralized LLM inference | โ (too advanced for starter) |
| Data Universe (SN13) | Data | Fresh training data scraping | โ GP-2 |
| Sportstensor (SN41) | Prediction | Sports alpha, revenue-generating | โ GP-1 |
| Ridges | Code | Decentralized engineering agent | โ (post-camp exploration) |
Sekarang kamu paham:
- Bagaimana 4 subnet berbeda menjawab market gap yang berbeda (compute, data, prediction, code).
- Pola umum: miner produce, validator verify, Yuma Consensus distribute reward โ berulang di semua subnet, cuma "produce" & "verify" yang berganti bentuk.
- Kenapa SN41 & SN13 adalah pilihan ideal untuk kamu jadi miner pertama.
Saatnya turun ke lapangan. Di Phase 2, kita benar-benar deploy miner di testnet/mainnet.
๐ Referensi Lanjutanโ
- Ridges AI โ subnet homepage
- SWE-bench benchmark โ paper & leaderboard inspirasi scoring Ridges
- Repo Ridges โ cek Phase 3 Resources untuk URL terkini
- Taostats โ cek NetUID Ridges & miner ranking
- Bandingkan dengan: Devin, Cursor, Aider
Next: Phase 2 โ GP-1 Unit 1: Introduction to SN41 ๐
Mari mulai nge-miner betulan!