# Livebook di Spaces

**Livebook** adalah alat open-source untuk menulis notebook kode interaktif dalam [Elixir](https://elixir-lang.org/). Alat ini merupakan bagian dari kumpulan alat Elixir yang terus berkembang untuk [komputasi numerik](https://github.com/elixir-nx/nx), [ilmu data](https://github.com/elixir-nx/explorer), dan [Machine Learning](https://github.com/elixir-nx/bumblebee).

Beberapa fitur Livebook yang paling menarik adalah:

- **Alur kerja yang dapat direproduksi**: Livebook menjalankan kode Anda dalam urutan yang dapat diprediksi, hingga ke manajemen paket
- **Sel cerdas**: melakukan tugas kompleks, seperti manipulasi data dan menjalankan model machine learning, dengan beberapa klik menggunakan sel notebook yang dapat diperluas di Livebook
- **Ditenagai Elixir**: gunakan kekuatan bahasa pemrograman Elixir untuk menulis notebook konkuren dan terdistribusi yang dapat diskalakan melampaui mesin Anda

Untuk mempelajari lebih lanjut, tonton [video 15 menit](https://www.youtube.com/watch?v=EhSNXWkji6o) ini. Atau kunjungi [situs web Livebook](https://livebook.dev/). Atau ikuti [Twitter](https://twitter.com/livebookdev) dan [blog](https://news.livebook.dev/) mereka untuk mengikuti fitur dan pembaruan terbaru.

## Space Livebook pertama Anda

Anda dapat menjalankan Livebook di Space hanya dengan beberapa klik. Klik tombol di bawah untuk mulai membuat Space baru menggunakan template Docker Livebook:

    

Lalu:

1. Beri nama untuk Space Anda
2. Atur kata sandi Livebook Anda
3. Atur visibilitasnya menjadi publik
4. Buat Space Anda

![Creating a Livebok Space ](https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/hub/spaces-livebook-new-space.png)

Hal ini akan memulai proses pembangunan Space Anda menggunakan image Docker Livebook.

Visibilitas Space harus diatur ke publik agar fitur Smart cells di Livebook dapat berfungsi dengan baik. Namun, instance Livebook Anda akan dilindungi oleh autentikasi Livebook.

> [!TIP]
> Smart cell adalah jenis sel Livebook yang menyediakan komponen UI untuk menyelesaikan tugas tertentu. Kode untuk tugas tersebut dihasilkan secara otomatis berdasarkan interaksi pengguna dengan UI, memungkinkan penyelesaian tugas tingkat tinggi yang lebih cepat tanpa perlu menulis kode dari awal.

Setelah build aplikasi selesai, buka tab "App" di Space Anda dan masuk ke Livebook Anda menggunakan kata sandi yang telah Anda tetapkan sebelumnya:

![Livebook authentication](https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/hub/spaces-livebook-authentication.png)

Itu saja! Sekarang Anda dapat mulai menggunakan Livebook di dalam Space Anda.

Jika ini adalah pertama kalinya Anda menggunakan Livebook, Anda dapat mempelajari cara menggunakannya dengan notebook interaktifnya di dalam Livebook itu sendiri:

![Livebook's learn notebooks](https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/hub/spaces-livebook-learn-section.png)

## Integrasi Livebook dengan Hugging Face Models

Livebook memiliki [integrasi resmi dengan model Hugging Face](https://livebook.dev/integrations/hugging-face). Dengan fitur ini, Anda dapat menjalankan berbagai model Machine Learning di dalam Livebook hanya dengan beberapa klik.

Berikut adalah video singkat yang menunjukkan cara melakukannya:

## Cara memperbarui versi Livebook

Untuk memperbarui Livebook ke versi terbarunya, buka halaman Pengaturan Space Anda dan klik "Factory reboot this Space":

![Factory reboot a Space](https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/hub/spaces-livebook-factory-reboot.png)

## Catatan

Berikut adalah catatan yang berlaku untuk menjalankan Livebook di dalam Space:

- Pengaturan visibilitas Space harus bersifat publik. Jika tidak, sel Smart tidak akan berfungsi. Meskipun demikian, instance Livebook Anda tetap berada di balik autentikasi Livebook karena Anda telah mengatur secret `LIVEBOOK_PASSWORD`.
- Konfigurasi global Livebook akan hilang setelah Space di-restart. Pertimbangkan untuk menggunakan [aplikasi desktop](https://livebook.dev/#install) jika Anda perlu mempertahankan konfigurasi di antara deployment.

## Umpan balik dan dukungan

Jika Anda memiliki saran perbaikan atau membutuhkan dukungan spesifik, silakan bergabung dengan [komunitas Livebook di GitHub](https://github.com/livebook-dev/livebook/discussions).

