Apakah ia
OpenShell daripada NVIDIA menggelar dirinya "runtime yang selamat dan peribadi untuk kumpulan ejen AI autonomi". Berlesen Apache 2.0, ia antara projek paling popular di GitHub Trending sebulan lalu dan mempunyai lebih 15,800 bintang pada 12 Oktober 2026. Siri 0.1.x, dengan kitaran keluaran stabil, primitif pengasingan baharu dan API baharu, bermula pada 25 September; versi 0.1.3 dikeluarkan pada 9 Oktober.
Masalah yang ditanganinya sudah biasa: ejen paling berguna apabila boleh membaca fail, memasang pakej, memanggil API dan menggunakan kelayakan, tetapi itu menjadikan mereka berbahaya. Ejen yang tertipu oleh suntikan prompt, contohnya, boleh membocorkan rahsia atau mencapai sistem yang tidak sepatutnya.
Cara ia berfungsi
Anda mengisytiharkan dalam dasar apa yang boleh disentuh setiap ejen, dan OpenShell menguatkuasakannya dalam dua cara:
- Penguatkuasaan peringkat kernel: setiap ejen berjalan dalam sandbox terasing. Kawalan kernel mengehadkan fail yang boleh diakses dan panggilan sistem yang boleh dibuat, dan setiap sambungan rangkaian melalui semakan dasar sebelum keluar.
- Kelayakan tidak kelihatan: ejen tidak pernah melihat kelayakan sebenar. OpenShell hanya menyuntiknya ke dalam permintaan ke titik akhir yang diluluskan. Jika ejen cuba menghantar kunci ke tempat lain, kunci itu memang tiada.
- Perubahan dasar yang disahkan secara formal: sebelum perubahan diluluskan, OpenShell menggunakan pengesahan formal untuk menandakan akses baharu yang berisiko (seperti mencapai hos baharu dengan kelayakan atau memanggil kaedah API baharu), yang kemudian menunggu semakan manusia.
Keperluan dan penggunaan
- Berjalan pada Linux, macOS pada Apple Silicon atau Windows dengan WSL 2 (eksperimen), dengan Docker, Podman atau virtualisasi hos.
- Pemasang menyediakan CLI dan gateway setempat;
openshell sandbox createmencipta sandbox pertama anda. - Tutorial rasmi menjalankan ejen sumber terbuka OpenCode dengan model percuma melalui OpenRouter dan menunjukkan cara meluluskan akses baharu apabila ejen memerlukannya.
- Terdapat sokongan untuk Kubernetes melalui Helm (CNI mesti menguatkuasakan NetworkPolicy), GPU dan sambungan (middleware dan pemintas).
Mengapa ia penting
Pada Oktober, Anthropic melaporkan tindakan tidak disengajakan oleh Claude dalam penilaian, dan cecacing pakej npm tensorlake mencuri konfigurasi alat AI. Mesejnya sama: ejen memerlukan had teknikal, bukan sekadar arahan. OpenShell ialah salah satu lapisan terbuka pertama daripada vendor besar yang menumpukan tepat pada perkara itu.
Batasan
- Projek masih pada versi 0.1.x; jangka perubahan API.
- Sokongan Windows masih eksperimen.
- Pengasingan mengurangkan kerosakan tetapi tidak menggantikan semakan kebenaran, log dan pemantauan.
Untuk perniagaan
- Jalankan ejen pengekodan dan automasi di dalam sandbox, jangan sesekali terus pada mesin pembangun yang mempunyai semua kelayakan.
- Mulakan dengan dasar yang ketat dan beri akses apabila keperluan timbul.
- Wajibkan kelulusan manusia untuk hos dan kelayakan baharu.
Sumber
- GitHub, NVIDIA/OpenShell: https://github.com/NVIDIA/OpenShell
- Dokumentasi rasmi OpenShell: https://docs.nvidia.com/openshell/latest/index.html
- Panduan naik taraf ke versi 0.1.0: https://docs.nvidia.com/openshell/latest/upgrade/0-1-0
Mahu membawa ejen AI ke pengeluaran dengan pengasingan dan kawalan akses? KGA IT menawarkan konsultasi percuma: kga-it.com.