Pendahuluan
Di era di mana asisten AI semakin kuat tetapi seringkali memerlukan konektivitas cloud dan menimbulkan kekhawatiran privasi, AgenticSeek muncul sebagai solusi menarik bagi pengguna yang menginginkan kemampuan alat AI canggih seperti Manus AI sambil tetap memegang kendali penuh atas data mereka. Tutorial komprehensif ini akan memandu Anda melalui semua yang perlu Anda ketahui tentang cara mengatur, mengonfigurasi, dan menggunakan AgenticSeek secara efektif.
AgenticSeek adalah asisten AI 100% lokal yang menggabungkan interaksi suara, penjelajahan web otonom, pembuatan kode, dan kemampuan perencanaan tugas. Berbeda dengan alternatif berbasis cloud, AgenticSeek berjalan sepenuhnya di perangkat keras Anda, memastikan percakapan, file, dan pencarian Anda tetap pribadi. Baik Anda seorang pengembang yang mencari asisten coding, peneliti yang membutuhkan otomatisasi web, atau sekadar seseorang yang menghargai privasi, panduan ini akan membantu Anda memanfaatkan potensi penuh AgenticSeek.
Ingin platform Terintegrasi, All-in-One untuk Tim Pengembang Anda bekerja sama dengan produktivitas maksimum?
Apidog memenuhi semua kebutuhan Anda, dan menggantikan Postman dengan harga yang jauh lebih terjangkau!
Apa yang Membuat AgenticSeek Istimewa

Privasi Penuh dan Operasi Lokal
Keunggulan paling signifikan dari AgenticSeek adalah komitmennya terhadap privasi. Setiap komponen—mulai dari model bahasa hingga pengenalan suara dan text-to-speech—berjalan secara lokal di mesin Anda. Ini berarti:
- Tidak ada data yang meninggalkan perangkat Anda
- Tidak ada ketergantungan cloud atau persyaratan internet untuk fungsionalitas inti
- Kontrol penuh atas interaksi AI Anda
- Tidak ada biaya langganan atau biaya API untuk operasi lokal
Kemampuan AI Multi-Modal
AgenticSeek bukan hanya chatbot; ini adalah sistem AI komprehensif yang dapat:
- Menjelajahi web secara otonom: Mencari, membaca artikel, mengekstrak informasi, dan bahkan mengisi formulir web
- Menulis dan menjalankan kode: Membuat program dalam Python, Go, Java, C, dan bahasa lainnya
- Merencanakan dan melaksanakan tugas kompleks: Memecah proyek besar menjadi langkah-langkah yang dapat dikelola menggunakan beberapa agen khusus
- Interaksi suara: Kemampuan speech-to-text dan text-to-speech yang alami
- Manajemen file: Bekerja dengan file dan direktori lokal Anda
Perutean Agen Cerdas
Salah satu fitur unggulan AgenticSeek adalah kemampuannya untuk secara otomatis memilih agen terbaik untuk setiap tugas. Saat Anda membuat permintaan, sistem menganalisis kueri Anda dan merutekannya ke agen spesialis yang paling sesuai, baik itu agen penjelajahan web, agen coding, atau agen perencanaan tugas.

Repo Github Agenticseek:

