All Products
Search
Document Center

:Generasi kode enterprise yang ditingkatkan

Last Updated:May 19, 2026

Qoder CN menyediakan Generasi yang Diperkaya dengan Pengambilan Data (RAG) untuk penyelesaian kode inline berdasarkan repositori kode enterprise Anda. Saat developer menggunakan Qoder CN untuk penyelesaian kode inline, mereka dapat memanfaatkan repositori kode enterprise yang diunggah sebagai konteks, sehingga hasil penyelesaiannya lebih selaras dengan standar kode dan karakteristik bisnis enterprise.

Penting

Fitur ini hanya didukung pada plug-in Visual Studio Code dan JetBrains IDE, tidak tersedia di IDE Qoder CN.

Edisi yang berlaku

Enterprise Dedicated Edition

Qoder CN administrator dan administrator global tingkat organisasi (untuk Enterprise Dedicated Edition) dapat menambah atau menghapus repositori kode serta mengaktifkan atau menonaktifkan fitur Generasi yang Diperkaya dengan Pengambilan Data (RAG) pada halaman Knowledge management di Qoder CN console.

image

Kelola basis pengetahuan enterprise

Qoder CN administrator dan administrator global tingkat organisasi (untuk Enterprise Dedicated Edition) dapat mengelola basis pengetahuan enterprise, termasuk membuat, mengedit, atau menghapus basis pengetahuan; menambah atau menghapus anggota yang dapat melihat basis pengetahuan tersebut; serta menambah atau menghapus repositori kode dalam basis pengetahuan.

Buat, edit, dan hapus basis pengetahuan

Create a knowledge base

  1. Di sidebar, klik Knowledge management untuk membuka halaman tersebut.

  2. Di halaman Knowledge management, klik Create knowledge base.

  3. Pada formulir Create knowledge base yang muncul, masukkan informasi berikut:

    • Atur Application scenario ke Inline code generation.

    • Masukkan Knowledge base name yang mudah dikenali.

    • (Opsional) Berikan Description untuk merangkum konten atau tujuan basis pengetahuan.

    • Pilih Visibility untuk basis pengetahuan. Nilai default-nya adalah Private, artinya basis pengetahuan hanya terlihat oleh anggotanya.

  4. Setelah memasukkan informasi, klik OK.

  5. Setelah basis pengetahuan dibuat, Anda akan kembali ke halaman Knowledge management, tempat basis pengetahuan baru tersebut muncul dalam daftar.

image

Edit a knowledge base

Anda dapat mengubah informasi dasar basis pengetahuan—seperti nama, deskripsi, dan visibilitas—melalui dua cara berikut:

  1. Dari halaman Knowledge management: Di daftar basis pengetahuan, temukan basis pengetahuan yang ingin diedit lalu klik ikon edit untuk masuk ke mode edit.

  2. Dari halaman detail basis pengetahuan: Buka halaman detail basis pengetahuan tersebut lalu klik tombol edit untuk masuk ke mode edit.

Delete a knowledge base

Buka halaman detail basis pengetahuan lalu klik tombol delete. Untuk mengonfirmasi penghapusan, Anda harus memasukkan nama basis pengetahuan tersebut.

Penting

Basis pengetahuan yang dihapus tidak dapat dipulihkan. Jika Anda membutuhkannya kembali, Anda harus membuat basis pengetahuan baru dan menambahkan datanya.

Unggah arsip kode

image

Qoder CN administrator dan administrator global tingkat organisasi (untuk Enterprise Dedicated Edition) dapat mengelola data dalam basis pengetahuan. Prosedur pengunggahan adalah sebagai berikut:

  1. Klik Add data untuk membuka halaman Add data.

  2. Tipe data adalah Code. Untuk mengunggah arsip kode, klik atau seret file ke area unggah.

    Perhatikan persyaratan berikut:

    • Unggah satu arsip repositori kode dalam satu waktu.

    • Format file yang didukung: zip, gz, dan tar.gz.

    • Ukuran file tidak boleh melebihi 100 MB.

    • Panjang nama file tidak boleh melebihi 200 karakter, dan hanya encoding file UTF-8 dan GBK yang didukung.

    • Untuk mencegah hilangnya informasi selama pengambilan data, kami menyarankan Anda menggunakan repositori kode yang hierarkis dan terstruktur.

  3. Setelah pengunggahan selesai, klik Confirm add. Arsip tersebut kemudian memasuki alur pemrosesan data.

image

Catatan

Untuk basis pengetahuan kode, jangan gunakan repositori sistem bisnis Anda sebagai konten. Sebagai gantinya, gunakan kode sumber paket pihak kedua umum, pustaka utilitas, dan sumber daya serupa untuk meningkatkan kualitas penyelesaian kode inline.

