Learning Timeline
Key Insights
Fleksibiliti Model AI
Anda tidak terhad kepada OpenAI sahaja. Dengan mengubah suai fail .env, anda boleh tetapkan Robin untuk guna Anthropic (Claude) atau local LLM melalui Ollama (Llama 3.1) bergantung pada keperluan privasi dan ketersediaan API key anda.
Antara Muka Visual melalui Docker
Walaupun pemasangannya banyak menggunakan command-line, Docker container terakhir akan memaparkan GUI (Graphic User Interface) yang boleh diakses melalui browser, jadi anda tidak perlu mengendalikan scraper sepenuhnya melalui arahan teks.
Step by Step
Memasang Prasyarat & Clone Repository
- Buka terminal anda (WSL untuk Windows atau Terminal untuk macOS).
- Jika menggunakan macOS, taip 'brew install tor' dan tekan Enter.
- Jika menggunakan Windows (WSL)/Linux, taip 'sudo apt install tor' dan tekan Enter.
- Masukkan kata laluan sudo anda jika diminta.
- Pergi ke halaman repository GitHub untuk Robin AI.
- Salin URL repository tersebut.
- Dalam terminal, taip 'git clone' diikuti dengan URL yang telah disalin tadi.
- Tekan Enter untuk clone fail-fail tersebut.
- Taip 'cd [folder_name]' untuk masuk ke dalam direktori yang baru dicipta.
Konfigurasi Model AI dan Environment Variables
- Pastikan fail contoh konfigurasi wujud dengan menyenaraikan fail (cari '.env.example').
- Taip 'cp .env.example .env' untuk cipta fail konfigurasi baru yang boleh disunting.
- Taip 'nano .env' untuk buka fail tersebut dalam text editor.
- Cari baris variable 'OPENAI_API_KEY'.
- Tampal OpenAI API key anda yang sah selepas tanda 'sama dengan' (=).
- Cari baris variable 'OLLAMA_BASE_URL' jika anda berniat guna model local.
- Masukkan port/URL Ollama local anda (cth., http://localhost:11434).
- Tekan 'Ctrl + X' untuk keluar dari editor.
- Tekan 'Y' untuk sahkan perubahan.
- Tekan 'Enter' untuk simpan nama fail.
Membina dan Menjalankan Docker Container
- Pastikan anda masih berada di direktori root projek Robin.
- Taip 'sudo docker build -t robin .' (pastikan ada jarak dan titik di hujungnya).
- Tunggu sehingga imej Docker siap dibina (ini mungkin ambil masa kerana ia memasang dependencies seperti Beautiful Soup).
- Cari arahan 'docker run' yang khusus disediakan dalam README repository.
- Salin dan tampal arahan 'docker run' tersebut ke dalam terminal anda.
- Tekan Enter untuk mulakan aplikasi.