Prasyarat dan Persyaratan Perangkat Keras
Sebelum masuk ke instalasi, penting untuk memahami persyaratan perangkat keras untuk menjalankan AgenticSeek secara efektif.
Persyaratan Sistem Minimum
- Sistem Operasi: Linux, macOS, atau Windows
- Python: Versi 3.10 (sangat direkomendasikan)
- Browser Chrome: Versi terbaru
- Docker: Untuk menjalankan layanan pendukung
- Memori: Minimal 16GB RAM direkomendasikan
Persyaratan Perangkat Keras LLM
Kinerja AgenticSeek sangat bergantung pada model bahasa yang Anda pilih untuk dijalankan secara lokal:
Ukuran Model | Persyaratan GPU | Catatan Kinerja |
---|---|---|
7B | 8GB VRAM | Tidak direkomendasikan - kinerja buruk dan sering error |
14B | 12GB VRAM (RTX 3060 atau yang setara) | Dapat digunakan untuk tugas sederhana, mungkin kesulitan dengan operasi kompleks |
32B | 24GB VRAM (RTX 4090 atau yang setara) | Kinerja baik untuk sebagian besar tugas |
70B+ | 48GB+ VRAM (Mac Studio M2 Ultra atau yang setara) | Kinerja luar biasa, direkomendasikan untuk pengguna tingkat lanjut |
Model yang Direkomendasikan
AgenticSeek bekerja paling baik dengan model yang berfokus pada penalaran seperti:
- Deepseek R1: Sangat baik untuk penalaran dan penggunaan alat
- Qwen: Kinerja kuat di berbagai tugas
- Model Llama: Kinerja tujuan umum yang baik
Proses Instalasi
Langkah 1: Kloning dan Pengaturan Awal
Pertama, kloning repositori AgenticSeek dan siapkan konfigurasi dasar:
git clone https://github.com/Fosowl/agenticSeek.git
cd agenticSeek
mv .env.example .env
Langkah 2: Membuat Lingkungan Virtual
Penting untuk menggunakan Python 3.10 secara khusus untuk menghindari konflik dependensi:
python3 -m venv agentic_seek_env
source agentic_seek_env/bin/activate
# On Windows: agentic_seek_env\Scripts\activate
Langkah 3: Menginstal Dependensi
Untuk Linux/macOS (Instalasi Otomatis):
./install.sh
Untuk Windows:
./install.bat
Instalasi Manual (jika otomatis gagal):
Linux:
sudo apt update
sudo apt install -y alsa-utils portaudio19-dev python3-pyaudio libgtk-3-dev libnotify-dev libgconf-2-4 libnss3 libxss1
sudo apt install -y chromium-chromedriver
pip3 install -r requirements.txt
macOS:
brew update
brew install --cask chromedriver
brew install portaudio
python3 -m pip install --upgrade pip
pip3 install --upgrade setuptools wheel
pip3 install -r requirements.txt
Windows:
pip install pyreadline3
pip install pyaudio
pip3 install -r requirements.txt
Catatan: Untuk Windows, Anda perlu mengunduh ChromeDriver secara manual dari situs web resmi Chrome dan menambahkannya ke PATH Anda.
Langkah 4: Menyiapkan Penyedia LLM Lokal
Pilihan paling populer adalah Ollama karena kemudahan penggunaannya:
# Install and start Ollama
ollama serve
# Pull a recommended model
ollama pull deepseek-r1:14b # Adjust size based on your hardware
Pengaturan Konfigurasi
Memahami config.ini
Inti dari konfigurasi AgenticSeek terletak pada file config.ini
. Berikut adalah rincian setiap pengaturan:
[MAIN]
is_local = True
provider_name = ollama
provider_model = deepseek-r1:14b
provider_server_address = 127.0.0.1:11434
agent_name = Jarvis
recover_last_session = True
save_session = True
speak = True
listen = False
work_dir = /Users/yourname/Documents/ai_workspace
jarvis_personality = False
languages = en zh
[BROWSER]
headless_browser = True
stealth_mode = True
Penjelasan Opsi Konfigurasi Utama
Pengaturan Inti:
is_local
: Atur keTrue
untuk operasi lokal,False
untuk penyedia APIprovider_name
: Pilih dariollama
,lm-studio
,openai
, dll.provider_model
: Model spesifik yang akan digunakan (misalnya,deepseek-r1:14b
)work_dir
: Direktori tempat AgenticSeek dapat membaca/menulis file
Kepribadian dan Interaksi:
agent_name
: Nama untuk asisten AI Anda (digunakan sebagai kata kunci bangun untuk suara)speak
: Mengaktifkan output text-to-speechlisten
: Mengaktifkan input speech-to-text (hanya CLI)jarvis_personality
: Menggunakan kepribadian yang lebih percakapan, seperti Jarvis
Pengaturan Browser:
headless_browser
: Menjalankan browser tanpa jendela terlihat (direkomendasikan untuk antarmuka web)stealth_mode
: Menggunakan Selenium yang tidak terdeteksi untuk menghindari deteksi bot
Menyiapkan Ruang Kerja Anda
Pilih direktori khusus tempat AgenticSeek akan bekerja. Ini harus menjadi lokasi di mana Anda merasa nyaman AI membuat, memodifikasi, dan mengatur file:
mkdir ~/Documents/agentic_workspace
Perbarui config.ini
Anda dengan path ini:
work_dir = /Users/yourname/Documents/agentic_workspace
Memulai: Jalankan Pertama
Memulai Layanan
Sebelum menjalankan AgenticSeek, Anda perlu memulai layanan pendukung:
# Activate your virtual environment
source agentic_seek_env/bin/activate
# Start services (SearxNG for web search, Redis, frontend)
sudo ./start_services.sh # Linux/macOS
# or
start_services.cmd # Windows
Opsi 1: Antarmuka Baris Perintah (CLI)
Antarmuka CLI sangat cocok untuk pengguna yang lebih suka interaksi berbasis terminal:
python3 cli.py
Pengaturan CLI yang Direkomendasikan:
- Atur
headless_browser = False
di config.ini untuk melihat tindakan browser - Atur
speak = True
untuk respons suara - Atur
listen = True
jika Anda menginginkan input suara
Opsi 2: Antarmuka Web
Untuk pengalaman yang lebih visual, gunakan antarmuka web:
# Start the backend
python3 api.py
Kemudian buka browser Anda dan navigasikan ke http://localhost:3000/
Pengaturan Antarmuka Web yang Direkomendasikan:
- Atur
headless_browser = True
untuk kinerja yang lebih baik - Biarkan
speak = False
kecuali Anda menginginkan audio di browser Anda
Memahami Kemampuan AgenticSeek
Penjelajahan Web dan Penelitian
AgenticSeek dapat menjelajahi internet secara otonom untuk mengumpulkan informasi. Berikut adalah contoh kueri yang efektif:
Kueri yang baik: "Cari di web 10 bahasa pemrograman teratas di tahun 2024 dan simpan ringkasannya ke programming_trends.txt"
Hindari: "Apa saja bahasa pemrograman populer?" (terlalu samar, tidak menunjukkan perlunya pencarian web)
AI dapat:
- Mencari menggunakan SearxNG (mesin pencari yang berfokus pada privasi)
- Menavigasi situs web dan mengekstrak informasi
- Mengisi formulir web (fitur eksperimental)
- Mengunduh dan menyimpan konten
Pembuatan dan Eksekusi Kode
AgenticSeek unggul dalam menulis dan menjalankan kode dalam berbagai bahasa:
Contoh permintaan:
- "Tulis skrip Python untuk menganalisis data CSV dan membuat visualisasi"
- "Buat program Go yang mengimplementasikan server REST API"
- "Tulis program C untuk mengurutkan array menggunakan algoritma quicksort"
AI akan:
- Menghasilkan kode yang lengkap dan dapat dijalankan
- Menambahkan impor dan dependensi yang diperlukan
- Menguji kode dan memperbaiki error dasar
- Menyimpan file di ruang kerja yang Anda tentukan
Perencanaan dan Eksekusi Tugas
Untuk tugas yang kompleks, AgenticSeek dapat memecahnya menjadi langkah-langkah yang dapat dikelola:
Contoh: "Rencanakan perjalanan akhir pekan ke Paris, termasuk penerbangan, hotel, dan aktivitas. Teliti opsi dan simpan rekomendasi ke paris_trip.txt"
AI akan:
- Meneliti opsi penerbangan
- Mencari rekomendasi hotel
- Menemukan aktivitas dan restoran populer
- Mengompilasi semuanya ke dalam dokumen yang terorganisir
Manajemen File
AgenticSeek dapat bekerja dengan file lokal Anda:
- Membaca dan menganalisis dokumen
- Mengatur dan mengganti nama file
- Membuat file dan direktori baru
- Memproses data dari file yang ada
Fitur Lanjutan
Interaksi Suara
Untuk mengaktifkan fitur suara, konfigurasikan pengaturan ini:
speak = True # Enable text-to-speech
listen = True # Enable speech-to-text (CLI only)
agent_name = Friday # Wake word for voice activation
Menggunakan Perintah Suara:
- Ucapkan nama agen (misalnya, "Friday")
- Tunggu transkrip muncul
- Ucapkan permintaan Anda dengan jelas
- Akhiri dengan frasa konfirmasi seperti "lakukan," "lanjutkan," atau "eksekusi"
Frasa konfirmasi yang didukung:
- "do it" (lakukan)
- "go ahead" (lanjutkan)
- "execute" (eksekusi)
- "run" (jalankan)
- "start" (mulai)
- "thanks" (terima kasih)
- "please" (tolong)
- "proceed" (lanjutkan)
Dukungan Multi-Bahasa
AgenticSeek mendukung beberapa bahasa untuk text-to-speech:
languages = en zh fr es # English, Chinese, French, Spanish
Bahasa pertama dalam daftar menjadi default untuk text-to-speech.
Manajemen Sesi
Kontrol cara AgenticSeek menangani riwayat percakapan:
recover_last_session = True # Resume previous conversation
save_session = True # Remember current conversation
Ini sangat berguna untuk proyek jangka panjang atau ketika Anda perlu melanjutkan pekerjaan di beberapa sesi.
Pola Penggunaan yang Efektif
Praktik Terbaik untuk Kueri
Bersikaplah Spesifik Tentang Tindakan:
- Daripada: "Ceritakan tentang Python"
- Gunakan: "Cari di web tutorial Python dan simpan 5 tautan teratas ke python_resources.txt"
Tentukan Operasi File:
- "Simpan hasilnya ke filename.txt"
- "Buat direktori baru bernama project_name"
- "Baca data dari existing_file.csv dan analisis"
Indikator Pencarian Web:
- Selalu sebutkan "cari di web" atau "jelajahi internet" ketika Anda menginginkan penelitian online
- Bersikaplah spesifik tentang informasi apa yang Anda cari
Contoh Alur Kerja Optimal
Proyek Penelitian:
- "Cari di web perkembangan AI terbaru di tahun 2024"
- "Rangkum temuan dan simpan ke ai_developments_2024.txt"
- "Buat skrip Python untuk memvisualisasikan tren yang disebutkan dalam ringkasan"
Tugas Pengembangan:
- "Buat struktur proyek Python baru untuk web scraper"
- "Tulis modul scraping utama menggunakan BeautifulSoup"
- "Tambahkan penanganan error dan logging ke scraper"
- "Tulis unit test untuk fungsi scraping"
Analisis Data:
- "Baca file sales_data.csv di ruang kerja saya"
- "Analisis data untuk tren dan pola"
- "Buat visualisasi yang menunjukkan tren penjualan bulanan"
- "Buat laporan dengan wawasan dan simpan sebagai sales_analysis.txt"
Pemecahan Masalah Umum
Masalah ChromeDriver
Error: Ketidakcocokan versi antara Chrome dan ChromeDriver
Solusi:
- Periksa versi Chrome Anda:
google-chrome --version
- Unduh ChromeDriver yang cocok dari https://developer.chrome.com/docs/chromedriver/downloads
- Ganti ChromeDriver yang ada dengan versi baru
Masalah Koneksi
Error: "Tidak ada adaptor koneksi yang ditemukan"
Solusi: Pastikan alamat penyedia Anda menyertakan protokol:
provider_server_address = http://127.0.0.1:11434
Error URL Dasar SearxNG
Solusi: Pastikan Anda telah mengganti nama .env.example
menjadi .env
, atau ekspor variabel lingkungan:
export SEARXNG_BASE_URL="http://127.0.0.1:8080"
Masalah Kinerja
Kinerja AI yang Buruk:
- Gunakan model yang lebih besar (32B+ jika memungkinkan)
- Pastikan VRAM/RAM mencukupi
- Periksa apakah penyedia LLM Anda berjalan dengan benar
Penjelajahan Web yang Lambat:
- Aktifkan stealth_mode untuk kompatibilitas yang lebih baik
- Atur headless_browser = True untuk operasi yang lebih cepat
- Periksa koneksi internet Anda
Opsi Konfigurasi Lanjutan
Menggunakan Penyedia LLM yang Berbeda
Pengaturan Ollama:
provider_name = ollama
provider_model = deepseek-r1:32b
provider_server_address = 127.0.0.1:11434
Pengaturan LM Studio:
provider_name = lm-studio
provider_model = your-model-name
provider_server_address = http://127.0.0.1:1234
Pengaturan Server Jarak Jauh:
Jika Anda memiliki server yang kuat yang menjalankan LLM:
provider_name = server
provider_model = deepseek-r1:70b
provider_server_address = your-server-ip:3333
Opsi Penyedia API
Untuk pengguna tanpa perangkat keras yang memadai, penyedia API tersedia:
is_local = False
provider_name = deepseek
provider_model = deepseek-chat
Ekspor kunci API Anda:
export DEEPSEEK_API_KEY="your-api-key-here"
Tips untuk Penggunaan Optimal
Optimasi Perangkat Keras
- Manajemen Memori GPU: Tutup aplikasi yang tidak perlu untuk membebaskan VRAM
- Pemilihan Model: Mulai dengan model yang lebih kecil dan tingkatkan sesuai kebutuhan
- Penggunaan RAM: Pantau memori sistem, terutama dengan model yang lebih besar
Optimasi Kueri
- Bersikaplah Eksplisit: Selalu tentukan apakah Anda menginginkan pencarian web, operasi file, atau pembuatan kode
- Uraikan Tugas Kompleks: Untuk proses multi-langkah, berikan instruksi langkah demi langkah yang jelas
- Gunakan Nama File Spesifik: Selalu tentukan nama dan lokasi file yang tepat
Efisiensi Alur Kerja
- Atur Ruang Kerja Anda: Jaga agar work_dir Anda terorganisir dengan struktur folder yang jelas
- Gunakan Manajemen Sesi: Aktifkan penyimpanan sesi untuk proyek jangka panjang
- Uji Perintah Suara: Latih perintah suara di lingkungan yang tenang untuk pengenalan yang lebih baik
Kesimpulan
AgenticSeek mewakili langkah maju yang signifikan dalam bantuan AI yang sadar privasi. Dengan mengikuti panduan komprehensif ini, Anda sekarang seharusnya memiliki asisten AI lokal yang berfungsi penuh yang mampu menjelajahi web, menghasilkan kode, merencanakan tugas, dan berinteraksi suara—semuanya sambil menjaga data Anda sepenuhnya pribadi.
Ingatlah bahwa AgenticSeek adalah proyek yang terus berkembang. Saat Anda menggunakannya, Anda akan menemukan kemampuan baru dan pola penggunaan yang optimal. Kunci keberhasilan adalah bersikap spesifik dalam permintaan Anda, memahami kekuatan sistem, dan memanfaatkan arsitektur multi-agennya.
Baik Anda menggunakan AgenticSeek untuk penelitian, pengembangan, atau tugas produktivitas umum, kombinasinya antara privasi, kemampuan, dan operasi lokal menjadikannya alternatif yang kuat untuk asisten AI berbasis cloud. Mulailah dengan tugas-tugas sederhana untuk membiasakan diri dengan sistem, lalu secara bertahap jelajahi alur kerja yang lebih kompleks saat Anda merasa nyaman dengan kemampuannya.
Masa depan bantuan AI bersifat lokal, pribadi, dan di bawah kendali penuh Anda—dan AgenticSeek memimpin dalam menjadikan masa depan itu dapat diakses oleh semua orang.