GitHub AI Connector

Dalam dokumen bantuan ini

Pelajari cara membuka pengetahuan GitHub Anda di Notion AI 🤖

Buka Pertanyaan Umum

  • Fitur ini hanya tersedia untuk paket Bisnis dan Perusahaan.

  • Notion AI menghasilkan jawaban menggunakan LLM seperti GPT-5 dan Claude. Pastikan untuk memeriksa kembali semua jawaban demi keakuratan.

  • Ada banyak cara lain untuk menggunakan Slack dan Notion secara bersamaan. Pelajari lebih lanjut tentang koneksi Slack kami →

Siapa yang dapat menghubungkan GitHub ke Notion AI?

  • Anda harus menjadi pemilik organisasi GitHub dan pemilik ruang kerja Notion.

  • Ruang kerja Anda harus menggunakan Paket Business atau Paket Perusahaan dan memiliki lebih dari satu anggota.

Setelah Konektor AI GitHub disiapkan untuk ruang kerja, anggota dapat menggunakan integrasi tersebut untuk mendapatkan jawaban:

  • Repositori publik: Tidak diperlukan autentikasi tambahan setelah penyiapan konektor awal oleh pemilik.

  • Repositori pribadi: Setiap anggota harus masuk/melakukan autentikasi dengan GitHub untuk memverifikasi akses.

Bagaimana cara saya menghubungkan GitHub?

Ada dua cara berbeda untuk menghubungkan GitHub ke Notion AI. Untuk menghubungkan organisasi GitHub, Anda harus menjadi pemilik ruang kerja dan pemilik GitHub. Untuk menghubungkan repositori pribadi, Anda bisa menjadi anggota ruang kerja.

Jika Anda adalah pemilik ruang kerja Notion dan pemilik GitHub:

Untuk menghubungkan GitHub ke ruang kerja Notion Anda:

  1. Buka SettingsNotion AI.

  2. Pilih + di samping GitHub.

  3. Anda akan diarahkan ke GitHub. Pastikan Anda masuk dengan akun GitHub yang benar. Jangan tutup Notion selama proses penyiapan!

  4. Di halaman yang terbuka, hubungkan ke GitHub dan pilih organisasi yang ingin Anda sinkronkan. Perhatikan bahwa jika Anda ingin menghubungkan repositori GitHub pribadi, Anda harus membuat organisasi terlebih dahulu, lalu memindahkan repositori tersebut ke dalam organisasi tersebut.

  5. Pilih All repositories (disarankan) atau Select repositories, lalu pilih Install.

  6. Kembali ke Notion.

Setelah integrasi disiapkan, integrasi tersebut akan dapat mengindeks PR dan masalah hingga satu tahun ke belakang sejak penyiapan selesai. Anda juga akan memiliki akses ke semua file kode termasuk file markdown dan README tanpa batasan waktu.

Catatan: Saat ini, wiki dan repositori yang di-fork tidak didukung.

Dibutuhkan waktu hingga 72 jam agar koneksi selesai. Setelah itu, setiap pengguna di ruang kerja Notion Anda harus melakukan autentikasi dengan GitHub secara individu untuk menggunakan integrasi tersebut, dan izin mereka akan dipetakan sebagaimana mestinya.

Jika Anda adalah anggota ruang kerja Notion:

Jika Anda bukan pemilik ruang kerja Notion atau organisasi GitHub Anda, Anda memerlukan pemilik untuk menghubungkan Notion dengan GitHub terlebih dahulu sebelum Anda dapat menggunakan integrasi tersebut. Setelah integrasi disiapkan oleh pemilik, Anda harus masuk untuk menghubungkan repositori pribadi Anda. Untuk melakukannya:

  1. Di Notion, buka Notion AI di bagian bawah layar Anda dan klik •••Hubungkan GitHub.

  2. Pilih Log In dan hubungkan akun GitHub Anda.

Konten apa dari GitHub yang dapat dihubungkan ke Notion AI?

Setelah Konektor AI disiapkan untuk ruang kerja, konektor tersebut dapat mengindeks kode, PR, Masalah, File, dan README.

Setiap pengguna hanya akan dapat menggunakan Notion AI untuk melihat dan mencari konten yang dapat mereka akses di GitHub. Notion AI dapat mengambil informasi selama satu tahun terakhir dari PR.

Anda dapat mencari GitHub melalui Konektor Notion AI di tempat-tempat berikut:

  • Obrolan Notion AI di kanan bawah Notion.

  • Widget Notion AI di bagian atas Beranda.

  • Cari di bilah sisi Anda.

Anda dapat mempersempit pencarian Anda hanya ke GitHub dengan membuka Tombol Semua sumber di obrolan dan Beranda lalu memilih GitHub. Anda juga dapat memfilter hasil Pencarian Notion AI untuk hanya menampilkan informasi dari GitHub.

Konektor GitHub AI paling membantu untuk:

  • Bertanya tentang perubahan terkini dan pembaruan proyek.

  • Menemukan implementasi kode.

  • Mencari masalah dan statusnya.

  • Mendebug masalah. Misalnya, Anda bisa mendapatkan konteks ketika fitur rusak atau menghasilkan error dengan membaca PR terbaru.

  • Menemukan pola keamanan.

