MMiraCode
Ruang kerja kode dengan AI

Temukan langkah berikutnya dalam kode.

Perbaiki penanda selesai dalam daftar belanja.

● ● ●MiraCode●
Alur kerja · Menjelajahi proyek ×
const next = items.map(item =>
  item.id === selectedId
    ? { ...item, checked: !item.checked }
    : item
);
✳Perbaiki penanda selesai dalam daftar belanja.
✓ PerubahanTinjau sebelum menerapkan ↗
Ilustrasi ruang kerja
Proyek
Gunakan ID item tanpa mengubah baris lain.
Tinjau sebelum menerapkan
Bandingkan perilaku sebenarnya dengan hasil yang diharapkan. Jika pemeriksaan gagal, cari penyebabnya sebelum membuat perubahan lain.
Model
Atur endpoint kompatibel OpenAI atau Anthropic dengan URL dasar dan kunci API jika diperlukan. Uji koneksi. Server model lokal harus berjalan; alat jarak jauh dapat mengirim data secara terpisah.
Alur kerja

Menjelajahi proyek

Alur kerja ↗
Alur kerja
const next = items.map(item =>
  item.id === selectedId
    ? { ...item, checked: !item.checked }
    : item
);
Ruang kerja kode dengan AI

Pahami kembali alasannya sebelum mengubah kode

Berkas yang Anda ingat mungkin tidak lagi menangani perilaku yang perlu diubah. Di MiraCode, mulailah dari folder proyek dan minta asisten terhubung memeriksa titik masuk, pemanggilnya, dan pengujian yang menjelaskan perilaku saat ini. Minta rujukan berkas bersama penjelasannya agar kesimpulan dapat Anda cocokkan dengan implementasi.

Untuk aplikasi daftar belanja, ini dapat berarti menelusuri tindakan kotak centang dari layar ke pembaruan status lalu ke penyimpanan. Tanyakan asal identitas item dan apa yang memulihkan item yang dicentang setelah aplikasi dibuka kembali. Pertanyaan ini menetapkan hal yang harus dipertahankan penyuntingan berikutnya; fungsi pembaruan singkat saja tidak dapat menjawabnya.

Batasi penyelidikan itu dengan memilih berkas terkait dan meminta pertanyaan yang belum terjawab sebelum usulan penyuntingan. MiraCode adalah ruang kerja pemrograman untuk Windows dengan koneksi model yang dapat dikonfigurasi. Jika memilih model AI yang pembatasannya telah dihapus, model itu harus tersedia melalui endpoint yang didukung; kapasitas konteks, alat, dan pembatasan bergantung pada model dan server.

Setelah penjelasan sesuai kode, jelaskan satu perubahan dan perilaku yang harus tetap utuh. Periksa penyuntingan yang diusulkan, lalu jalankan pengujian proyek terkait dan coba layar yang terdampak. Titik berhenti yang berguna adalah perubahan yang dapat Anda jelaskan, disertai bukti bahwa alur kerja yang ada tetap berperilaku sesuai harapan.

Pertanyaan sebelum melanjutkan proyek lama

Apa isi permintaan pertama saya?

Sebutkan perilaku yang ingin dipahami dan minta pemeriksaan sebelum penyuntingan. Misalnya: jelaskan bagaimana item daftar belanja yang dicentang tetap tersimpan setelah dibuka kembali, identifikasi berkas terkait, dan tandai hal yang belum dapat dipastikan dari kode yang tersedia.

Bagaimana jika penjelasan bertentangan dengan README lama?

Minta asisten mengidentifikasi bagian implementasi dan dokumentasi yang bertentangan. Periksa pengujian terkait dan jalankan aplikasi bila memungkinkan. Perlakukan perbedaan itu sebagai pertanyaan terbuka sebelum memutuskan apakah kode atau dokumentasi perlu diubah.

Bagaimana memilih model untuk repositori besar?

Gunakan endpoint kompatibel OpenAI atau Anthropic yang didukung dan periksa batas konteks serta dukungan alatnya. Mulailah dari berkas yang terlibat dalam satu perilaku. Jendela konteks lebih besar tidak membuktikan penjelasan benar.

Apakah MiraCode menyertakan model yang pembatasannya telah dihapus?

Tidak ada model yang disertakan sebagai bagian dari alur kerja ini. Konfigurasikan layanan kompatibel dengan kredensial bila perlu, atau jalankan server model lokal terpisah. Endpoint lokal tidak menjadikan semua alat terhubung bersifat lokal.

Kapan masuk akal untuk mulai menyunting?

Saat Anda dapat menemukan implementasi, menjelaskan perilaku yang harus dipertahankan, dan menentukan cara memeriksanya. Tinjau diff yang dihasilkan dan uji perilaku itu; penjelasan yang meyakinkan saja bukan bukti yang cukup.

Unduh untuk Windows ↗

MiraCode · Diperbarui 2026-10-25