Learning Timeline
Key Insights
Kepentingan Virtual Environment
Sentiasa gunakan virtual environment (venv) untuk memastikan installation library bagi projek AI ini tidak mengganggu atau merosakkan library Python sedia ada dalam sistem anda.
Fungsi Playwright dalam Browser Use
Playwright adalah komponen kritikal yang membolehkan LLM (seperti GPT-4 atau Claude) melakukan simulasi klik, menaip, dan membaca kandungan laman web seolah-olah dilakukan oleh manusia.
Tips Keselamatan API Key
Jika anda menunjukkan skrin semasa setup, pastikan anda revoke (batalkan) API key selepas selesai untuk mengelakkan penggunaan kredit tanpa izin oleh orang lain.
Step by Step
Penyediaan Terminal dan Persekitaran Python
- Lancarkan terminal Ubuntu di WSL (versi 22.04 disyorkan).
- Semak versi Python dengan menaip command 'python3 --version' untuk memastikan anda menggunakan Python 3.11.
- Jika anda menggunakan 'pyenv', tetapkan versi Python secara global dengan command 'pyenv global 3.11'.
- Clone repository projek dengan menaip 'git clone [URL-Repository-Web-UI]'.
- Masuk ke dalam direktori projek menggunakan command 'cd web-ui'.
Setup Virtual Environment dan Dependencies
- Pasang modul virtual environment jika belum ada dengan command 'pip install virtualenv'.
- Cipta persekitaran virtual baru dengan menaip 'python3 -m venv .venv'.
- Aktifkan virtual environment tersebut dengan command 'source .venv/bin/activate'.
- Pasang semua keperluan library projek dengan command 'pip install -r requirements.txt'.
- Pasang tool Playwright untuk membolehkan AI mengawal browser dengan command 'playwright install'.
Konfigurasi API Keys dan Melancarkan Web UI
- Salin fail contoh environment ke fail aktif dengan command 'cp .env.example .env'.
- Buka fail tersebut untuk suntingan menggunakan text editor dengan menaip 'nano .env'.
- Masukkan API Key untuk OpenAI atau Anthropic ke dalam ruangan yang disediakan.
- Masukkan IP address AI server sekiranya anda menggunakan server sendiri (seperti Terry).
- Simpan tetapan dengan menekan 'Ctrl + X', kemudian tekan 'Y' dan 'Enter'.
- Lancarkan aplikasi dengan command 'python web_ui.py'.
- Buka browser anda dan akses aplikasi di alamat 'http://localhost:7788'.