Aktifkan atau nonaktifkan penyelesaian kode inline dengan augmentasi pengambilan data

Setelah arsip kode diproses, Anda dapat mengaktifkan penyelesaian kode inline dengan augmentasi pengambilan data melalui dua cara berikut:

  1. Di halaman Knowledge management: Di daftar basis pengetahuan, temukan basis pengetahuan tersebut lalu nyalakan atau matikan sakelar retrieval-augmented generation.

image

  1. Di halaman detail basis pengetahuan: Buka halaman detail basis pengetahuan tersebut lalu nyalakan atau matikan sakelar retrieval-augmented generation.

image

Setelah fitur ini diaktifkan, saat developer yang berwenang menggunakan penyelesaian kode inline Qoder CN di client IDE, Qoder CN akan menghasilkan saran kode berdasarkan data kode yang diunggah.

Contoh skenario

Tim antarmuka depan biasanya mempertahankan satu set standar pengkodean terpadu untuk para insinyurnya. Misalnya, saat mengembangkan dengan ReactJS, sering kali terdapat definisi jelas mengenai praktik terbaik. Hal ini memastikan bahwa Props ditulis secara jelas dan efisien serta membantu menghindari kebiasaan pengkodean yang buruk.

import React from 'react'

type Props = {
  children:react.reactnode;
}

// bad
const lndex = (props: Props)=> {
  return <>{props.children}</>
}

// bad
const Index<Props>=({ children }) => {
  return <>{children}</>
}

// good
const Index: React.FC<Props> = (props) => {
  return <>{props.children}</>
}

Dalam skenario ini, Anda dapat memanfaatkan generasi kode yang ditingkatkan dari repositori kode Qoder CN. Prosedurnya adalah sebagai berikut:

  1. Seorang administrator Qoder CN mengunggah arsip kode yang mematuhi standar pengkodean ke konsol manajemen. Misalnya, administrator dapat mengunggah Ant Design, yang merupakan model desain UI yang mengikuti standar desain komponen React yang ketat.

  2. Aktifkan penyelesaian kode inline dengan augmentasi pengambilan data.

  3. Insinyur antarmuka depan di tim menginstal dan mengaktifkan Qoder CN di IDE mereka.

  4. Saat insinyur antarmuka depan menulis kode di editor, Qoder CN dapat menghasilkan saran kode yang mengikuti standar pengkodean dari repositori kode yang diunggah, seperti yang ditunjukkan pada gambar berikut:

image

Kelola visibilitas basis pengetahuan

Qoder CN administrator dan administrator global tingkat organisasi (untuk Enterprise Dedicated Edition) dapat mengubah visibilitas basis pengetahuan enterprise melalui dua cara berikut:

  1. Edit basis pengetahuan untuk mengubah visibilitasnya.

  2. Buka halaman detail basis pengetahuan, klik tab Visible Members, lalu tambahkan atau hapus anggota yang dapat melihat basis pengetahuan tersebut.

image

Catatan

Saat fitur retrieval-augmented generation diaktifkan untuk suatu basis pengetahuan, developer di dalam enterprise dapat menggunakan fitur `#teamDocs` di IDE untuk penyelesaian kode inline. Qoder CN menghasilkan kode berdasarkan data dari basis pengetahuan yang terlihat oleh developer tersebut.

Lihat progres pemrosesan data repositori kode

Setelah arsip kode diunggah, sistem memproses data tersebut untuk Persistensi vektor. Proses ini mengonversi kode ke format yang dapat digunakan untuk Generasi yang Diperkaya dengan Pengambilan Data (RAG). Anda dapat melihat progres pemrosesan data di daftar repositori kode. Status pemrosesan file adalah sebagai berikut:

  • Waiting for processing: Sistem memproses file yang diunggah secara berurutan. File yang belum diproses berada dalam antrian.

  • Processing: File sedang dianalisis dan dikonversi menjadi vektor.

  • Completed: File telah dianalisis dan data vektornya telah dipersistensikan.

  • Abnormal: Terjadi error selama pemrosesan file. Anda dapat mengarahkan kursor ke penanda status untuk melihat alasannya, lalu memproses ulang atau menghapus file abnormal tersebut.

  • Duplicate file: Konten file merupakan duplikat dan tidak akan diproses lagi. Anda dapat menghapus file duplikat tersebut.

Perbarui repositori kode

Jika repositori kode diperbarui, Anda dapat mengunggah file baru dengan menambahkan data lagi. File baru tersebut akan diproses ulang setelah diunggah.

Hapus repositori kode

Untuk menangani repositori kode yang abnormal, duplikat, atau usang, Anda dapat mengklik operasi delete untuk menghapus satu repositori. Untuk penghapusan batch, pilih beberapa repositori dalam daftar lalu hapus sekaligus.