Naia
Daftar Isi
  1. 1Manual Video
  2. 2Naia OS Live USB
  3. 3Instalasi & Penerapan
  4. 3.1Instalasi Naia OS (ISO)
  5. 3.2Instalasi Aplikasi
  6. 4Memulai
  7. 4.1Naia Model Pricing
  8. 4.2naia-omni-cascade
  9. 4.3demo
  10. 4.4naia-offline
  11. 4.5naia-model-dev
  12. 4.6naia-online
  13. 5Layar Utama
  14. 6Obrolan
  15. 6.1DJ Radio Pribadi & Pemandu Pameran
  16. 7Riwayat Percakapan
  17. 8Kemajuan Pekerjaan
  18. 9Keterampilan
  19. 10Saluran
  20. 11Agen
  21. 12Diagnostik
  22. 13Ruang Kerja
  23. 14Browser
  24. 15Manajemen Panel
  25. 16Obrolan Suara
  26. 17Pengaturan
  27. 18Detail Alat
  28. 19Akun Naia
  29. 20Pemecahan masalah
  30. 21Penggunaan dan kontribusi sumber terbuka

9. Keterampilan

Jelajahi dan kelola keterampilan (alat) yang tersedia.

Jenis Keterampilan

Keterampilan Bawaan

Tertanam dalam aplikasi -- tidak dapat dinonaktifkan:

KeterampilanFungsiTingkat Keamanan
skill_timePeriksa tanggal/waktu saat iniT0
skill_system_statusPeriksa status sistemT0
skill_memoSimpan/ambil memoT0
skill_weatherPeriksa cuacaT0
skill_naia_discordKirim/terima DM DiscordT1
skill_soulKelola kepribadian dan memori AIT0
skill_exitKeluar dari aplikasi dengan baikT2

Keterampilan Kustom

Ditambahkan via Gateway -- dapat diaktifkan/dinonaktifkan:

  • Baca/tulis file, eksekusi perintah, pencarian web, dll.
  • Tipe Gateway atau Perintah

Sumber Keterampilan

  • Keterampilan bawaan: dibundel dengan aplikasi
  • Keterampilan kustom: dimuat dari manifes keterampilan lokal (misalnya, ~/.naia/skills/.../skill.json)
  • Perluas kartu keterampilan untuk memeriksa lencana source-nya

Cara Menambahkan Keterampilan Kustom

1. Minta AI untuk Membuatnya (Paling Mudah)

Jelaskan apa yang Anda inginkan dalam obrolan, dan Naia akan menulis kode serta membuat keterampilan.

"Buat keterampilan yang mengambil nilai tukar saat ini dan simpan ke ~/.naia/skills/exchange/skill.json."

2. Penambahan Manual

  1. Buat manifes keterampilan di ~/.naia/skills/<nama-keterampilan>/skill.json
  2. Tempatkan skrip/eksekutor yang diperlukan di folder yang sama
  3. Buka tab Keterampilan dan periksa apakah keterampilan baru muncul
  4. Aktifkan menggunakan saklar
  5. Uji dari obrolan dengan permintaan yang seharusnya memicu keterampilan
  6. Jika tidak muncul, mulai ulang aplikasi dan periksa lagi

Keterampilan Notifikasi (Slack / Discord / Google Chat)

skill_notify_slack dan skill_notify_discord mengirim pesan melalui webhook.

Pengaturan Webhook

Metode 1: Variabel Lingkungan (Direkomendasikan)

export SLACK_WEBHOOK_URL="https://hooks.slack.com/services/T.../B.../xxx"
export DISCORD_WEBHOOK_URL="https://discord.com/api/webhooks/123/abc"

Metode 2: config.json

{
  "notifications": {
    "slack": { "webhookUrl": "https://hooks.slack.com/services/T.../B.../xxx" },
    "discord": { "webhookUrl": "https://discord.com/api/webhooks/123/abc" }
  }
}

Contoh Penggunaan

  • "Kirim notifikasi 'deploy selesai' ke Slack"
  • "Posting laporan status server ke Discord"

Jika tidak ada webhook yang dikonfigurasi, instruksi pengaturan ditampilkan.

Kartu Keterampilan

Setiap keterampilan ditampilkan sebagai kartu dengan:

  • Nama: Nama keterampilan (misalnya, skill_read_file)
  • Deskripsi: Ringkasan satu baris
  • Klik: Perluas deskripsi lengkap
  • Lencana: Tipe (bawaan/gateway/perintah), tingkat keamanan (T0~T3)
  • Tombol ?: Minta AI untuk menjelaskan keterampilan ini
  • Saklar: Aktifkan/nonaktifkan keterampilan kustom

Pencarian & Pengelolaan Massal

  • Pencarian: Filter berdasarkan nama atau deskripsi
  • Aktifkan Semua / Nonaktifkan Semua: Saklar massal keterampilan kustom
  • Jumlah aktif/total ditampilkan

Kelola Keterampilan melalui AI

Tanyakan Naia di obrolan:

  • "Tampilkan daftar keterampilan yang tersedia"
  • "Apakah ada keterampilan terkait cuaca?"
  • "Nonaktifkan keterampilan healthcheck"

Naia menggunakan skill_skill_manager secara otomatis.

Tingkat Keamanan

TingkatDeskripsiPersetujuan
T0Hanya baca, tanpa efek sampingDisetujui otomatis
T1Hanya notifikasiPemberitahuan ditampilkan
T2Perlu hati-hatiPersetujuan pengguna diperlukan
T3Operasi berbahayaPersetujuan pengguna diperlukan setiap kali