NohaluSafeDesk

Mulai

  • Buka workspace chatLogin profil demo → tanya kebijakan, SOP, status proyek.

Fitur inti

  • Bersumber & tersitasiJawaban RAG + sitasi, deteksi konflik.
  • Izin berbasis peranFilter workspace & akses sebelum retrieval.
  • Audit append-onlyRekaman pertanyaan & keputusan izin.
Masuk ke workspace →

Repositori

  • nohalu-safedeskBackend FastAPI + SQLite + engine deterministik.
  • app-nohalu-uiFrontend ini (vanilla ESM, tanpa build).
  • halu-cloudArsip backend Creator Agent (Challenge C).
Semua repositori →
Docs
Buka Workspace →

Workspace

Buka workspace chat Bersumber & tersitasi Izin berbasis peran Audit append-only Dokumentasi Masuk ke workspace →

Proyek

nohalu-safedesk app-nohalu-ui halu-cloud Semua repositori →

Beda izin, beda jawaban.

Karyawan, HR, dan team lead bertanya hal yang sama. SafeDesk menjawab dari dokumen yang boleh dibaca penanya saja, lengkap dengan sitasi dan rekam audit.

Buka workspace → Lihat cakupan per peran
  • Dokumen perusahaan jadi satu-satunya sumber.
  • Izin disaring sebelum pencarian dijalankan.
  • Jawaban selalu membawa sitasi dan jejak audit.
Sari Dewi, Kepala HR PT Nusantara Kreatif
Berapa kisaran gaji Grade 2?

Satu pertanyaan, tiga jawaban.

Ketiganya lolos izin. Yang berubah hanya dokumen yang boleh dibaca penanya. Karyawan dan HR sama-sama melihat 60 dari 70 dokumen, tapi bukan 60 dokumen yang sama.

Budi Santoso Budi Santoso
Cakupan60 dari 70 dokumen
SumberGlosarium Istilah Internal
Tertutup 10 dokumen Struktur Gaji & Grade Karyawan, Anggaran Tahunan 2026 Gaji, anggaran, dan dokumen proyek Delta/Gamma/Kenari.

Berapa kisaran gaji Grade 2?

Informasi kisaran gaji per grade belum tersedia di dokumen yang bisa saya akses. Glosarium hanya menjelaskan bahwa Grade adalah jenjang jabatan.

Glosarium Istilah Internal 2026-02-01 Grade: jenjang jabatan yang menentukan rentang kompensasi dan tunjangan.
izin lolos · sumber terbatas

Penyaringan terjadi sebelum pencarian.

Empat dokumen ditandai restricted. Dokumen itu tidak pernah ikut dicari untuk peran yang tidak berhak, jadi tidak bisa bocor lewat jawaban.

Angka diambil dari server saat halaman dimuat.

Keadaan sistem

Angka dari /api/public/stats, dihitung ulang setiap permintaan.

Contoh percakapan di workspace Buka penuh →
Budi Santoso · Karyawan
Berapa tunjangan transport bulanan?
SafeDesk
Tunjangan transport bulanan adalah Rp750.000 untuk karyawan tetap dengan penempatan di luar kota kedudukan perusahaan.
Pengumuman HR: Penyesuaian Tunjangan Transport · 2026-10-12
Mulai Oktober 2026, tunjangan transport bulanan menjadi Rp750.000…
Tugas selesai
Budi Santoso · Karyawan
Apa status Proyek Kenari?
SafeDesk
Saya tidak memiliki informasi mengenai hal tersebut.
izin ditolak · netral
Pertanyaan lanjutan Bagaimana cara mengajukan klaim tunjangan transport? Apakah tunjangan transport dikenakan pajak?
Tanya kebijakan, SOP, status proyek… Kirim

Yang membuat jawaban bisa diperiksa.

Bersumber dan tersitasi

Setiap jawaban menunjuk dokumen asalnya. Kalau dua kebijakan bertentangan, versi terbaru yang dipakai dan konfliknya ditandai.

Izin disaring lebih dulu

Workspace dan dokumen dipotong sebelum pencarian. Peran yang tidak berhak tidak pernah menerima potongan isi, bahkan sebagai kutipan.

Jejak audit yang utuh

Pertanyaan, keputusan izin, sumber terpilih, dan jawaban direkam berurutan. Admin bisa menelusuri satu jawaban sampai ke dokumennya.

Nohalu SafeDesk

