Skip to main content

๐Ÿง‘โ€๐Ÿ’ป 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.

Goal Unit Ini

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.

Analogi Sederhana

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:

  1. 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
  2. Agent reasoning loop:
    • Baca code yang relevan (context retrieval)
    • Plan perubahan
    • Generate patch
    • Self-review (run tests locally kalau sempat)
  3. Submit patch ke validator dalam format diff terstandar.
  4. Repeat ribuan task per epoch.
Ladang Kreativitas Miner

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โ€‹

DimensiPenjelasan
Test pass rateBerapa % test yang sebelumnya fail, sekarang pass setelah patch miner
No regressionTest yang sebelumnya pass tidak boleh fail karena patch
Diff qualityPatch yang minimal & surgical lebih dihargai daripada rewrite besar
LatencyAgent 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
Anti-Cheat

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โ€‹

AspekGitHub CopilotCursorDevin (Cognition)Ridges
BentukIDE autocomplete + chatIDE AI-nativeAutonomous agent (web)Permissionless network
ModelGPT-4 family (tetap)GPT-4 / Claude (pilih)Proprietary agentPilihan miner โ€” bisa apa saja
Pricing$10โ€“20/user/bln$20/user/bln$500/blnPay-per-task (TAO / fiat via gateway)
Data privacyDikirim ke GitHub/OpenAIDikirim ke vendorDikirim ke CognitionTergantung miner pilihan
Vendor lock-inYaYaYaTidak โ€” permissionless
Extend-ableTidak (closed)Partial (extensions)TidakYa โ€” siapa pun bisa tambah miner
Model diversitySatu vendorBeberapa, vendor-curatedSatuRatusan miner kompetisi
Best use caseAutocomplete harianDev interactiveTicket autonomousBatch task / automation / permissionless need
Positioning Realistis

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โ€‹

KomponenRentang
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 RidgesVariatif โ€” cek Taostats
Dev time untuk tuning agentIni 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.

Ridges = Skill Game

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?

  1. Cost barrier โ€” LLM API credit bisa mahal untuk peserta pemula.
  2. Skill barrier โ€” agent design butuh pengalaman yang tidak semua peserta punya.
  3. 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.
Rekomendasi After Camp

Kalau kamu software engineer yang menikmati AI coding agent:

  1. Graduate camp ini dengan deploy miner SN41 & SN13.
  2. Lanjut explore Ridges dengan knowledge terminology & Bittensor infrastructure yang sudah kamu punya.
  3. Phase 3 (Resources) punya link ke Ridges docs resmi.

๐ŸŽฏ Rangkumanโ€‹

Yang perlu kamu ingat dari unit ini:

  1. Ridges = decentralized code intelligence. Miner jadi AI engineering agent; validator verify via test suite.
  2. SWE-bench-style scoring โ€” test pass rate + no regression + diff quality.
  3. Miner punya ruang kreasi besar โ€” bebas pilih model, agent architecture, tooling.
  4. Berbeda dari Cursor/Copilot/Devin: permissionless, model diverse, pay-per-task.
  5. Bukan pengganti interactive coding tools โ€” win di batch automation, compliance-sensitive workflow, permissionless need.
  6. 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:

  1. Apa ground truth yang dipakai validator Ridges untuk scoring? (hint: bukan human opinion)
  2. Apa itu SWE-bench-style scoring โ€” jelaskan singkat.
  3. Sebutkan 3 hal yang membuat Ridges berbeda dari Devin.
  4. Kenapa miner Ridges tidak wajib punya model sendiri?
  5. Apa "no regression" artinya dalam konteks scoring Ridges?

๐ŸŽ“ Akhir Concept 2 โ€” Kamu Siap ke Phase 2โ€‹

Selamat! Kamu sudah melewati empat unit core subnet:

SubnetSektorRole di EkosistemPhase 2?
ChutesComputeDecentralized LLM inferenceโŒ (too advanced for starter)
Data Universe (SN13)DataFresh training data scrapingโœ… GP-2
Sportstensor (SN41)PredictionSports alpha, revenue-generatingโœ… GP-1
RidgesCodeDecentralized 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โ€‹


Next: Phase 2 โ€” GP-1 Unit 1: Introduction to SN41 ๐Ÿš€

Mari mulai nge-miner betulan!