Anda dapat mencoba memberikan perintah kepada Notion AI dengan hal berikut:

  • "Apa kabar terbaru dari {project name}?"

  • "Pull request mana yang kami kerjakan selama seminggu terakhir?"

  • "Apa saja perubahan terbaru pada sistem autentikasi kami?"

  • "Tunjukkan contoh bagaimana kami mengimplementasikan penanganan error di basis kode kami."

  • "Apa saja dependensi utama yang digunakan dalam komponen frontend kami?"

  • "Temukan implementasi fungsi migrasi database."

  • "Pola keamanan apa yang kami gunakan untuk titik akhir API?"


Pertanyaan Umum

Saya menghubungkan ruang kerja Notion yang salah. Bagaimana cara memutuskan sambungan Repositori GitHub saya?

Pemilik ruang kerja dapat memutuskan sambungan atau mengedit saluran setelah integrasi awal selesai dengan membuka PengaturanNotion AI. Pilih ⚙️ di samping GitHub → PengaturanPutuskan sambungan.

Berapa lama waktu yang dibutuhkan agar integrasi selesai?

Menyiapkan integrasi dapat memakan waktu hingga 72 jam tergantung pada ukuran repositori dan jenis paket GitHub.

Berapa lama waktu yang dibutuhkan agar konten baru di GitHub tercermin di Notion AI?

Setelah penyiapan awal, data baru mungkin memerlukan waktu hingga 3 jam untuk diindeks oleh Notion AI. Volume data yang lebih besar mungkin memerlukan waktu tambahan.

Bisakah semua orang di ruang kerja Notion saya mengakses informasi dari GitHub?

Anggota di dalam ruang kerja harus melakukan autentikasi dan masuk secara individu untuk mengambil informasi dari repositori pribadi yang sudah mereka akses di GitHub.

Seberapa jauh ke belakang saya bisa mengajukan pertanyaan tentang GitHub?

Anda dapat mengambil PR dan masalah hingga satu tahun terakhir di repositori mereka. Semua README akan tersedia tanpa batasan waktu apa pun.

Apa saja yang dapat diakses oleh Notion AI?

Selama proses onboarding, setelah Anda memilih organisasi GitHub yang ingin Anda hubungkan, Anda dapat memilih apakah Notion AI memiliki akses ke:

  • Semua repositori: Ini berlaku untuk semua repositori saat ini dan di masa mendatang yang dimiliki oleh pemilik sumber daya. Juga mencakup repositori publik (hanya baca).

  • Hanya pilih properti: Pilih setidaknya satu repositori. Juga mencakup repositori publik (hanya baca).

Apakah Konektor Notion AI menghormati izin Notion AI yang sudah ada?

Tentu saja. Notion AI akan menghormati izin yang sudah ada sesuai dengan Praktik Keamanan Notion AI kami saat ini. Pengguna tidak akan dapat membuat konten atau menerima respons Notion AI berdasarkan sumber daya pihak ketiga yang tidak memiliki akses bagi mereka.

Khusus untuk konten pihak ketiga, Notion AI menangani konten pribadi dan publik dengan mempertimbangkan keamanan, hanya menyerap konten sesuai dengan pemetaan izin antara pengguna GitHub dan Notion.

Bagaimana Notion AI menangani pemetaan izin?

Pengguna hanya akan melihat konten GitHub (misalnya, kode, PR, masalah) di Notion AI yang mereka memiliki izin aksesnya secara pribadi di GitHub. Bahkan jika seseorang mencoba menanyakan repositori yang tidak mereka miliki aksesnya di GitHub, Notion AI tidak akan mengembalikan hasil dari repositori tersebut.

  • Pengguna harus menjadi anggota GitHub dan Notion untuk mengautentikasi aplikasi ini di tingkat pengguna.

  • Pengguna tidak perlu menggunakan alamat email yang sama di Notion dan GitHub.

  • Izin dipetakan berdasarkan keberhasilan autentikasi setiap pengguna dengan akun GitHub mereka, bukan dengan membandingkan alamat email. Notion AI mengandalkan login OAuth untuk mengonfirmasi identitas dan cakupan izin—bukan pencocokan email.

  • Kami menyinkronkan izin dari GitHub setiap jam dan memperbarui izin di Notion sebagaimana mestinya.

Bagaimana Notion menyimpan atau mereferensikan data GitHub saya di sistemnya?

Mirip dengan produk inti Notion AI kami, kami membuat dan menyimpan embedding dalam database vektor yang dihosting oleh Turbopuffer, yang mendukung kemampuan untuk memberikan jawaban atas pertanyaan yang memanfaatkan konten pihak ketiga (seperti GitHub). Turbopuffer telah diperiksa oleh tim keamanan kami serta auditor eksternal untuk mendapatkan sertifikasi SOC2 Tipe II mereka. Pelajari lebih lanjut tentang keamanan Turbopuffer di sini


Beri Umpan Balik

Apakah sumber daya ini membantu?