Asisten chat internal perusahaan: jawaban bersumber dokumen, izin berbasis peran, dan audit yang bisa diperiksa.

Produk

Workspace Cara kerja Login demo Dokumentasi

Proyek

nohalu-safedesk app-nohalu-ui halu-cloud

Terhubung

GitHub Dukungan & issue
© 2026 Nohalu SafeDesk · The Workplace Brain Workspace GitHub
NohaluSafeDesk

Pilih profil

Masuk sebagai siapa? Setiap peran punya izin, menu, dan tampilan berbeda.

  • KaryawanChat, cuti, slip gaji, absensi
  • Team LeadTim saya & persetujuan tahap 1
  • HRDirektori, pengumuman, digest
  • FinanceReimbursement & jadwal gaji
  • AdminSemua menu, audit log

Pilih profil demo untuk masuk.

SafeDesk
← Kembali ke beranda
Nohalu · The Workplace Brain

Dokumentasi

SafeDesk menjawab dari dokumen perusahaan yang boleh diakses, dengan sitasi, deteksi konflik, dan audit append-only.

Cara memakai

  1. Masuk: buka Workspace lalu pilih profil demo (Karyawan, HR, Team Lead, Admin, Finance).
  2. Tanya: ketik pertanyaan dalam bahasa natural, mis. “Berapa tunjangan transport bulanan?”
  3. Sumber: jawaban membawa sitasi dan badge (konflik, injection, PII) bila relevan.
  4. Admin: unggah dokumen (PDF/DOCX/CSV/MD/TXT), kelola izin peran, dan pantau Audit Log.

Profil demo & peran

ProfilPeranContoh akses
Budi SantosoKaryawanKebijakan umum, Cuti, Keuangan (read)
Sari DewiHRFull akses HR + Karyawan, termasuk struktur gaji
Andi PratamaTeam LeadSemua workspace non-HR + Proyek Kenari + laporan status
Rina KusumaAdminKelola dokumen, izin, audit
Dewi LestariFinanceApprover reimbursement tahap akhir (> Rp1.000.000)

Engine & keamanan

  • Filter izin sebelum retrieval: dokumen disaring dengan ACL workspace ∩ peran sebelum pencarian. Tanpa hak akses, dokumen tidak pernah ikut dicari.
  • Refusal netral: topik terlarang ditolak tanpa membocorkan keberadaan dokumen.
  • Deteksi konflik: kebijakan yang bertumbukan diselesaikan oleh versi paling baru.
  • PII masking & prompt-injection guard: data sensitif ditutup dan isi dokumen diperlakukan sebagai data, bukan perintah.
  • Audit append-only: tiap pertanyaan, keputusan izin, sumber, dan jawaban direkam.
  • LLM grounded: jawaban disusun dari dokumen yang lolos filter izin, dengan fallback deterministik bila LLM gagal validasi.

Contoh pertanyaan

Berapa tunjangan transport bulanan? Berapa cuti tahunan dan cara mengajukannya? Siapa yang menyetujui reimbursement Rp800.000? Kenapa stok Makassar terlambat dan apa yang terjadi? Apa status Proyek Kenari? Ceritakan tentang perusahaan Nusantara Kreatif. Apa itu Kenari? Berapa kisaran gaji Grade 2? (HR / Admin) Bagaimana alur pengajuan reimbursement?

Topik di atas mewakili isi knowledge base bawaan: profil perusahaan, mitra Kenari, struktur gaji (HR/Admin), alur kerja standar, dan kebijakan operasional.

FAQ

Kenapa ada jawaban yang ditolak?

SafeDesk hanya menjawab dengan sumber yang boleh diakses. Tanpa sumber (atau untuk konten terlarang), sistem menolak netral.

Apakah LLM wajib?

Tidak. SafeDesk tetap menjawab secara deterministik dari dokumen bila model tidak tersedia. Selama model aktif, jawaban disusun dari sumber yang sama dan tetap divalidasi.

Bagaimana dokumen masuk?

Admin mengunggah melalui panel Admin → Dokumen; teks diekstrak otomatis dan langsung dapat dicari.

Topik apa saja yang tersedia?

Knowledge base bawaan mencakup 70 dokumen: profil perusahaan, mitra Kenari, struktur gaji (HR/Admin), alur kerja standar, kebijakan cuti, SOP reimbursement, approval matrix, status proyek, dan operasional (mis. Makassar).